Какая файловая система лучше всего использовать для кроссплатформенности (Linux, Windows, OS X), которая поддерживает размеры дисков не менее 2 ТБ и размер файлов> 4 ГБ?
Я планирую использовать его на USB-накопителе на разных компьютерах.
Существуют ли какие-либо файловые системы, которые можно использовать на всех указанных ОС без установки дополнительных драйверов?
Ответы:
Посмотрите на этот график в Википедии и прокрутите вниз до последней таблицы «Поддержка операционных систем». Это список поддержки ОС файловой системой.
Как видите, не существует файловой системы, охватывающей все платформы ОС, самой близкой из которых является FAT16. FAT32 является вторым, требующим поддержки драйверов сторонних производителей для z / OS.
Поскольку вам требуется поддержка чтения / записи, а также большие файлы и файловые системы, лучшим вариантом будет NTFS. Очевидно, ОС Windows поддерживают NTFS. Современные ядра Linux (2.2+) могут читать и писать NTFS изначально. OS X поддерживает чтение NTFS и запись с NTFS-3G .
источник
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 в современную эпоху. это определенно не драйвер ядра, хотя.NTFS
поддерживаетсяlinux
, но производительность очень низкая.