LVM磁盘阵列技术

一、首先创建LVM磁盘

1、创建物理卷和卷组(storage为命名,可自行修改)

pvcreate /dev/sdb /dev/sdc
vgcreate storage /dev/sdb /dev/sdc

可以通过vgdisplay查看卷组是否创建成功

2、创建逻辑卷(vo为命名,可自行修改)

lvcreate -n vo -l 37 storage

可以通过lvdisplay查看是否创建成功,其中-n是用来指定逻辑卷名,-l是定义容量的方式,代表4M,此处容量为37*4M

还有另外一种方式 -L 100M 

3、格式化及挂载

mkfs.ext4 /dev/storage/vo
df -h
mkdir /sword
mount /dev/storage/vo /sword

挂载后可通过df -h 看到我们新创建的逻辑卷已经挂载上去了

二、缩容及扩容

1、扩容

首先取消挂载,然后通过lvextend扩容,扩容完成后检查系统完整性,重新挂载后,使用df命令可以看到逻辑卷容量已经扩增了

    umount /sword
    lvextend -L 290M /dev/storage/vo
    e2fsck -f /dev/storage/vo
    resize2fs /dev/storage/vo
    mount /dev/storage/vo /sword
    df -h

2、缩容

缩容和扩容最大的区别在于,为了保证数据的安全性,缩容要先检查文件系统的完整性,其他基本一致\

umount /sword
e2fsck -f /dev/storage/voo
resize2fs /dev/storage/vo 120M
lvreduce -L 120M /dev/storage/vo

三、lvm的时光机技术

1、创建快照

  lvcreate -L 150M -s -n AB /dev/dargon/vo           #-s代表创建一个快照卷,-n指定快照名AB,按自己喜好以及工作要求修改快照名
  dd if=/dev/zero of=/sword/red count=1 bs=50M       #创建一个文件来验证快照卷是否生效
  lvdisplay                                          #可以看到AB快照已经生效了

2、使用快照回退

 umount /sword                            #先取消挂载
 lvconvert --merge /dev/dargon/AB         #时光倒流,注意使用该功能后AB快照会自行消失,完成后会提示成功移除


三、删除LVM卷

先取消挂载,然后按逻辑卷,卷组,物理卷的顺序依次删除


猜你喜欢

转载自blog.csdn.net/yangzhyu/article/details/80597447