CentOS 7 將home目錄下的空間划分到根目錄下


1.    現狀描述

當前可以看到home目錄下的空間有1.1T,而根目錄下的空間只有50G,需要將大部分空間分配到根目錄。

[root@bigdata2 ~]# df -hl

2.    備份/home數據

[root@bigdata2 /]# mkdir /home-backup

[root@bigdata2 /]# mv /home/* /home-backup/

卸載/home

[root@bigdata2 /]# umount /home

刪除邏輯卷

[root@bigdata2 /]# lvremove /dev/centos/home

查看卷組可用空間

[root@bigdata2 /]# vgdisplay

Free PE / Size 中顯示的空間為卷組的空閑空間1.03T

3.    新建home卷

創建新的home卷,並分配空間。

L表示大小,默認單位為M;n表示卷名;這里的centos是CentOS7安裝系統的時候就默認建立好的卷組名。

[root@bigdata2 /]# lvcreate -L 50G -n home centos

查看邏輯卷home

[root@bigdata2 /]# lvdisplay

再次查看卷組空間大小

[root@bigdata2 /]# vgdisplay

在新建的邏輯卷home上建立xfs文件系統

[root@bigdata2 /]# mkfs -t xfs /dev/centos/home

把這個新邏輯卷home掛到之前的文件夾/home中去,直接重啟用fstab來掛載也行。

[root@bigdata2 /]# mount /dev/centos/home /home

[root@bigdata2 /]# df -h

再把之前拷出來的東西拷回新建的/home中,拷貝完成就可以直接用這個普通用戶來桌面登錄系統了,不用重啟。

[root@bigdata2 /]# mv /home-backup/* /home/

[root@bigdata2 /]# rm -rf /home

4.    根目錄擴容

把剩下的1007G現在分配給root卷

[root@bigdata2 /]# lvextend -L +1007G /dev/centos/root

[root@bigdata2 /]# lvdisplay

[root@bigdata2 /]# xfs_growfs /dev/centos/root

擴展root卷

[root@bigdata2 /]# df -h

完成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM