LVM工作原理及配置

LVM(逻辑卷)介绍:

Linux LVM是由HeinzMauelshagen开发的,于1998年发布到Linux社区。它允许你在Linux系统上用简单的命令行管理一个完整的逻辑卷管理环境。

Linux LVM有两个可用的版本:

LVM-1:最初的LVM1998年发布,只在Linux内核2.4版本上可用。它提供最基本的逻辑卷管理。

LVM-2:LVM-1的更新版本,在Linux内核2.6中才可用,它在标准的LVM-1功能外还提供了额外的功能。

LVM 是一个应用于Linux 内核的本地卷管理器(Logical Volume Manager)LVM的基本模块如下:

Physical volume (PV) Volume group (VG) Logical volume(LV) Physical extent (PE):下面我们用一个简单的图来说明下物理卷、卷组、逻辑卷他们之间的关系(此图只是个人理解,仅供参考)


第一步: 
    创建分区:sda5 、sda6 、sda7各100M 
    这里我们不在介绍( 可以到上一篇内容查看创建分区的步骤),这里我们只需要把分区类型改为8e即可。



第二步: 
    将物理分区创建为物理卷(pvcreate) 
    # pvcreate /dev/sda{5,6}



第三步: 
    将物理卷(pv)创建为卷组(vgcreate),名为myvg 
    # vgcreate myvg /dev/sda{5,6}



第四步: 
    在卷组里创建逻辑卷/dev/myvg/text,大小为120M格式化为ext3,并挂载到/mnt/lvm目录 
    # lvcreate -L 120M -n text myvg 
    # mke2fs -j /dev/myvg/text 
    # mount /dev/myvg/text /mnt/lvm 
    # cp /etc/inittab /etc/passwd /mnt/lvm (将/etc目录下inittab、passwd文件copy到/mnt/lvm,做测试使用)



第五步: 
    发现卷组空间不够,我们扩大卷组空间 
    # pvcreate /dev/sda7 
    # vgcreate myvg /dev/sda7



第六步: 
    扩展逻辑卷:(支持在线扩展) 
    将/dev/myvg/text 扩展到200M,并且要求数据可以正常访问 
    # lvextend -L 200M /dev/myvg/text 
    # resize2fs -p /dev/myvg/text



第七步: 
    缩减逻辑卷 
    1、查看逻辑卷使用空间状况 
    2、不能在线缩减,得先卸载; 
    3、确保缩减后的空间大小依然能存储原有的所有数据; 
    4、在缩减之前应该先强行检查文件,以确保文件系统处于一至性状态; 
    将/dev/myvg/text 缩减到50M,并且要求数据可以正常访问  www.it165.net
    # df -lh /dev/myvg/text 
    # umount /dev/myvg/text 
    # e2fsck -f /dev/myvg/text 
    # resize2fs  /dev/myvg/text  50M 
    # lvreduce -L 50M /dev/myvg/text 
    # lvs 




第八步: 
    缩减磁盘容量 
    发现空间很足,将其中一块硬盘或分区拿掉 
    # pvmove /dev/sda5 
    # vgreduce myvg /dev/sda5 
    # pvremove /dev/sda5



第九步: 
    实现快照,进行备份还原 
    将/mnt/lvm目录上,我们将原始的目录文件进行快照,然后将/mnt/lvm目录中的内容清空,并进行还原



评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值