Ubuntu設定home目錄到定另一顆硬碟
在現在常見的SSD作業系統碟加上HDD資料碟的配置,下面接介紹如何手動將/home移動到HDD資料碟
格式化硬碟(完全新的硬碟才需要),這裡假設整顆硬碟不再分割磁碟
1 | lsblk #找出硬碟的名稱 |
將資料碟mount在一個暫時的資料夾下面
1 | sudo mkdir /mnt/tmp |
複製原本/home裡面的資料
1 | sudo rsync -avx /home/ /mnt/tmp |
建立/home的永久mount點
- 先用以下指令查詢資料碟的UUID
1
sudo blkid
- 用
sudo nano /etc/fstab # or any other editor
將下面一行寫入/etc/fstab
文件最後面來設定mount點
1 | UUID=<noted number from above> /home ext4 defaults 0 2 |
重開機檢查是否生效
(危險區)刪除舊的/home
以下指令會刪掉舊的/home。務必先unmount新的home以免刪錯
1 | sudo umount /home # unmount the new home first! |
掛載另一顆硬碟
將/home掛載到另一顆硬碟
參考:
https://askubuntu.com/a/50539
https://www.tecmint.com/convert-home-directory-partition-linux/
Ubuntu設定home目錄到定另一顆硬碟