-LVM管理和ssm存储管理器使用

一身转战三千里,一剑曾百万师。这篇文章主要讲述-LVM管理和ssm存储管理器使用相关的知识,希望能为你提供帮助。
1.
在fdisk输入错误的时候,直接按回退键不管用,要用ctrl+回退键。也可以ctrl+u删除光标前内容。
2.
  lv01 逻辑卷的路径在哪?

[root@xuegod63 ~]# ls /dev/vg01/ #查看逻辑卷
lv01 lv02

3.
vgcreate 指定PE大小
参数 -s ,如果存储的数据都是大文件,那么PE尽量调大,读取速度快
4.
lv扩容后,还要对文件系统进行扩容。
ext4下用resize2fs
【-LVM管理和ssm存储管理器使用】xfs用xfs_growfs
注:这两者后面接的参数是不一样的,resize2fs接的是逻辑卷名称,xfs_growfs接的是挂载点 
也可以在lvextend时一步到位,不用再执行扩容文件系统命令了,就是加个-r参数,-r这个支持不同的文件系统
5.
LVM可以动态增加,也可以动态缩小,但是XFS不支持动态缩小,所以我们无法实现基于XFS的动态缩小。btrfs支持在线缩小VG的缩减,要保证你的物理卷是否被使用,是因为它无法缩减一个正在使用的PV

6.
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda5vg01 lvm2 a--1020.00m984.00m
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m
/dev/sda7lvm2 ---1.00g1.00g
/dev/sda8lvm2 ---1.00g1.00g
[root@xuegod13 ~]# cp -r /boot/grub/ /lv01/##复制一些测试数据
[root@xuegod13 ~]# vgreduce vg01 /dev/sda5#将sda5 移出失败,因sda5 正在被使用
Physical volume "/dev/sda5" still in use
#如果如果 sda5 是一个磁盘阵列,而这个磁盘阵列使用年代太久,我们必须移出怎么办?
#移动数据:
[root@xuegod13 ~]# pvmove /dev/sda5 /dev/sda7
/dev/sda5: Moved: 44.44%
/dev/sda5: Moved: 55.56%
/dev/sda5: Moved: 100.00%
[root@xuegod13 ~]# vgreduce vg01 /dev/sda5
Removed "/dev/sda5" from volume group "vg01"#移除成功

7.
lvm删除流程
umount卸载——lvremove——vgremove——pvremove
[root@xuegod13 ~]# umount /lv01/
[root@xuegod13 ~]# lvs
LVVGAttrLSizePool Origin Data%Meta%Move Log Cpy%Sync Convert
lv01 vg01 -wi-a----- 20.00m
lv02 vg01 -wi-a----- 16.00m
[root@xuegod13 ~]# lvremove /dev/vg01/lv01
Do you really want to remove active logical volume vg01/lv01? [y/n]: y
Logical volume "lv01" successfully removed
[root@xuegod13 ~]# lvs
LVVGAttrLSizePool Origin Data%Meta%Move Log Cpy%Sync Convert
lv02 vg01 -wi-a----- 16.00m
[root@xuegod13 ~]# vgremove vg01
Do you really want to remove volume group "vg01" containing 1 logical volumes? [y/n]: y
Do you really want to remove active logical volume vg01/lv02? [y/n]: y#删除vg01时会自动帮你把vg01下的所有lv都删除
Logical volume "lv02" successfully removed
Volume group "vg01" successfully removed
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda5lvm2 ---1.00g1.00g
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m
/dev/sda7lvm2 ---1.00g1.00g
/dev/sda8lvm2 ---1.00g1.00g
[root@xuegod13 ~]# pvremove /dev/sda5 /dev/sda7 /dev/sda8
Labels on physical volume "/dev/sda5" successfully wiped.
Labels on physical volume "/dev/sda7" successfully wiped.
Labels on physical volume "/dev/sda8" successfully wiped.
[root@xuegod13 ~]# pvs
PVVGFmtAttr PSizePFree
/dev/sda6vg02 lvm2 a--1008.00m 1008.00m

其实,umount后,也可以直接从vgremove开始卸载,跳过lvremove那一步,因为会自动进行移除逻辑卷lv的









    推荐阅读