如何扩展/ dev / mapper / rhel-root的空间?

时间:2018-03-09 08:32:15

标签: rhel7 lvm

DF -TH

enter image description here

[root@ap-dcr-ctc01 log]# sudo vgs
    VG   #PV #LV #SN Attr   VSize   VFree
    rhel   2   3   0 wz--n- 298.99g    0

正如您所看到的,rhel-root的空间目录已满,因此我想增加其目录的空间。我该怎么做。顺便说一句,这是rhel 7.3。这是vgs和vgsdisplay的显示。还可以将另一个目录中的空白空间转移到根目录吗?(对于主目录有252G的可用空间,所以可以将一些空间转移到根目录吗?)

1 个答案:

答案 0 :(得分:0)

首先请注意,XFS文件系统无法缩小。现在,这样做的方法如下:

  1. 从root中删除一些不必要的文件,以便将/ home的备份存储在此目录中。

  2. 将/ home的内容备份为:

    tar -czvf /root/home.tgz -C / home。

  3. 测试备份

    tar -tvf /root/home.tgz

  4. 需要卸载/ home

    umount / dev / mapper / rhel-home

  5. 删除主逻辑卷

    lvremove / dev / mapper / rhel-home

  6. 现在需要重新创建新的/ home LV(比方说100GB),格式并装载它

    lvcreate -L 100GB -n home rhel

    mkfs.xfs / dev / rhel / home

    mount / dev / mapper / rhel-home

  7. 现在使用所有剩余空间扩展/ root卷

    lvextend -r -l + 100%FREE / dev / mapper / home-root

  8. 恢复备份

    tar -xzvf /root/home.tgz -C / home

  9. 检查/ home的/ etc / fstab条目。更新/ home目录的UUID

    blkid / dev / mapper / rhel-home

    vi / etc / fstab(并更新/ home的UUID)

  10. 完成!!!希望能帮助到你!!! :)