Mount
在新卷中重新掛載 /home
在我已經安裝了一個主要使用
/home
. 此應用程序需要利用額外的儲存空間,因此我想重新掛載該卷,以便 /home 目錄使用它。誰能確認我下面的步驟?umount -v /mnt/volume_nyc1_01 # Edit /etc/fstab # Replace the second field of the mountpoint's entry with /home mount -av
我很感激回饋。我希望通過忽略重要的考慮來避免弄亂我的系統。
我假設這
/mnt/volume_nyc1_01
是新 ext4 卷的掛載點。有一行在/etc/fstab
其中安裝了此卷/mnt/volume_nyc1_01
。您提到的步驟在技術上並沒有錯,但是如果您按照它們進行操作,您最終會得到一個空
/home
目錄 - 因為它只是一個新的 ext4 fs 才會lost+found
在那裡。我在這種情況下遵循的步驟是:
- 停止使用
/home
.
lsof |grep "/home"
可以幫助你。
- 暫時保持
/etc/fstab
原樣,將所有數據從 複製/home
到/mnt/volume_nyc1_01
。我會使用這個命令:
sudo rsync -aHAXS /home/* /mnt/volume_nyc1_01
- 成功複製所有內容後,您可以繼續執行您描述的步驟。新卷將安裝為
/home
並將包含您的所有數據。如果一切都啟動並執行,在將來的某個時候,您可以從
/home
掛載點解除安裝新卷並刪除/home
目錄中仍然存在的文件,並回收第一個卷上的空間。請注意,/home
仍然是第 1 卷上的目錄,也用作第 2 卷的掛載點。因此/home
,如果您先解除安裝第二卷,則可以從目錄中刪除文件,而無需從第二卷中刪除文件。如果這一切看起來很複雜,那就把舊文件放在那裡。