逻辑卷 快照 备份

lv 逻辑卷
扩大和缩小
快照

逻辑卷靠3个层次
1,pv 物理卷  是有很多pe组成  pe物理盘驱
2,vg 卷组
3,lv 逻辑卷

创建物理卷 移动卷中数据    删除pv   扫描pv    显示pv
pvcreate     pvmove      pvremove  pvscan   pvdisplay

vgcreate ,vgremove,vgscan,vgdisplay,vgreduce,缩小vg  vgextend扩大vg
缩小vg:就是移除一个vg

lvcreate,lvmove,lvremove,lvscan,lvdisplay,lvreduce,lvextend,lvresize,lvchk


创建pv

先要建分区
要把id改 8e

建好分区后

要重读
partprobe /dev/sdb

pvcreate /dev/sdb{1,2} 把刚分的区 1,2 加入到pv

pvdisplay 查看一下

第二步:
创建vg

vgcreate vgo /dev/sdb1   vg0 自己建的名字

vgdisplay 查看

   pv的pe是在创建vg的时候决定的

  但pv和pe大小 一旦决定是不能改变大小的

vgextend vg0 /dev/sdb2  把第二个分区 加到vg0里边

vgdisplay vg0 查看

  缩减vg   
    vgreduce vg0 /dev/sdb1
  再加进来就是扩展
  vgextend vg0 /dev/sdb1

创建lv:
lvcreate -L 2G -n lvm1 vg0  指定创建2G逻辑卷,lvm1逻辑卷名字,在vg0上创建
查看:lvdisplay vg0
 
格式化
mke2fs -j /dev/vg0/lvm1

挂载
在根目录下先创建个目录
mkdir /backup

mount /dev/vg0/lvm1 /backup 挂载
ls /backup/ 查看


扩展空间
先扩展物理边界
在扩展逻辑空间

缩小空间
先缩小逻辑边界
在缩小物理边界


创建扩展逻辑卷:
在 backup下 创建
lvextend -L +2G /dev/vg0/lvm1  扩展2G

该创建 逻辑边界
 resize2fs -p /dev/vg0/lvm1
查看 :df -h


缩减 很危险
缩减需先卸载
在自检

卸载
umount /backup
自检: e2fsck -f /dev/vg0/lvm1

缩减 逻辑边界
resize2fs /dev/vg0/lvm1 3G  缩减3G

再缩减物理边界
lvreduce -L 3G /dev/vg0/lvm1
挂载:
mount /dev/vg0/lvm1 /backup/
查看一下数据是否存在
cd !$ 
cd etc/
ls

 

快照:
目的做备份用的

冷备
温备 
热备 既能被读,又能被写

冷备和温备 只要备份 ,所有数据都要停下来

创建快照卷的大小不能 小于 要修改的数据大小
如果 快照的时候 修改数据大于 快照卷,那么快照卷报废

 

在backup目录下


例:先把etc/下文件移动到backup
 在 backup 目录下
mv ./etc/* ./

lvcreate -L 512M -s -n lvm1-snap -p r /dev/vg0/lvm1
指定 快照卷 512M        快照卷名字  指定权限 r只读


查看lvdisplay

备份
先在根目录下 创建目录
mkdir snap
要在 snap 下做备份

tar jcf /tmp/backup.tar.bz2 ./*

删除快照卷:
在根目录下
umount /snap
lvremove /dev/vg0/lvm1-snap

恢复
在根目录下
tar xf /tmp/backup.tar.ba2 -C /backup/

 

你可能感兴趣的:(备份,快照,lv,休闲,逻辑卷)