我在綁定兩個目錄時遇到問題。問題來了,硬碟上的儲存空間幾乎耗盡,我安裝了另一個磁碟,將檔案移至~/Documents/
新磁碟的一個資料夾。我仍然想要mount --bind folder_on_new_disk ~/Documents
,所以我不會改變我的恩情。
問題是我可以添加一個項目來在/etc/fstab
系統啟動時自動實現這一點嗎?
答案1
您可以將其添加到fstab
如下:
/mnt/new_disk/folder /home/[username]/Documents none bind 0 0
替換正確的資料夾名稱以及文件資料夾所在的使用者名稱。它還假定 /home 目錄是您的使用者資料夾所在的位置,因此如果不是,請進行相應調整。
答案2
@Paul 的 fstab 範例基本上,如果您想得到所問問題的答案,就可以採用這種方法。然而,我建議除非您有僅移動文檔的特定原因,否則將整個/home
目錄移動到新磁碟可能不是一個壞主意,並使用相同的技術將 /home 綁定到其新位置(甚至只是將/home/* 移動到新磁碟機上分割區的根目錄,並將該分割區掛載到/home)。這將帶來兩大好處:
- 您可能會為您的主目錄獲得更多空間。
- 您可以將作業系統、系統範圍的設定檔和應用程式二進位與您自己的檔案完全分開。
對我來說,分離的意義是更大的問題:這意味著如果您因某種原因需要重新安裝作業系統,您不必擔心您的個人文件(電子郵件、文件、音樂等) ETC)。
Unix 掛載點是一個非常靈活的結構——一定要利用這一點。