lvm逻辑卷创建及使用

创建逻辑卷
pvcreate /dev/md0
pvs 查看创建的pv组
pvdisplay /dev/md0  查看磁盘详细信息
 
添加vg组:
创建vg组: vgcreate vg1 /dev/md0
扩展vg组: vgextend vg1 /dev/md1
         vgextend vg1 /dev/md5
vgs    vgdisplay vg1
 
lv划分逻辑盘:
lvcreate -L 300M(逻辑盘大小) -n lv01(逻辑盘名称) vg1(逻辑盘所在的vg组)
增加逻辑盘的空间:lvextend -L +200 /dev/mapper/vg1-lv01
减小逻辑盘的空间:lvreduce -L -100 /dev/mapper/vg1-lv01
 
 
删除lv,vg,pv
删除的过程是先lv,再vg,然后再pv
 
删除lv:
lvremove /dev/mapper/vg1-lv01
 
删除vg:
vgremove vg1
 
删除pv
pvremove /dev/md0
pvremove /dev/md1
pvremove /dev/md5
 
 
1、将把我们新添加的8个磁盘做成raid0,raid1,raid5
 
2、将raid0,1,5做成pvs物理盘
命令:
pvcreate /dev/md0
pvcreate /dev/md1
pvcreate /dev/md5
 
使用命令pvs 查看创建的pv组
 
查看磁盘详细信息:pvdisplay /dev/md0
 
3、将添加到pv的磁盘做成一个vg组
命令:
创建vg组:vgcreate vg01 /dev/md0
扩展vg组的空间:vgextend vg01 /dev/md1
         vgextend vg01 /dev/md5
 
查看vg组的磁盘及可用空间及vg名称:vgs
查看vg组信息信息:vgdisplay vg01
 
4、pv和vg都创建成功后,使用lv划分逻辑盘
命令:
创建lv逻辑盘:lvcreate -L 300m -n lv01 vg01 
给lv逻辑盘增大空间:lvextend -L +500M /dev/mapper/vg01-lv01
给lv逻辑盘减少空间:lvreduce -L -300M /dev/mapper/vg01-lv01
 
 
5、删除lv ,vg, pv
创建的过程是先pv,再vg,然后再lv
删除的过程是先lv,再vg,然后再pv
 
删除的命令:
先删除lv
lvremove /dev/mapper/vg01-lv01
lvremove /dev/mapper/vg01-lv02
 
再删除vg
vgremove vg01
 
再删除pv
pvremove /dev/md0
pvremove /dev/md1
pvremove /dev/md5
 
 
6、在线实时扩容lv的容量
命令:
给lv添加容量:lvextend -L +400M /dev/mapper/vg01-lv01
刷新lv实时的容量:resize2fs /dev/mapper/vg01-lv01
 
 
7、在线实时缩小lv的容量
mkfs.ext4 /dev/mapper/vg01-lv01
 
 
命令:
先umount /dev/mapper/vg01-lv01
再刷新磁盘:e2fsck -f /dev/mapper/vg01-lv01
重置lv磁盘容量:resize2fs /dev/mapper/vg01-lv01 200m(磁盘减少到200M)
lv逻辑管理处也要重置:lvreduce -L 200M(剩20M) /dev/mapper/vg01-lv01
使用lvscan刷新:lvscan
再挂载:mount /dev/mapper/vg01-lv01 /mnt
 
 
8、lvm 快照备份功能
命令:
创建快照:lvcreate -s -L 100m(增、删、改达到100M后快照失效) -n snap01 /dev/mapper/vg01-lv01
-s 代表创建快照
-L 代表指定有效值:每当原始盘有增、删、改动作时会使用data%值增加,当增加到指定的值时,快照就失效
-n 代表名称
快照失效   umount: /dev/mapper/vg1-snap: not mounted
 
做了快照后,如果想恢复数据直接挂载快照:mount /dev/mapper/vg01-snap01
 
删除快照:lvremove /dev/maaper/vg01-snap01

  

posted @ 2019-12-18 22:31  MlxgzZ  阅读(431)  评论(0编辑  收藏  举报