1、LVM——拥有动态扩容功能的磁盘管理工具
磁盘、物理卷 PV、卷组 VG、逻辑卷 LV
PE:PV中最小存储单元,4MB
LE:LV中最小存储单元
lvm常用命令
功能 | PV管理命令 | VG管理命令 | LV管理命令 |
scan扫描 | pvscan | vgscan | lvscan |
creat创建 | pvcreat | vgcreat | lvcreat |
display显示 | pvdisplay | vgdisplay | lvdisplay |
remove移除 | pvremove | vgremove | lvremove |
extend扩展 | vgextend | lvextend | |
reduce减少 | vgreduce | lvreduce |
lvm查看命令
查看卷名 | 简单对应卷信息的查看 | 扫描相关对应卷 | 详细对应卷信息 |
物理卷 | pvs(整体空间构成) | pvscan | pvdisplay |
卷组 | vgs | vgscan | vgdispaly |
逻辑卷 | lvs | lvscan | lvdispaly |
2、LVM使用步骤:
1)硬盘转物理卷
pvcreate 分区
查看pvdisplay/pvscan
2)物理卷加入卷组
vgcreate 卷组名 物理卷(可多个)
查看vgdisplay/vgscan
拓展vgextend
缩减vgreduce 卷组名 物理卷
移除vgremove
3)卷组放入逻辑卷
lvcreate 卷组 -n 逻辑卷 -L 空间
查看lvscan/lvdisplay
扩容lvextend -L+空间 /dev/卷组/逻辑卷(动态扩容新空间无文件系统xfs_growfs 挂载位置)
lvresize指定空间大小
格式化mkfs.xfs (软链接形式存在)
挂载mount /dev/卷组/逻辑卷 路径
ps:小写l可以直接指定PE数量,避免浪费
缩减步骤:
1)umount /挂载点
2)lvreduce -L 指定大小 /dev/卷组/逻辑卷
3)mkfs.xfs -f /dev/卷组/逻辑卷(强制格式化,有数据需提前备份)
4)mount重新挂载
ps:不能识别超级块,文件系统损坏或空间调整
3、LVM逻辑卷删除:
umount 卸载
lvremove 删除逻辑卷
vgremove 删除卷组
pvremove 删除物理卷
pvmove 移除指定硬盘(保留数据,但是最好提前备份)
pvmove指定分区/硬盘(free空间大小必须大于移除空间大小)
vgremove
4、ssy工具(一步到位)
安装工具:yum -y install system-storage-maneger
ssm create -s 逻辑卷大小 -n 逻辑卷名称 --fstype 逻辑卷文件系统类型 -p 卷组名 设备 挂载点