在日常中 ,我们付ilinux系统分区使用最多的大概是fdsik了吧。。那么当单个分区大于2T时,fdisk就无能为力了,这时候,我们可以通过parted工具来进行分区!
首先介绍两种分区表
【MBR】:支持的最大卷 2T 分区的限制 4个主分区 或者三个主分区加一个扩展分区
【GPT】:GUID分区表,它的优势如下,支持128个分区,支持大于2T的分区,最大可至18EB。使用fdisk -l无法看到gpt类型的分区
试验
添加一块超过2GB大小的分区 你再fdisk (该大于2TB的分区) -_-
它也告诉你要用parted了。。于是乎?
我们输入help来查看帮助
以上 【fs-type】可以是如下 fat32 fat16 swap ext3 ext4 -->对于parted来说 若指定了fstype则可以同时进行格式化
【part-type】可以是如下 primary extended logical
【label-type】可以是 “bsd” “dvh” “gpt” “msdos” 这个需要在开始划分分区的时候指明
试验
mklabel gpt(将磁盘格式化为gpt分区)
mkpart primary 0 10G [ignore]
mkpart primary 10G 20G
2创建分区
makepart primary 0 10G
mkpart primary 10G 20G
mkpartfs primary ext2 20G 30G(首先parted只支持ext2 同时加上fs可以利用resize -->只有指明文件系统才能resize)
3利用resize调节大小 resize 【num】 start end
改了1G
4将剩下的全部化为一个分区 mkpart primary 30G -1
注意到输入的y 与ignore