centos7root分割槽擴容
阿新 • • 發佈:2020-07-20
該操作是將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