pvcreate
pvs, pvdisplay
pvcreate /dev/sdb{1,2,3,4} #如果是某块磁盘上的分区,需要修改文件系统标识为8e
vgcreate
vgs, vgdisplay
vgcreate -s 4M vg0 /dev/sdb{1,2}} # -s指定PE的SIZE
vgextend vg0 /dev/sde
lvcreate, lvs, lvdisplay
lvcreate
-l #PE的个数
-L #容量为单位
lvcreate -n lv_name vg_name -L size
lvcreate -n lv1 vg01 -l 100%free #使用所有空间
#扩展LV,在线扩展
1.lvcreate -n lv0 vg0 -L 2G #创建LV
2.lvextend -r -L +5G /dev/vg0/lv0 # -r, 扩展并同步文件系统[centos6, ext*],+5G 表示在原来的基础 +5G; 5G 表示扩展到5G[扩展完成之后的大小为5G]
3.lvextend -r -l +100%free /vg0/lv0 # -r = resize2fs /dev/vg0/lv0
xfs_growfs /dev/datavg01/lv02 #扩展空间后,同步文件系统[centos7, xfs]
#压缩LV,先卸载文件系统[建议先备份]
1.umount /data/lv0
2.fsck -f
3.resize2fs /dev/vg0/lv0 10G
4.lvreduce -L 10G /dev/vg0/lv0
5.mount /dev/vg0/lv0 /data/lv0
#缩减VG
1.pvmove /dev/sdb3 #移到PE到其它可用的空间上
2.vgreduce vg0 /dev/sdb3 #缩减VG
3.pvremove /dev/sdb3 #移除PE中的磁盘/dev/sdb3
#迁移逻辑卷
vgchange -an vg01 #禁用
vgchange -ay vg01 #启用
vgexport vg01 #导出状态
vgimport vg01 #导入状态
#逻辑卷快照,快照和逻辑卷在同一卷组中
[centos6]
1.pvcreate /dev/sdb
2.vgcreate datavg01 /dev/sdb
3.lvcreate -n lv01 -L 2G /dev/datavg01
4.mkfs.ext4 /dev/datavg01/lv01 #格式化文件系统
5.mount /dev/datavg01/lv01 /data/lv01 #挂载使用
6.lvcreate -s -n cen6-lv01_snapshot -L 2G -p r /dev/datavg01/lv01 #创建快递,mount -o ro cen6-lv01_snapshot /data/snap,快照卷本身就是一种逻辑卷,可以挂载查看文件
7.umount /data/lv01 #恢复前先卸载挂载目录
8.lvconvert --merge /dev/datavg01/cen6-lv0_snapshot #恢复快照[centos6创建快照时,如果不手动指定 -p r,只读属性,恢复快照时会失败]
[centos7]
1.pvcreate /dev/sdb
2.vgcreate datavg01
3.lvcreate -n lv01 -L 2G /dev/datavg01
4.mkfs.xfs /dev/datavg01/lv01
5.mount /dev/datavg01/lv01 /data/lv01
6.lvcreate -s -n cen7-lv01_snapshot -L 1G -p r /dev/vg0/lv01 #创建快照卷
7.umount /data/lv01 #恢复前先卸载挂载目录
8.lvconvert --merge /dev/vg0/cen7-lv0_snapshot #恢复快照[注意先卸载后,恢复快照]
- 快照的UUID与lv卷的UUID是相同的,centos7默认会检查UUID的唯一性 #mount -o nouuid /dev/cen7-lv01_snapshot /data/snap
- ext4 -p r,直接可挂载; xfs 自动添加[无须手动添加] -p r
#快照的原理: 当为一个逻辑卷创建快照后,会为快照卷分出磁盘空间;当逻辑卷上的文件数据发生修改时,快照卷会把未修改数据的文件,拷贝保存一份
阅读(1685) | 评论(0) | 转发(0) |