通過df-h發現,根目錄只有32G,而home目錄可用的,居然有142G。我現在想分出70G給根目錄
把你需要掛載的機器的邏輯卷記住(上面的圖,左邊是邏輯卷,右邊是虛擬磁盤)
/dev/mapper/cl-home 物理地址(邏輯卷)
其中的cl就是這個類,不能修改,記住cl,在第四步後要用,你的可能是叫其他名,都是df -h,後顯示的結果,cl-home,取-前面的值
第一步:進行備份,一定要備份。
mkdir /home-bak mv /home/* /home-bak
第二步:取消掛載,一定要詢問使用這臺機器的所有人,有沒有在home下掛服務
umount /home
如果,不能取消,說明有其他程序在使用,找到他們,殺死他們。
查看誰在使用它
fuser -k /home
然後,只複製前面的數字(進程號),就可以殺死
kill -9 數字
第三步: 卸載邏輯卷
lvremove /dev/mapper/cl-home
第四步:創建卷,爲home目錄,卷名爲centos
lvcreate -L 70G -n home cl
第五步:將邏輯卷,拓展到磁盤系統,磁盤名字要與之前df-h的邏輯卷保持一致
mkfs -t xfs /dev/mapper/cl-home
第六步:將磁盤系統的邏輯卷,與磁盤目錄做映射
mount /dev/mapper/cl-home /home
拓展,原有磁盤
先加到邏輯卷(df -h ,根目錄,左邊對應的就是邏輯卷)
lvextend -L +70G /dev/mapper/cl-root
在加到文件系統
xfs_growfs /dev/mapper/cl-root
df -h查看
第七步:把/home-bak目錄中備份的東西,還到/home裏
mv /home-bak/* /home