Linux parted命令详解

Linux下的parted命令是一个磁盘分区管理工具,可以用来对磁盘进行分区、删除分区、调整分区大小等操作。使用parted命令需要root权限。

常用的parted命令选项:
mklabel:创建新的磁盘分区表
mkpart:创建新的分区
resizepart:调整分区大小
rm:删除分区
print:显示分区信息
help:获取命令帮助信息

具体使用方法如下:

查看磁盘信息
可以使用parted -l命令查看磁盘信息,如下所示:

$ sudo parted -l
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sda: 42.9GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type      File system  Flags
 1      1049kB  1075MB  1074MB  primary   ext4         boot
 2      1075MB  42.9GB  41.9GB  extended
 5      1075MB  12.6GB  11.5GB  logical   ext4
 6      12.6GB  42.9GB  30.3GB  logical   ext4

创建新的磁盘分区表
使用parted /dev/sdb mklabel msdos命令创建一个新的msdos分区表。

创建新的分区
使用parted /dev/sdb mkpart primary ext4 0% 100%命令在整个磁盘上创建一个新的主分区,文件系统为ext4。

调整分区大小
使用parted /dev/sdb resizepart 1 0% 50%命令将第一个分区的大小缩小到磁盘大小的50%。

删除分区
使用parted /dev/sdb rm 1命令删除第一个分区。

显示分区信息
使用parted /dev/sdb print命令显示分区信息。

获取命令帮助信息
使用parted help命令获取parted命令的帮助信息。