
我注意到“掛載點”目錄中預先存在的文件消失當。山應用指令...然後當目錄被刪除時它們會重新出現未安裝的。
這些文件是否僅在安裝期間處於「假期」狀態? ……他們安全嗎? ……並且在掛載處於活動狀態時是否有某種方法仍然可以存取它們?
答案1
不用擔心您的文件,當它們所在的目錄用作安裝點時,它們不會被覆蓋。不幸的是,當您掛載到該目錄時,它們對系統完全不可見。當目錄被用作掛載點時,沒有簡單的方法可以存取它們。如果您需要使用它們,則必須先卸載那裡的檔案系統。
答案2
正如 @codeMonks 答案中提到的,文件是安全的。
但有一種更安全的解決方法來存取這些文件。假設您有/data/media/
包含各種媒體檔案的現有目錄(/data
並且/data/media
位於同一檔案系統上)
現在安裝類似 over 的東西/data/media
會隱藏它所包含的檔案。 (假設您已新增 USB 隨身碟/dev/sdb1
並將其安裝在 /data/media
)
存取檔案/data/media
:為了安全起見,先建立空目錄/mnt/mymedia
,然後使用mount --bind
(在目錄層級工作)
sudo mount --bind /data /mnt/mymedia/
/data
請注意,如果您在 USB 驅動器之後安裝,則必須使用上層目錄!但如果你用過
sudo mount --bind /data/media /mnt/mymedia/
前安裝所述 USB 隨身碟後,您仍然可以存取原始文件/mnt/mymedia