LVM框架
lvm常见名词:
1、LVM存储单位:磁盘的最小存储空间为扇区512字节,pe是PV上面最小存储空间,在划分了VG后才有pe的概念。不同vg不可以进行扩容。Le和pe对等。
2、s开头是SCSi盘 ,a代表第一块盘;v开头是kvm虚拟化;xv是以xen虚拟化;
不同设备开头字符
3、sd*分区描述
4、查看是否有分区
5、分区方式
分区fdisk是MBR格式,gdisk使用GPT格式
填写标签为8e:表示选择逻辑卷分区。为啥要改成逻辑分区:方便其他人知道这个分区是干啥的。
5、创建pv
6、创建vg
7、格式化lv01,确定文件系统
8、查看创建的逻辑卷
9、磁盘必须挂载后才可以使用。
10、查看分区内容。Proc是内存中的数据
11、扩展pv
先在创建一个sdb3
然后对vg0进行扩容
12、格式化磁盘
13、扩容之后
注意:
VG和LV扩容和缩容常见操作
1、VG扩容
vgextend vg0 /dev/sdc
2、VG缩容
vgreduce vg0 /dev/sdb
3、LV扩容
lvextend -L 20G vg0
resize2fs /dev/vg0/lv01 (ext系列文件系统扩容)
4、xfs_growfs /dev/vg0/lv01 (xfs文件系统扩容)
LV缩容
卸载文件系统:umount
文件系统检测:e2fsck -f /dev/vg0/lv01
缩小文件系统:resize2fs /dev/vg0/lv01 5G
缩小逻辑卷:lvreduce -L 5G /dev/vg0/lv01
注意:
1、XFS文件系统不可以缩小
2、如果一定要执行e2fsck -f /dev/vg0/data 这条命令,请确保文件系统已经卸载,负载将导致文件系统损坏
数据迁移
0-24表示24个分区。
Pvmove /dev/ sdb2 /dev/sdb3 将前面的迁移到后面上(迁移的是pe)
卷组迁移到其他的主机
操作失误恢复逻辑区
列出vg0下面的备份文件