1、 環境說明
将/home目錄空間壓縮出400GB配置設定給“/”根目錄
OS:centos7 2003 最小化安裝
離線環境,配置本地yum源
2、 備份/home目錄
tar -czvf /root/home.tgz /home
3、 檢視目前磁盤分區
df -h
4、 解除安裝/home分區
umount -lf /home
5、 減少/home分區400GB空間
lvreduce -L -400G /dev/mapper/centos-home
6、 增加"/"根分區400GB空間
lvextend -L 400G /dev/mapper/centos-root
7、 執行擴容操作
xfs_growfs /dev/mapper/centos-root
8、 安裝psmisc
先配置好本地yum源
psmisc,下載下傳完成後上傳到任何目錄,執行:
yum localinstall -y psmisc-22.20-17.el7.x86_64.rpm
9、 解除/dev/mapper/centos-home占用
fuser -kuc /dev/mapper/centos-home
lvremove -f /dev/mapper/centos-home
10、 重新建立home卷,配置設定大小40GB
lvcreate -L 40GB -n home centos
11、 格式化新分區
mkfs.xfs /dev/centos/home
12、 挂載到/home目錄下,檢視分區是否成功
mount /dev/mapper/centos-home
df -h
13、 将剩餘空間全部配置設定給/home目錄(也可配置設定給"/"根目錄:lvextend -r -l +100%FREE /dev/mapper/centos-root)
lvextend -r -l +100%FREE /dev/mapper/centos-home
df -h
14、 恢複備份
tar -zxvf /root/home.tgz -C /home
15、 重新開機檢查