我可以在“/etc/fstab”中新增一項來將舊目錄與新目錄綁定嗎?

我可以在“/etc/fstab”中新增一項來將舊目錄與新目錄綁定嗎?

我在綁定兩個目錄時遇到問題。問題來了,硬碟上的儲存空間幾乎耗盡,我安裝了另一個磁碟,將檔案移至~/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)。這將帶來兩大好處:

  1. 您可能會為您的主目錄獲得更多空間。
  2. 您可以將作業系統、系統範圍的設定檔和應用程式二進位與您自己的檔案完全分開。

對我來說,分離的意義是更大的問題:這意味著如果您因某種原因需要重新安裝作業系統,您不必擔心您的個人文件(電子郵件、文件、音樂等) ETC)。

Unix 掛載點是一個非常靈活的結構——一定要利用這一點。

相關內容