虛擬磁碟、iso 檔案或某種超級資料夾

虛擬磁碟、iso 檔案或某種超級資料夾

我正在尋找某種滿足多種需求的解決方案,如果我能找到一種解決方案來滿足所有需求,或至少滿足多種需求,那就太好了。我的需求:

  • 我想從另一個Linux 和Windows 備份到我的Linux 伺服器,所以我需要一個可以輕鬆掛載的資料夾或類似資料夾,這樣我就可以與samba 共享,可以進行大量壓縮,在某些情況下還可以加密。
  • 可以複製到其他系統,而不會有太大的複雜性,其他 Linux 或 Windows。
  • 最好在未安裝時將其視為單一檔案。方便複製和移動。
  • 該內容無法從防毒軟體和類似軟體中隱藏,因此我可以對檔案運行防毒軟體,但看不到裡面的內容。
  • 最後也是最重要的是,有可以在 Linux 和 Windows 上使用的開放軟體。不一定是同一個。

首先我想到了一個 iso 文件,但我找不到簡單的方法來將文件放入並由系統壓縮它。現在我啟動 vhdx 文件,但它們必須有文件系統,我更喜歡它們沒有,因為 Windows 和 Linux 沒有任何可以共享的現代文件系統。

因此,關於前兩者的其他選擇或新想法將不勝感激。感謝

答案1

您所要求的並不完全乾淨,但如果您跳過 Windows 要求,則可以使用使用者空間檔案系統(FUSE)涵蓋大部分要點:

  • 在文件內建立檔案系統
  • 當您需要在另一個系統上使用該檔案時,只需複製該檔案即可
  • 當您想要執行備份時掛載檔案:這使您可以使用任何備份工具,甚至支援以類似的方式進行增量備份rsync
  • 當您想要存取其內容時掛載該文件
  • 設定使用者和存取權限以控制訪問

雖然理論上防毒軟體可以在此類文件上運行,但如果不先安裝,它可能無法正常運行,具體取決於檔案系統。您可以像任何其他檔案系統一樣使用它,唯一的區別是-o loop呼叫mount.

相關內容