天天看點

centos7.x根目錄擴容

作者:80後經典遊戲解說

1、 環境說明

将/home目錄空間壓縮出400GB配置設定給“/”根目錄

OS:centos7 2003 最小化安裝

離線環境,配置本地yum源

2、 備份/home目錄

tar -czvf /root/home.tgz /home

centos7.x根目錄擴容

3、 檢視目前磁盤分區

df -h

centos7.x根目錄擴容

4、 解除安裝/home分區

umount -lf /home

centos7.x根目錄擴容

5、 減少/home分區400GB空間

lvreduce -L -400G /dev/mapper/centos-home

centos7.x根目錄擴容

6、 增加"/"根分區400GB空間

lvextend -L 400G /dev/mapper/centos-root

centos7.x根目錄擴容

7、 執行擴容操作

xfs_growfs /dev/mapper/centos-root

centos7.x根目錄擴容

8、 安裝psmisc

先配置好本地yum源

psmisc,下載下傳完成後上傳到任何目錄,執行:

yum localinstall -y psmisc-22.20-17.el7.x86_64.rpm

centos7.x根目錄擴容

9、 解除/dev/mapper/centos-home占用

fuser -kuc /dev/mapper/centos-home

centos7.x根目錄擴容

lvremove -f /dev/mapper/centos-home

centos7.x根目錄擴容

10、 重新建立home卷,配置設定大小40GB

lvcreate -L 40GB -n home centos

centos7.x根目錄擴容

11、 格式化新分區

mkfs.xfs /dev/centos/home

centos7.x根目錄擴容

12、 挂載到/home目錄下,檢視分區是否成功

mount /dev/mapper/centos-home

df -h

centos7.x根目錄擴容

13、 将剩餘空間全部配置設定給/home目錄(也可配置設定給"/"根目錄:lvextend -r -l +100%FREE /dev/mapper/centos-root)

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

centos7.x根目錄擴容

df -h

centos7.x根目錄擴容

14、 恢複備份

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

centos7.x根目錄擴容

15、 重新開機檢查

centos7.x根目錄擴容
centos7.x根目錄擴容

繼續閱讀