美文网首页
Centos7下根目录扩容缩容操作

Centos7下根目录扩容缩容操作

作者: Firetheworld | 来源:发表于2019-01-22 10:12 被阅读0次

    文件格式为:xfs只能扩容,不能进行缩容。
    linux volume

    1.(PV)physical volume
    disk ; 物理硬盘
    物理硬盘需要转换成lvm(logic volume manage)可识别的状态,将磁盘的system id 转换成8e(lvm的识别码),再通过
    pvcreate转换成PV,这样才能对磁盘加以利用

    2.(VG) volume group
    磁盘组, 由pv组成,而后pv又会被看做一个整体分为lv1、lv2···

    3.(PE) physical extent
    lvm的最小存储块

    4.(LV)logical volume
    逻辑卷
    VG最后会被分成许多LV
    表示为 /dev/vgname/lvname 例 /dev/sda/sda1 、/dev/sda/sda2 、/dev/sdb/sdb1

    原理:
    使用lvm对磁盘扩容
    通过转置sdb的pe到sda中达到对sda扩容的目的。

    lvm的文件可以进行目录的扩容与缩容操作

    [root@localhost ~]# df -hT
    Filesystem              Type      Size  Used Avail Use% Mounted on
    /dev/mapper/centos-root xfs       50G  1.2G  119G   1% /
    devtmpfs                devtmpfs   16G     0   16G   0% /dev
    tmpfs                   tmpfs      16G     0   16G   0% /dev/shm
    tmpfs                   tmpfs      16G   17M   16G   1% /run
    tmpfs                   tmpfs      16G     0   16G   0% /sys/fs/cgroup
    /dev/sda1               xfs      1014M  148M  867M  15% /boot
    tmpfs                   tmpfs     3.2G     0  3.2G   0% /run/user/0
    /dev/mapper/centos-home ext4      52.2G  6.7M  2.0G   1% /home
    

    计划:home目录下减少50G大小,添加至根目录下。
    1、卸载home目录:
    umount /home
    2、home目录减少50g大小
    lvreduce -L -50G /dev/mapper/centos-home
    3。添加至根目录下
    `
    lvextend -L +50G /dev/mapper/centos-root

    (扩容文件系统)
    注意:如果文件系统是xfs格式用 xfs_growfs ,我这里是ext4格式用resize2fs
    resize2fs /dev/mapper/centos-root

    4、更新根目录大小
    `
    xfs_growfs /dev/centos/root

    `
    5、再次查看分区大小,
    df -hT

    vgdisplay #查看查看卷组的大小

    相关文章

      网友评论

          本文标题:Centos7下根目录扩容缩容操作

          本文链接:https://www.haomeiwen.com/subject/ryakjqtx.html