Міжплатформна файлова система з великою підтримкою файлів


36

Яка найкраща файлова система для використання кросплатформної (Linux, Windows, OS X), яка підтримує розмір диска принаймні 2 ТБ та розмір файлів> 4 ГБ?

Я планую використовувати його на USB-накопичувачі на різних комп’ютерах.

Чи є файлові системи, які можна використовувати на всіх названих ОС без встановлення додаткових драйверів?


Більше про довкілля? Читати писати? Одна машина? Мережеві акції?
Austin T French

Підтримка читання / запису була б чудовою. використовується як usb-накопичувач на різних комп'ютерах.
Зулакіс

3
Це питання не є конструктивним . Існує певний набір критеріїв, і файлові системи підтримують ці критерії або не відповідають цим. Не існує нескінченного набору відповідей, і кожна відповідь буде підкріплена фактами, а не думкою.
slhck

Відповіді:


40

Подивіться на цю діаграму у Вікіпедії та прокрутіть униз до останньої таблиці "Підтримка операційних систем". У цьому списку відображається підтримка ОС файловою системою.

Як бачите, не існує файлової системи, яка б охоплювала всі платформи ОС, найближча - FAT16. FAT32 - це близький другий, вимагає підтримки сторонніх драйверів для z / OS.

Оскільки вам потрібна підтримка читання / запису та великі файли та файлові системи, найкращим варіантом буде NTFS. Очевидно, що ОС Windows підтримують NTFS. Сучасні ядра Linux (2.2+) можуть читати та записувати NTFS на власній основі. OS X підтримує зчитування NTFS в оригінальному режимі та запис з NTFS-3G .


2
Я хотів би запропонувати exFAT як інший надійний варіант, головним чином тому, що отримати Linux для читання / запису exFAT простіше, ніж отримати OSX для читання / запису NTFS.
Джоель Е Салас

6
Я б уникнув exFAT. Немає резервної копії таблиці розподілу файлів, як у FAT32; при відсутності журналу, одного небезпечного видалення або зависання системи під час операції запису буде шлангом весь накопичувач.
Джо

2
+1 за посилання на NFTS-3G. Я не знав, що існує драйвер NTFS з відкритим кодом для Mac OS.
губка смокч

2
@keltari в той час як Linux 2.2+ має обмежену підтримку для запису - див. Linux can reliably read NTFS and can overwrite existing files, but the Linux kernel can’t write new files to an NTFS partition.уривок з цієї відповіді , який також пояснює, як Linux читає / пише в NTFS в сучасний час. але це точно не драйвер ядра.
stonecrusher

1
NTFSпідтримується linux, але продуктивність дуже низька.
RedEyed
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.