linux 快照卷大小变化,linux下lvm逻辑卷和快照的命令详解

linux下lvm逻辑卷和快照的命令详解创建pv

格式:pvcreate 设备1 设备2...

pvcreate /dev/sda5 /dev/sda6

pv开头常用命令:pvmove,pvremove,pvdisplay,pvs

创建vg

格式:vgcreate 卷组名 物理卷1 物理卷2...

选项:-s 指定PE的大小,默认为4MB

vgcreate VG01 /dev/sda5 /dev/sda6

vg开头常用命令:vgremove,vgextend,vgreduce,vgs,vgdisplay

创建lv

格式:lvcreate -n 逻辑卷名 -L 逻辑卷大小 卷组名

lvcreate -n LV01 -L 10G VG01

lv开头常用命令:lvremove,lvextend,lvreduce,lvs,lvdisplay

4.扩展逻辑卷lvextend

格式:lvextend -L [+]逻辑卷大小 逻辑卷路径名

-L: +1G代表增加10G大小,没有+号代表扩展到10G

注意:扩展逻辑卷时, 1.查看VG卷组是否有剩余空间可供扩展

2.lvextend再扩展逻辑卷lv

3.resizefs再扩展文件系统

5.缩减逻辑卷lvreduce

格式:lvreduce -L [-]逻辑卷大小 逻辑卷路径名

-L: -1G代表减小10G大小,没有-号代表减小到10G大小

注意:1、不能在线缩减,得先卸载;(umount)

2、确保缩减后的空间大小依然能存储原有的所有数据;(df-lh)

3、在缩减之前应该先强行检查文件系统一致性;(e2fsck -f)

4、再缩减文件系统 resize2fs

5、最后缩减逻辑卷大小(lvreduce)

6.resize2fs重新设定ext系列文件系统大小命令

格式:resize2fs [选项] 逻辑卷路径名 [大小]

-p:代表文件系统大小与lv大小一致

例如:resize2fs -p /dev/VG01/LV01 代表文件系统大小与lv大小一致

resize2fs /dev/VG01/LV01 3G 代表将文件系统大小设定成3G大小

7.快照卷

格式:lvcreate -L 快照大小 -n 快照名称 -p r -s 逻辑卷名称路径

选项:-s 表示创建快照

-p 表示权限

1、数据的增长量不能超出快照卷大小;

2、快照卷应该是只读的;

3、跟原卷在同一卷组内;

8.卷组备份

vgchang –A –y –refresh vg0 打開備份功能

vgcfgbackup –f /tmp/aaa.backup vg0  備份vg0

vgcfgstore –f /tmp/aaa.backup vg0   還原vg0

vgchange –a n vg0 停用vg0

vgchange –a y vg0 啟用vg0

实例:1.1:/dev/sda5大小为 1G /dev/sda6大小为2G的分区,创建物理卷,卷组名为VG01

pvcreate /dev/sda5 /dev/sda6

vgcreate VG01 /dev/sda5 /dev/sda6

1.2:想把/dev/sda5物理卷移

vgreduce VG01 /dev/sda5 首先从VG01卷组中缩减/dev/sda5

pvremove /dev/sda5  再移除物理卷/dev/sda5

1.3:将/dev/sda7大小为3G的分区加入卷组VG01

pvcreate /dev/sda7

vgextend VG01 /dev/sda7

1.4:创建大小为500M,卷名为LV01的逻辑卷并格式化,挂载至/mnt/lvm,并写入至/etc/fstab下

并且支持ACL功能

lvcreate -L 500M -n LV01 VG01

mke2fs -j /dev/VG01/LV01

mount -o acl /dev/VG01/LV01 /mnt/lvm

vim /etc/fstab

格式为:  /dev/VG01/LV01  /mnt/lvm ext3 defaults,acl 0 0

mount -a

1.5.将LV01逻辑卷由500M扩展到1G

lvextend -L 1G /dev/VG01/LV01

resize2fs -p /dev/VG01/LV01

1.6.将lV01逻辑卷由1G缩减至200M

df -lh 查看已使用的空间大小

umount /mnt/lvm

e2fsck -f /dev/VG01/LV01

resize2fs /dev/VG01/LV01 200M

lvreduce -L 200M /dev/VG01/LV01

1.7.将LV01快照备份

lvcreate -L 200M -n LV01_snapshot -p r -s /dev/VG01/LV01

mount /dev/VG01/LV01_snapshot /mnt/snashot 可以进行复制粘贴备份

原文:http://willow.blog.51cto.com/6574604/1766419

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值