Linux

Linux:將新物理驅動器上的分區掛載到目錄 - 數據駐留在哪裡(物理上)?

  • July 14, 2021

如果我有一台帶有單個物理磁碟的機器,並且在作業系統安裝和執行很久之後,我將一個新磁碟分區並添加到一個目錄(例如 /usr/data),這些文件在哪裡物理存在,有沒有辦法以確保它們都實際駐留在我添加的新磁碟上?

同樣,我有一個實用程序可以在虛擬機中自動備份我的虛擬驅動器,我想確保如果我備份我添加的 vhd,在作業系統執行後分區並安裝到特定目錄有一段時間,我正在備份該目錄下的所有內容。

如果將塊設備掛載到目錄,則在該目錄下創建的文件將在該塊設備上創建。句點。

請注意,如果在您將設備掛載到該目錄之前,該目錄包含文件,則這些文件將保留在父塊設備上,並且在掛載設備時處於隱藏狀態且無法訪問

同樣,如果您在未掛載新塊設備時寫入該目錄,則此類文件最終會出現在父塊設備上。

所有這些都表明你應該做幾件事:

  1. 如果該目錄中存在文件並且您希望在安裝新設備後可以訪問它們,您應該重命名整個目錄,使用原始名稱創建一個新目錄,安裝您的設備,然後將舊文件移動到新設備.
  2. 您應該確保您的設備在啟動時已安裝,例如通過將其添加到/etc/fstab.

引用自:https://serverfault.com/questions/1069545