fdisk -l 显示所有物理磁盘
fdisk /dev/vdb
l 显示所有分区类型
p显示磁盘信息
n 新建分区
t改变分区类型
w写入保存退出
partx -a /dev/vdb
partx -a 激活新划分的分区 无需重启
pv管理工具
pvs:简要pv显示信息
pvdisplay:显示pv详细信息
pvcreate:创建pv
pvcreate /dev/vdb1
pvremove:删除pv
pvremove /dev/vdb1
vg管理工具
vgs:简要vg显示信息
vgdisplay:显示vg详细信息
vgcreate:创建vg
vgcreate [-s|--physicalextentsize PhysicalExtent-Size[bBsSkKmMgGtTpPeE]] VolumeGroupName
PhysicalDevicePath [PhysicalDevicePath...]
例子:vgcreate myvg /dev/vdb1
vgextend:扩展vg 例:vgextend myvg /dev/vdb2
vgreduce:缩减vg
先删除pv pvremove 在缩减vg
lv管理工具
lvs:简要显示lv信息
lvdisplay:显示lv详细信息
lvcreate:创建lv
-L 创建逻辑卷大小-L|--size LogicalVolumeSize[bBsSkKmMg‐
GtTpPeE]}
-n逻辑卷的名字 [-n|--name LogicalVolume{Name|Path}]
-l分配给逻辑卷的pe数量[{-l|--extents LogicalEx‐
tentsNumber[%{FREE|PVS|VG}]
例子:lvcreate -L 50G -n mylv myvg
lv创建完之后格式化就可以使用
lvextend:扩展逻辑卷
lvextend -L 大小 /dev/myvg/mydata
扩展后的新增地方没有格式化,需执行resize2fs
resize2fs /dev/myvg/mydata
xfs系统使用命令xfs_growfs
xfs_growfs /dev/centos/root
缩减逻辑卷
lvreduce:
1.先卸载 umount /dev/myvg/mydata
2.文件系统检测 e2fsck -f /dev/myvg/mydata
3.resize2fs /dev/myvg/mydata 大小
4.lvreduce -L 大小 /dev/myvg/mydata
5.mount /dev/myvg/mydata /mydata
mke2fs -t ext4 -b 1024 -L MYLV /dev/myvg/mydata
快照:snapshot
lvcreate -s -L 大小 -p r -n mydata_snap /dev/myvg/mydata