文件系統兼容所有作業系統?
我經常使用 Linux 和 Mac OS X,有時我不得不使用 Windows。我需要在所有三個上都使用快閃記憶體驅動器,並且我需要一個可以在所有這些上執行良好的文件系統。ext 不能在 Mac 或 Windows 上工作,HFS+ 不能在 Windows 上工作(或者在 Linux 上很好),NTFS 在 Mac 上是只讀的,而 FAT 在所有作業系統上都很糟糕。是否有可以在所有作業系統上正常執行的文件系統?我希望它可以在沒有驅動程序或額外安裝的情況下工作,因此它可以在任何電腦上使用。
UDF是候選人。它在 linux >= 2.6.31、Windows >= Vista、MacOS >= 9 和許多 BSD 上開箱即用。
注意: UDF 有不同的版本,並非所有平台都同樣支持,請參閱Wikipedia - Compatibility。
可以使用
mkudffs
包中的工具在 Linux 上創建 UDFudftools
。
沒有麻煩,使用FAT32。沒有其他兼容的可能性。Linux 從 2.6.xy 版開始在 NTFS 上沒有更多問題,但 Mac OS 有……也許您可以在快閃記憶體上創建更多分區,但這實際上不是很好的解決方案。
其他解決方案:試著想像你有 4GB 快閃記憶體。將其拆分為 2 個分區。1) FAT32 帶有可訪問所有其他 FS 類型的免費攜帶式應用程序。2) 通用分區,可以是你想要的任何東西——NTFS、ReiserFS(如果你想要真正的安全和加密)或其他任何東西。感謝您的快閃記憶體的第一個分區,您可以輕鬆地從任何作業系統讀取/寫入,因為您儲存在快閃記憶體的 FAT32 分區中的程序。
更好的解決方案:忘記使用快閃記憶體驅動器。通過網路使用 Dropbox 或其他東西。它們是在機器之間共享文件的最簡單方法之一。
編輯:感謝您的糾正:讓我在這裡寫一條評論:“最大大小取決於所選的集群大小。對於 FAT32 的集群大小,限制實際上是 2TB 到 16TB 到 512B 到 4KB(也在維基頁面上提到)。 " 是的,請原諒我的錯誤。
謝謝彼得