Linux之LVM和快照卷

使用LVM优点:
1.可以自由扩张或减小空间
2.可以使用镜像备份
一、LVM的使用
基本术语
1.PV(Physical Volume):物理卷,处于LVM最底层,可以是物理硬盘或者分区。
2.PE(Physical Extend):物理块,是PV中可以用于分配的最小存储单元,可以在创建PV的时候定制,如1M、2M、4M、8M、16M等,同一VG中所有PV的PE大小应该相同。
3.VG(Volume Group):卷组,建立在PV之上,可以含有一个或者多个PV。
4.LV(Logical Volume):逻辑卷,建立在VG之上,相当于原来的分区概念。不过大小可以动态调整。
5.LE(Logical Extend):逻辑块,同一VG中的LE大小相等,并且与PE一一对应。
bb
命令操作
逻辑卷创建过程:
通过df -h可以查看当前硬盘的使用情况
1.给已有的硬盘分区:
# fdisk  /dev/sda       //注意:分区时,分区类型应该是8e
2.在磁盘分区上建立物理卷
# pvcreate /dev/sda5    //在已经分好区的硬盘上建立物理卷
# pvdisplay|pvs         //查看系统中已存在的物理卷
3.使用物理卷建立卷组
# vgcreate  myvg  /dev/sda5       //建立卷组,日后可以根据需要添加新的物理卷到已有卷组中
# vgdisplay | vgs                 //查看系统中已经创建的卷组
4.在卷组中建立逻辑卷
# lvcreate -L 100M -n lv01 myvg   //从已有卷组建立逻辑卷,通常只分配部分空间给该逻辑卷
# lvdisplay | lvs                    //查看系统中已经创建的逻辑卷
5. 在逻辑卷上建立文件系统并挂载
#mkdir  /fs1                         //创建文件
#mkfs.ext3 /dev/myvg/lv01
#mount /dev/myvg/lv01  /fs1          //将逻辑卷挂载到这个目录下
其他逻辑卷操作
1.扩展
 # lvextend -L +70M /dev/myvg/lv01
 #resize2fs  -P /dev/myvg/lv01
2.缩小
注意:1.不能在线缩减,应该先卸载再缩减
          2.确保空间做过存放原有数据
          3.在缩减之前应强行检查文件系统,以确保文件系统一致性状态
#umount /data/wwwroot                     //先卸除挂载
#resize2fs /data/wwwroot 2G               //缩减文件系统边界
#lvreduce -L 2G /dev/bin_lvm/www1        //缩减逻辑卷
#mount /dev/bin_lvm/www1 /data/wwwroot    //再挂载
3.删除
#umount /dev/mapper/myvg-lv02   或 ( umount/fs1/fs2)  //先卸除挂载
# lvremove  /dev//myvg/lv02                           //然后再删除
其他卷组操作:
1.激活卷组
#vgchange -ay myvg        //使用此命令后,不用重启系统就能使用卷组
2.添加新的物理卷到卷组中
#vgextend myvg /dev/sdb6
3.删除一个卷组
#vgremove myvg
4.从卷组中移除一个物理卷
#pvmove  /dev/sdb6         //先挪走该物理卷中的数据
#vgreduce myvg /dev/sdb6
5.删除物理卷
#pvremove /dev/sdb4

二、快照卷
注意:1.数据卷不能超出快照卷大小
          2.快照卷应该是只读的
          3.跟原卷应该在同一卷组
创建快照卷
原理:
磁盘快照(Snapshot)是针对整个磁盘卷册进行快速的档案系统备份行磁盘快照时 并不牵涉到任何档案复制动作,,快照卷随着原卷的修改而增大
pvcreate -s     创建快照卷
         -p r   只读模式
[root@linfan fs]# lvcreate -s -L 100M -p r -n snap /dev/myvg1/lvol0
  Logical volume "snap" created
[root@linfan fs]# mount /dev/myvg1/snap /la
mount: block device /dev/myvg1/snap is write-protected, mounting read-only
[root@linfan la]# lvscan
  ACTIVE   Original '/dev/myvg1/lvol0' [100.00 MB] inherit
  ACTIVE   Snapshot '/dev/myvg1/snap' [100.00 MB] inherit
  ACTIVE            '/dev/MYVG/mylv1' [152.00 MB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol01' [44.56 GB] inherit
  ACTIVE            '/dev/VolGroup00/LogVol00' [4.94 GB] inherit

[root@linfan fs]# ls
haha  lala  lost+found
删除原卷的一个文件
[root@linfan fs]# rm lala
rm: remove regular empty file `lala'? y
[root@linfan fs]# ls
haha  lost+found
进去该快照卷所在 文件 系统 后,发现那个文件没有改动
[root@linfan fs]# cd /la
[root@linfan la]# ls
haha  lala  lost+found

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31386161/viewspace-2128457/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/31386161/viewspace-2128457/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值