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