parted命令支持大于2T的硬盘分区。
可以进行交互与非交换式的操作,下面是交互的操作
[oldboy@daiqingyangs ~]$ sudoparted /dev/sdb
GNU Parted 1.8.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list ofcommands.
(parted) h
help[COMMAND] #查看帮助,后面也可以接参数
mklabel,mktableLABEL-TYPE #创建分区表类型,msdos或者gpt
mkfs NUMBERFS-TYPE #创建文件系统,不好用,建议只用parted做分区。
mkpart PART-TYPE[FS-TYPE] START END #创建分区,分区的start和end数值可以加单位(K、M、G),默认是M。end使用负数表示使用剩余全部空间。
p|print [free|NUMBER|all] #打印当前磁盘的信息。
q|quit #退出parted。
rm NUMBER #删除某分区
select DEVICE #选择某块硬盘,用绝对路径,/dev/sda.
copyright information
(parted)
非交互的操作
[oldboy@daiqingyangs ~]$ sudo parted /dev/sdb p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 2147MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name 标志
1 20.0kB 100MB 100MB primary
信息: 如果必要,不要忘记更新 /etc/fstab。
[oldboy@daiqingyangs ~]$ sudo parted /dev/sdb mkpart primary 100m 200m #创建分区
[oldboy@daiqingyangs ~]$ sudo parted -s /dev/sdb -- mkpart primary 200 -1 #负数需要加--
[oldboy@daiqingyangs ~]$ sudo parted /dev/sdb rm 1