如何在 Linux 中使用 parted 对磁盘分区

大哥们,打扰一下,如何在 Linux 中使用 parted 对磁盘分区
最新回答
醉若晓残风

2024-11-29 11:31:35

学习如何在 Linux 中使用 parted 命令进行磁盘分区。


在 Linux 中,对存储设备进行分区是常见的操作,尤其在使用大型存储设备时。分区允许您将硬盘分割成独立部分,每个部分都能像独立的硬盘驱动器一样使用。这对于运行多个操作系统尤其有用。


在 Linux 中,parted 是一个功能强大的工具,尤其适合处理大型磁盘设备和许多磁盘分区。相比fdisk 和 cfdisk,parted 提供了更多灵活性。磁盘分区表通常作为操作系统安装过程的一部分创建。在向现有系统添加存储设备时,使用 parted 非常有用。


尝试使用 parted 进行分区操作。强烈建议在全新存储设备或不介意其内容的设备上进行尝试。



  1. 列出分区


使用 parted -l 查看要进行分区的设备。通常,第一个硬盘(例如 /dev/sda 或 /dev/vda)保存操作系统,因此要寻找其他磁盘,以找到要分区的磁盘(如 /dev/sdb、/dev/sdc、/dev/vdb、/dev/vdc 等)。



  1. 打开存储设备


使用 parted 选择要分区的设备。在本例中,使用虚拟系统上的第三个磁盘(/dev/vdc)。正确指定设备名字很重要。仅输入 parted 命令而未指定设备名字,它会随机选择一个设备进行操作。



  1. 设定分区表


将分区表设置为 GPT,并输入 Yes 开始执行。使用 mklabel 和 mktable 命令创建分区表,支持的分区表类型包括:aix、amiga、bsd、dvh、gpt、mac、ms-dos、pc98、sun 和 loop。记住 mklabel 不会创建分区,而是创建分区表。



  1. 检查分区表


查看存储设备信息。



  1. 获取帮助


输入 (parted) help mkpart 以了解如何创建新分区。



  1. 创建分区


创建新分区(例如分区 0,大小为 1396MB)的命令如下:


注意,创建的分区类型(如 ext4)与文件系统类型(如 DOS 分区表的主分区、逻辑分区和扩展分区)不同。GPT 分区表中,分区类型用于标识分区名称。在 GPT 下必须提供分区名称。



  1. 保存并退出


退出 parted 后,修改会自动保存。输入如下命令退出:


在添加新存储设备时,请确保在开始更改分区表之前正确识别磁盘。错误地更改包含操作系统磁盘的分区可能导致系统无法启动。