Centos7把home目錄下多餘的空間轉移到/根目錄下

通過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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章