parted是一个功能强大的磁盘分区工具,支持多种分区表类型(如GPT和MBR)。以下是parted的基本使用步骤:
sudo parted /dev/sdX
(将/dev/sdX
替换为你的实际磁盘设备名,如/dev/sda
)
在parted交互界面中:
(parted) print
这会显示磁盘的分区表信息和现有分区。
如果是新磁盘或需要重新分区:
(parted) mklabel gpt # 创建GPT分区表
# 或
(parted) mklabel msdos # 创建MBR(msdos)分区表
(parted) mkpart
然后按照提示: - 输入分区名称(可选) - 选择文件系统类型(如ext4) - 输入起始位置(如1MB) - 输入结束位置(如1000MB或50%)
或者直接指定参数:
(parted) mkpart primary ext4 1MiB 1000MiB
(parted) set 1 boot on # 将分区1设置为可启动分区
(parted) rm 1 # 删除分区1
(parted) resizepart 1 2000MiB # 将分区1大小调整为2000MB
(parted) quit
退出parted后,使用mkfs命令格式化:
sudo mkfs.ext4 /dev/sdX1
sudo mkdir /mnt/newpart
sudo mount /dev/sdX1 /mnt/newpart
使用-l
选项可以列出所有磁盘设备:
sudo parted -l
也可以使用非交互模式:
sudo parted /dev/sdX mkpart primary ext4 1MiB 1000MiB
parted支持的单位包括MB、GB、TB、MiB、GiB、TiB等,建议使用MiB/GiB等IEC标准单位。