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