какая файловая система лучше всего подходит для Windows, OSX и Linux, не FAT32. Мне нужна файловая система, которая может делиться большими видеофайлами с хорошей производительностью
6 ответов
Лучше всего будет NTFS, поскольку довольно сложно устанавливать драйверы под Windows для других файловых систем.
Теперь Linux и OSX могут писать в файловой системе NTFS. Большинство дистрибутивов Linux теперь поставляются с ntfs-3g, который доступен для OSX. Насколько я помню, начиная с Snow Leopard, OSX даже имеет встроенную поддержку записи NTFS.
РЕДАКТИРОВАТЬ: мой ответ обращается к названию вашего вопроса "лучшая файловая система для использования с mutilple OS"
Однако суть вопроса можно понять по-другому? Вы хотите настроить сервер, который будет обмениваться видеофайлами по сети?
В этом случае я с радостью использовал XFS (хорошо себя вел с большими файлами) и JFS в прошлом, до появления ext4 - сегодня я бы просто пошел на ext4, поскольку он более распространен.
Затем вы можете поделиться файлами в сети, используя Samba.
К сожалению, Fat32 будет наиболее универсальным, для повышения производительности вы можете рассмотреть возможность использования RAID-чередования. Хотя это не помогает плохой производительности, связанной с большим количеством файлов в одном каталоге.
Извините ... но такого нет
NTFS можно использовать в Linux; но, конечно, далеко от оптимального (лучшие из них работают на FUSE).
есть ext2 для окон; но нужны некоторые расширения и конфигурации.
Как вы собираетесь поделиться файлами?
Если вы подключаетесь напрямую к SATA-соединениям, NTFS может быть наиболее полезной, потому что все компьютеры, перечисленные вами, могут его читать. Это обеспечит вам самый быстрый доступ к файлам, но это будет непростая задача при переходе с компьютера на компьютер.
Если вы переносите диск с компьютера на компьютер и подключаетесь через USB, это не будет иметь большого значения, так как USB не будет работать так же быстро, как сам диск, и выбор FS для скорости не будет вам дорого стоить. , В этом случае FAT32 может быть разумным выбором, но NTFS будет в порядке.
Если вы помещаете диск в сеть, то фактический формат FS не имеет большого значения, так как вы можете экспортировать его с помощью NFS или SMB или чего-либо еще, как вы хотите, чтобы он выглядел. Здесь важно то, что у вас есть соединение Ethernet 1Gig. Это подключение к сети Ethernet будет по-прежнему медленнее, чем у дисков, но быстрее, чем соединения USB2. Я считаю, что это хорошо работает для моих видео проектов.
Как уже сказал @Gregory, NTFS, вероятно, ваш лучший выбор. Благодаря FUSE большинство дистрибутивов Linux будут работать только с NTFS. Вы увидите, что в FUSE/Linux ЦП становится немного загруженнее, чем в Windows, но, с другой стороны, с современными двухъядерными или четырехъядерными процессорами вы можете сэкономить циклы.
Кроме этого, вы можете попробовать ext3. Вы можете получить драйверы ext3 для Windows; вы не можете загрузиться с них, но они позволят вам использовать файловые системы ext3. Но я не пробовал это, и я прочитал противоречивые отчеты ... некоторые люди сказали, что они работают хорошо, другие люди сказали, что они нестабильны.
Наконец, другой вариант - просто построить сервер, запустить Linux на сервере и использовать любую файловую систему, которая вам нравится; затем подтяните файлы по сети. Если вы используете гигабитные сетевые карты и кабель CAT 6, вы получите отличную пропускную способность, и вы знаете, что она будет работать только с любого компьютера в вашей домашней сети: Windows, Mac, Linux и т.д. Вы могли бы даже использовать Linux softtare RAID, чтобы сделать RAID 0 для производительности, или RAID 1+0 для безопасности и производительности, или что-то еще.
Немного другая идея: купить NAS. Почти все они используют SMB, который очень хорошо работает под всеми основными операционными системами. Некоторые из этих устройств тоже очень быстрые; например, вы можете подключить их, используя гигабитный Ethernet или iSCSI.
Это вызывает дополнительные расходы, хотя.