1. 程式人生 > 實用技巧 >centos7root分割槽擴容

centos7root分割槽擴容

該操作是將home盤下的分割槽空間轉移到root盤下的分割槽空間中

1、檢視分割槽:

df -h

2、備份home檔案

tar cvf /tmp/home.tar /home

3、下載並安裝fuser命令外掛

百度網盤連結如下:

連結:https://pan.baidu.com/s/1NMV8zzTXO3_cCm-SYX0Fow
提取碼:vjsn

將下載好的rpm包上傳到伺服器上,進入上傳目錄,執行:

rpm –ivh *.rpm

4、終止/home系統檔案程序,解除安裝/home

fuser -km /home/
umount /home

5、刪除/home對應的lv

需要注意的點在於“lvremove”後邊的檔案路徑是通過df -h檢視得到的

lvremove /dev/mapper/centos-home

6、擴充套件/root對應的lv

root增加多少G的空間,home就要跟著減少多少G的空間

lvextend -L +10G /dev/mapper/centos-root

7、擴充套件/root檔案系統

xfs_growfs /dev/mapper/centos-root

8、重新建立home lv

root增加多少G的空間,home就要跟著減少多少G的空間

lvcreate -L 36.9G -n /dev/mapper/centos-home

9、建立檔案系統

mkfs.xfs  /dev/mapper/centos-home

10、掛載home

mount /dev/mapper/centos-home

11、home檔案恢復

tar xvf /tmp/home.tar -C/home/
cd /home/home/
mv * ../
cd /home
rm -rf home