Linux磁盘分区
634字约2分钟
2024-12-02
建立硬盘分区
首先通过 fdisk
命令来查看自己磁盘的信息
输入命令 fdisk -l
/dev/sda
就是自己的磁盘名称(如果你有多个磁盘则需注意磁盘名称,以免后面分错区),后面还有磁盘的容量
磁盘分区更具自己引导方式的不同分的区也不同
在终端输入命令 cfdisk /dev/sda
,后面的 /dev/sda
就是你的磁盘名称
选择 dos
然后在选择 primary
(主分区)
选择 Type
选择磁盘格式
如果你是BIOS
引导的,则boot
分区的磁盘格式保持默认即可
如果你是UEFI
引导的,则需要把boot
分区改为Fat32
格式
swap
分区则选择 Linux swap / Solaris
/
根分区则选择 ext4
即可
写入分区
然后在输入 yes,回车,既可保存分区
Quit
表示退出
补充
然后在使用 fdisk -l
查看自己的磁盘分区情况
可以看到 /dev/sda
磁盘已经被分为三个区了
格式化分区命令
上面的
fdisk
命令其实已经帮我们格式化好了的,这里主要讲解格式化命令如果你使用了
fdisk
命令来进行分区,则可以不需要使用下面的命令来进行格式化
格式化根分区
mkfs.ext4 /dev/sda3
初始化swap分区
mkswap /dev/sda2
格式化boot分区(基于UEFI引导)
mkfs.fat -F 32 /dev/sda1
格式化boot分区(基于BIOS引导)
mkfs.ext2 /dev/sda1
挂载分区
注意: 挂载分区一定要遵循顺序,先挂载根(root)分区(到 /mnt
),再挂载引导(boot)分区(到 /mnt/boot
或 /mnt/efi
,如果单独分出来了的话),最后再挂载其他分区。否则您可能遇到安装完成后无法启动系统的问题。
挂载根分区
mount /dev/sda3 /mnt
下面这两行代码输入一行即可
挂载boot分区(对于UEFI引导而言)
mount --mkdir /dev/sda1 /mnt/boot
挂载boot分区(对于BIOS引导而言)
mount --mkdir /dev/sda1 /mnt/efi
挂载swap分区
swapon /dev/sda2