以下是使用 fdisk
拆分磁盘分区的详细步骤,无需依赖 parted
工具:
操作步骤
- 查看当前磁盘信息
运行命令sudo fdisk -l
,确认需要操作的磁盘设备(如/dev/sda
),并记录现有分区的布局和大小。 - 进入
fdisk
交互界面sudo fdisk /dev/sdX # 替换 sdX 为你的磁盘设备(如 /dev/sda)
- 删除旧分区(可选)
- 输入
d
删除需要拆分的分区(例如删除/dev/sda1
)。 - 注意:删除分区的操作会丢失数据,请提前备份重要文件。
- 输入
- 创建新分区
- 输入
n
新建分区。 - 选择分区类型(主分区
p
或扩展分区e
)。若已有主分区,建议创建扩展分区并划分逻辑分区。 - 设置分区的起始和结束扇区(可直接按回车使用默认值,或手动输入大小,如
+20G
表示分配 20GB)。
- 输入
- 调整分区类型(可选)
- 输入
t
修改分区的系统类型(如将Linux
改为swap
),按L
可查看类型代码列表。
- 输入
- 保存并退出
- 输入
w
保存分区表并退出。
- 输入
- 格式化新分区
sudo mkfs.ext4 /dev/sdXn # 替换 sdXn 为新分区设备(如 /dev/sda2)
- 挂载分区(可选)
sudo mount /dev/sdXn /mnt # 挂载到指定目录
若需永久挂载,需编辑
/etc/fstab
文件添加条目。
关键注意事项
- 数据备份:操作前务必备份数据,删除或调整分区可能导致数据丢失。
- 分区限制:
- MBR 分区表最多支持 4 个主分区,如需更多分区需创建扩展分区和逻辑分区。
- GPT 分区表无此限制,但需确保磁盘使用 GPT 格式(通过
gdisk
工具操作)。
- 分区对齐:建议使用默认扇区值,避免性能问题。
- 生效变更:部分系统需重启或运行
partprobe
重新加载分区表。
示例:拆分 /dev/sda
的步骤
- 查看磁盘信息:
sudo fdisk -l /dev/sda
。 - 进入交互模式:
sudo fdisk /dev/sda
。 - 删除旧分区:输入
d
→ 选择分区号。 - 创建主分区:输入
n
→p
→ 设置起始/结束扇区。 - 创建扩展分区:输入
n
→e
→ 使用剩余空间。 - 创建逻辑分区:输入
n
→ 设置大小(如+10G
)。 - 保存退出:输入
w
。 - 格式化:
sudo mkfs.ext4 /dev/sda5
。
引用来源
- 分区基础操作:
- 删除分区与风险提示:
- 格式化与挂载: