fdisk:为初学者设计,用于mbr,小容量
parted:更大分区,大容量,支持mbr和gpt
gpt分区模式可以有128个主分区,大容量(18EB)
# lsblk
# parted /dev/vdb
(parted) mktable gpt #指定分区的模式
(parted) print #输出所有分区信息
(parted) mkpart #划分新的分区
分区名称? []? haha #分区的名字,允许重名
文件系统类型? [ext2]? ext4 #不起实际作用,由mkfs最终决定
起始点? 0
结束点? 4G
警告: ……
忽略/Ignore/放弃/Cancel? Ignore #忽略
(parted) print
(parted) unit GB #设置显示单位(按两下Tab)
#GB:1000进率
#GiB:1024进率
(parted) print
(parted) quit
# parted /dev/vdb
(parted) print
(parted) unit GB
(parted) print
(parted) mkpart
分区名称? []? haha
文件系统类型? [ext2]? ext4
起始点? 4G #起始点:上一个分区的结束
结束点? 8G
(parted) print
(parted) quit
# ls /dev/vdb[1-2]
1 配置实例
完成数据盘挂载,将扩展后的磁盘(36T)使用“parted”命令分区。
给/data目录挂载1T,其余空间挂载到/resource目录下。
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs tmpfs 7.8G 556K 7.8G 1% /run
tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vda1 ext4 99G 3.7G 90G 4% /
tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/0
/dev/mapper/vg2-data xfs 32T 34M 32T 1% /data
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data vg2 -wi-ao---- <32.00t
[root@localhost ~]# umount /data
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data vg2 -wi-a----- <32.00t
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 100G 0 disk
└─vda1 253:1 0 100G 0 part /
vdb 253:16 0 32T 0 disk
└─vg2-data 252:0 0 32T 0 lvm
[root@localhost ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm
tmpfs tmpfs 7.8G 556K 7.8G 1% /run
tmpfs tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/vda1 ext4 99G 3.7G 90G 4% /
tmpfs