fdisk (分区管理)
设置分区表
fdisk /dev/sdX # 替换 sdX 为新磁盘的设备名,进入 fdisk CLI。
g # 输入 g 设置 GPT 分区表
w # 输入 w 保存分区表
创建分区
经典分区模板
Device Start End Sectors Size Type
/dev/sda1 2048 2203647 2201600 1G EFI System
/dev/sda2 2203648 6397951 4194304 2G Linux filesystem
/dev/sda3 6397952 134215679 127817728 60.9G Linux filesystem
fdisk /dev/sdX # 替换 sdX 为新磁盘的设备名,进入 fdisk CLI。
n # 输入 n 创建第一个分区
+100M # 分区起始点应该是 2048,默认的就是这个值,在第二个问题中输入 +100M 即 创建第一个分区为 100M,第一个分区结束点自然为 2203647
n # 再次输入 n 创建第二个分区,此为交换分区,按照自己的需要设置,建议不低于768M
+2G
n # 再次输入 n 创建第三个分区,也就是 日常使用的 根分区,这一步使用默认值就可以使用剩下的全部空间
w # 输入 w 写入保存
更改分区类型
fdisk /dev/sdX # 替换 sdX 为新磁盘的设备名,进入 fdisk CLI。
t # 改变分区类型(标记出三个分区如何使用)
1 # 对于 第一个分区 选择 1 设置为 EFI System
swap # 第二个分区 选择 swap
linux # 第三个分区 选择 linux
格式化分区(optional)
格式化 EFI 分区
mkfs.fat -F32 /dev/sdX1 # 替换 sdX 为新磁盘的设备名
格式化 交换分区
mkswap /dev/sdX2 # 替换 sdX 为新磁盘的设备名
# 启用交换分区:
# swapon /dev/sdX2
# 开机挂载交换分区
# /etc/fstab
# /dev/sdX2 none swap sw 0 0
格式化 根分区
mkfs.ext4 /dev/sdX3 # 替换 sdX 为新磁盘的设备名