Linux系統把/home重新掛載到其他硬盤或分區


一開始沒有做好規划,導致/home空間不足,再加上分區表不是GPT,導致無法擴展超過2T,因此需要重新划分一塊更大的硬盤給/home。

1.把新掛載的4T硬盤進行分區和格式化

2.創建目錄

sudo mkdir /media/home

3.把/dev/sdb1掛載到/media/home

sudo mount /dev/sdb1 /media/home

4.同步/home到/media/home,同步時間根據數據量大小決定,建議在系統空閑時操作

sudo rsync -aXS /home/. /media/home/.

5.同步完成后重命名/home

sudo mv /home /home_old

6.新建/home

sudo mkdir /home

7.取消/dev/sdb1掛載

sudo umount /dev/sdb1

8.重新掛載/dev/sdb1到home

sudo mount /dev/sdb1 /home

9.查看/dev/sdb1的UUID

blkid

 

10.把UUID復制下來,修改/etc/fstab文件,實現開機自動掛載

sudo gedit /etc/fstab

在文件最后添加如下內容:

# home 4T

UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2 

11.保存之后重啟系統,查看分區的掛載情況

df –h

 

12.確認一切正常后刪除/home_old

sudo rm -rf /home_old

至此,給/home增加空間的工作就完成了。


免責聲明!

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



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