1-問題描述
linux操作系統安裝的時候,沒有系統地對硬盤分區進行規劃,導致了home目錄不夠的問題,想新增一塊空間,又不想改變原有結構,或者重裝系統,使用mount命令中間處理以下,對home目錄進行遷移,能很好解決問題,現將解決方案總結如下。
2-解決方案
#### 1-創建目錄
sudo mkdir /mnt/home
#### 2-把/dev/sdb1掛載到/mnt/home
sudo mount /dev/sdb1 /media/home
#### 3-同步/home到/media/home,同步時間根據數據量大小決定,建議在系統空閑時操作
sudo rsync -aXS /home/. /media/home/.
## 備注:rsync非常耗時,可以采用cp
sudo cp -a /home /media/home/
#### 4-同步完成後重命名/home
sudo mv /home /home_old
#### 5-新建/home
sudo mkdir /home
#### 6-.取消/dev/sdb1掛載
sudo umount /dev/sdb1
#### 7-重新掛載/dev/sdb1到home
sudo mount /dev/sdb1 /home
#### 8-查看/dev/sdb1的UUID
blkid
#### 9-把UUID複制下來,修改/etc/fstab文件,實現開機自動掛載
sudo gedit /etc/fstab
# home 4T
UUID=8da46012-ab9c-434f-a855-2484112fd1a7 /home ext4 nodev,nosuid 0 2
#### 10-保存之後重啟系統,查看分區的掛載情況
df –h
#### 11-確認一切正常後刪除/home_old