热搜: Windows  yum  Edge浏览器  Python  Win10  Access  校园  企业版  替换  Linux 
  • 首 页
  • Linux服务器LVM逻辑卷配置过程

       日期:2017-02-05     浏览:355    评论:0    
    核心提示:Linux服务器LVM逻辑卷配置过程通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进

    Linux服务器LVM逻辑卷配置过程

    通过使用Linux的逻辑卷管理器(Logical Volume Manager, LVM),用户可以在系统运行时动态调整文件系统的大小,把数据从一块硬盘重定位到另一块硬盘,也可以提高I/O操作的性能,以及提供冗余保护,它的快照功能允许用户对逻辑卷进行实时的备份。对一般用户来讲,使用最多的是动态调整文件系统大小的功能。这样,你在分区时就不必为如何设置分区的大小而烦恼,只要在硬盘中预留出部分空闲空间,然后根据系统的使用情况,动态调整分区大小。以下为在VMware虚拟机中实现的LVM配置过程。

    注:硬盘sdb为向虚拟机中添加的硬盘

    一创建逻辑卷

    0、fdisk -l查看分区情况。

    1、fdisk /dev/sdb       创建分区/dev/sdb1 /dev/sdb2 并加上标示8e,最后要w保存。

    2、pvcreate /dev/sdb1 /dev/sdb2  创建物理卷PV。

    3、vgcreate vgdata /dev/sdb1 /dev/sdb2  创建卷组(VG)名为vgdata,包含2个物理卷。

    4、lvcreate -L 100M -n lvdata1 vgdata   在卷组vgdata上创建逻辑卷(LV)名为lvdata1,大小为100M。

    5、mkfs.ext4 /dev/vgdata/lvdata1     在lvdata1上创建ext4文件系统。

    6、mount /dev/vgdata/lvdata1  /data1  将逻辑卷lvdata1挂载到/data1目录下。

    注:设置重启自动挂载方法:

    (1)通过命令bilid查看uuid。

    (2)在/etc/fstab中添加挂载信息。

    二、扩展逻辑卷lvdata1

    1、lvextend -L +50M /dev/vgdata/lvdata1 将逻辑卷lvdata1增加50M。

    2、resize2fs /dev/vgdata/lvdata1 

    三、扩展卷组vgdata

    1、创建分区sdb3,并将其创建为物理卷pv。

    1、vgextend vgdata /dev/sdb3 将分区/dev/sdb3加到卷组vgdata中。

    四、当硬盘空间不够的情况下,如何减少某个逻辑卷的空间释放给其他逻辑卷使用(例如减少逻辑卷lvdata1的空间)

    1、umount /data1  卸载逻辑卷。

    2、e2fsck -f /dev/mapper/vgdata-lvdata1 检测逻辑卷lvdata1的剩余空间。

    3、resize2fs /dev/mapper/vgdata-lvdata1 50M   将文件系统减少到50M。

    4、lvreduce -L 50M /dev/vgdata/lvdata1   将辑卷lvdata1减少到50M。

    5、mount /dev/vgdata/lvdata1 /data1/ 挂载。

    五、如果一块磁盘或者分区出现故障了,如何将数据快速转移到相同的卷组中的其他空间去(例如sdb1坏了)

    1、pvmove /dev/sdb1 /dev/sdb2 将sdb1中的数据转移到sdb2中。

    2、vgreduce vgdata /dev/sdb1 将分区sdb1从vgdata中移除。

    3、pvremove /dev/sdb1 将物理卷转化为普通分区。

    4、手工拆除硬盘或者通过一些工具修复分区。

    六、删除整个逻辑卷

    1、umount  /data1 卸载逻辑卷。

    2、修改/etc/fstab里面逻辑卷的挂载信息,否则系统可能不能启动起来。

    3、lvremove /dev/vgdata/lvdata1 删除逻辑卷lvdata1。

    4、vgremove vgdata 删除卷组。

    5、pvremove /dev/sdb2 /dev/sdb3 将物理卷转化为普通分区。

    6、修改分区标示为Linux普通分区标示(83),最后要w保存。

    本文出自 “银河系|计算机网络” 博客,谢绝转载!

     
    标签: Linux
     
    更多>同类系统运维
    0相关评论

    推荐图文
    推荐系统运维
    点击排行
    网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  广告服务  |  网站留言  |  违规举报