Для Linux я использую ext3 сверху LVM. Использование LVM помогает расширить раздел позже, если мне нужно больше пространства. Существует больше вариантов, но мои потребности никогда не были достаточно экстремальным значением для меня, чтобы иметь к тесту производительности для наблюдения то, что было лучшим для моих обстоятельств.
Часть моего обоснования для того, чтобы придерживаться ext3 - то, что - как файловая система по умолчанию для многих вариантов Linux - это будет один из наиболее полностью протестированный во множестве различных ситуаций.
Кто-то с особыми потребностями - высокопроизводительный сервер, например, или файловая система, которая должна содержать необычно большое количество файлов или главным образом очень крошечных файлов или главным образом огромных файлов - должен попробовать пару различных файловых систем для наблюдения то, что удовлетворяет их потребности лучше.
Если Вы используете UPS и очень уверены, что не будет никаких внезапных потерь питания или других условий, вызывающих компьютер к твердому завершению работы, я рекомендовал бы XFS во многих ситуациях. Это быстро для большей части использования, хотя это имеет некоторые слабые места в обработке многих маленьких файлов сразу. Однако это имеет тенденцию терять данные в случае неконтролируемого завершения работы. Эта файловая система доступна в Linux и IRIX.
Ext3 является самым 'стабильным' выбором, которым был в Linux много лет и имевшим фактически ошибки в течение длительного промежутка времени. Это действительно переносит некоторую производительность и штрафы эффективности пространства, главным образом из-за того, чтобы быть блоком - а не основанный на степени. Эта файловая система доступна в Linux.
ReiserFS (3) - то, что я лично использую, поскольку это довольно стабильно в случае неконтролируемых завершений работы (который мой ноутбук видит много из), а также быть эффективным пространством и быстрым. Однако, если это действительно сталкивается с проблемами, содержание нескольких файлов может закончиться смешиваемое - возможная проблема безопасности. (XFS, для сравнения, обнуляет поврежденные файлы. Это делает восстановление тяжелее, но более безопасно). Эта файловая система доступна в Linux.
Я рекомендую избежать Reiser4. В то время как это быстро, это нестабильно (и стал больше), частично из-за того, чтобы быть отклоненным от официального ядра и быть сохраняемым из дерева.
ZFS является новеньким. Это производительно и многофункционально, но относительно не тестируется. Это действительно имеет много полезных аспектов, одно из крупнейшего существа snapsotting. Это может использоваться для взятия снимка файловой системы, которая остается последовательной, в то время как, скажем, резервная программа архивирует свои данные. Эта файловая система доступна в Солярисе и (в известной степени) NetBSD.
Кроме того, в то время как это не файловая система, для любых основанных на Linux серверов я рекомендовал бы разделить любые файловые системы на уровни сверху LVM, менеджера по логическому тому. Это делает дисковое администрирование намного легче. EVMS (который использует LVM внутренне) является также опцией, и несколько легче использовать, но главным образом не сохранялся в течение некоторого времени теперь.
Действительно, я пошел бы с ext3 в настоящий момент, он "хорошо" для близости все и, когда прекрасный не достаточно хорош, Вы были бы probablty хотеть провести более подробное исследование, центрируемое вокруг Вашей определенной потребности.
Так или иначе, вкратце:
Проблема с ext4, xfs и другими вокруг, как они действительно передают данные диску и когда они "сбрасывают" (на самом деле фиксируют данные в противоположность кэшированию фиксации, делающей его позже). Можно читать больше об этом, но общая суть - то, что они возможно менее безопасны с данными, но быстрее для него. Это, конечно, может все быть настроено и т.д.
Каково запланированное использование (и операционная система? Для загрузочного диска или для хранилища файлов?
Например, При выполнении Mac, необходимо будет использовать HFS + или UFS для загрузочного диска.
ZFS дает Вам хит производительности, но увеличивает целостность данных, предлагает RAID как функции и позволяет Вам создавать единственный объем разного размера диски.
Просто держитесь подальше от XFS, если у Вас нет UPS. Я имел многих, много файлов, поврежденных из-за отключений питания, или вызвал перезагрузки, если файл будет все еще открыт, то он будет часто заканчиваться поврежденный. Реальная боль в заднице, если это - критический системный файл конфигурации.
Я обычно шел бы с EXT3 для Linux и HFS для Mac.
На Солярисе, если zfs доступен, это - явный победитель.
На Linux, если xfs не легко доступен (например, Предприятие Redhat / CentOS), ext3 является явным победителем.
На Linux, если xfs доступен, это - явный победитель.
Reiserfs никогда не был достаточно сформировавшимся для серьезного использования и теперь никогда не будет. Единственная разрабатываемая файловая система, которая пытается близко подойти к ее функциональности, является btrfs.
Профессионально, я использую VxFS (Файловая система Veritas), поскольку это является собственным с HP-UX, как LVM. Используя предложения VxVM некоторые преимущества и другой набор возможностей, но это также хорошо.
Моя предвзятость в Linux состоит в том, чтобы пойти с XFS или ext3 и возможно LVM. Я говорю возможно, потому что, так как домашние и персональные системы меньше, чем серверы, нет никакой потребности не использовать весь диск - ни разделить диск в дюжину разделов. LVM ничего не предлагает в такой среде. Если у Вас есть диски терабайта, хотя, это могло бы быть полезно.
При использовании Соляриса не может быть разбит ZFS: это - возможно самая усовершенствованная файловая система нашего времени. Если только это было доступно в других системах....
Как другие сказали, ZFS довольно хорош. Если Вы не интересны в использовании версии Соляриса, существует несколько альтернатив: