• Linux逻辑卷的扩容和缩小


    一、 常用相关命令:

    fdisk mount pvcreate pvdisplay pvscan vgcreate vgdisplay

    vgscan lvcreate lvdisplay lvscan lvs vgs

     

    二、相关概念

    1:物理卷:通常一个分区或者一个硬盘就可以建立一个物理卷,物理卷的最小单位是PE,一般默认是4MB

    2:卷组:将多个物理卷组合到一起,成为一个卷组。

    3:虚拟卷:其实就是在卷组的基础上再次划分,最小单位是LE,与PE一样,并且一一对应。逻辑卷跟物理卷没有本质区别,只是站在不同的层次来看罢了。

     

    三、磁盘分区

    1.添加一块新的磁盘:fdisk -l 查看磁盘情况,如下图,新加sdb磁盘

    2.磁盘划分: fdisk /dev/sdb 对磁盘进行分区

    3.创建物理卷:pvcreate /dev/sdb1 /dev/sdb2 也可以只对一个分区创建物理卷

    可以使用pvdisplay 或者pvscan查看创建的物理卷

    4.将物理卷添加到卷组里:vgcreate vg1 /dev/sdb1 /dev/sdb2  也可以只添加一个物理卷

    使用vgdisplay 或者vgscan 查看卷组

    5.创建逻辑卷 lvcreate -n lv_name -L 15G vg1

    使用lvscan 或者lvdisplay查看逻辑卷

    6.格式化文件系统

    mkfs.ext4 /dev/vg1/lv_name

    7.挂载 mount /dev/vg1/lv_name /data

    设置开机自动挂载vi /etc/fstab

    四、逻辑卷的扩容

    1. 添加磁盘并进行分区、创建物理卷

    pvcreate /dev/sda3

     

    2.增加卷组容量

    vgextend vg1 /dev/sda3

     

    3.扩展逻辑卷的大小

    lvextend -L +10G /dev/vg1/lv_name

     

    4.最后使用resizefs2命令重新加载逻辑卷的大小才能生效

    resize2fs /dev/vg1/lv_name  #不适用xfs文件系统

    xfs_growfs /dev/vg1/lv_name  #xfs文件系统使用

     

    五、缩小逻辑卷

    在对逻辑卷收缩时,数据丢失的风险比扩容时的大,除了提前做好数据的备份外,还要检查文件系统的完整性。

      1.卸载逻辑卷lv-zhi

    umount /dev/zhi/lv-zhi

      2.检查文件系统的完整性

    e2fsck -f /dev/zhi/lv-zhi

      3.重新刷新逻辑卷的大小为120MB

    resize2fs /dev/zhi/lv-zhi 120M

      4.把逻辑卷减小到120MB

    lvreduce -L 120M /dev/zhi/lv-zhi

      5.重新识别逻辑卷的大小,然后挂载

    resize2fs -f /dev/zhi/lv-zhi

    mount -a

      6.查看信息

     

  • 相关阅读:
    Eclipse 的单步调试
    CALayer快速入门
    UITableView快速入门
    iOS程序启动原理
    iOS触摸事件
    UITableViewCell重用和性能优化
    Autolayout
    iOS适配
    NSTimer
    UIScrollView
  • 原文地址:https://www.cnblogs.com/bianjiangjiang/p/13565571.html
Copyright © 2020-2023  润新知