1. 程式人生 > >Linux環境下遷移/home家目錄到其他分區

Linux環境下遷移/home家目錄到其他分區

size pan 一個 water inux cap 文件目錄 for 需要

一般我們在Linux環境下遷移/home家目錄到其他分區,無非是空間大小不足,遷移後可以做到擴容效果,因此這裏做一次遷移過程。本次采用新加一塊硬盤分區並將家目錄遷移到新分區上的方法進行說明。


第一步,因為用的虛擬機,所以先添加一塊硬盤吧

技術分享圖片


第二步

Fdisk /dev/sdb

之後選n(新建一個分區)

技術分享圖片

first sector一般回車用默認就好,意思代表扇區號起始點。之後彈出command (m for help):界面,選擇w,意思是寫入退出,之後partprobe以下同步分區表。

技術分享圖片

mkfs.xfs /dev/sdb1 /dev/sdb1分區格式化為xfs文件系統

第三步

建立一個臨時的/home目錄

技術分享圖片

掛載/dev/sdb1

到臨時目錄

技術分享圖片

輸入init 1切換到維護模式下(生產中務必確保沒人連接該系統,如果依舊有訪問者,需要清場),拷貝家目錄文件至/mnt/home,並進入掛載配置文件目錄/etc/fstab

技術分享圖片

進入vim編輯器這麽輸入

技術分享圖片

最後可編輯成這樣,把之前home一行刪去,保存退出,輸入mount -a

技術分享圖片

此時輸入df和ls -l指令查看,/home已經遷移成功

技術分享圖片

技術分享圖片

原/home不要刪除,在系統穩定一段時間後再處理。如果原目錄直接取消掛載並掛載到新目錄上,會導致原目錄內文件被隱藏。



Linux環境下遷移/home家目錄到其他分區