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