Какая из файловых систем XFS и Ext4 действительно стабильна и надежна для длительной работы с интенсивной записью и чтением с диска?
- система будет использоваться в месте, где она находится в режиме 24/7, и каждую секунду происходит чтение и запись на диск
- система должна быть работоспособна на уровне 99,95 % в течение примерно 1 года
- система должна иметь максимальное время простоя в год около 20 часов максимум
Какая файловая система лучше всего подойдет для решения такой задачи? (Я хотел использовать Solaris или FreeBSD, но для моего проекта мне придется использовать Ubuntu, ArchLinux, Fedora или CentOS).
Но не могу понять, какую файловую систему выбрать.
решение1
- XFSбыл более хрупким, но проблема, похоже, решена.
- XFS, конечно, была медленной файловой системой для операций с метаданными, но онабыло исправленои в последнее время тоже.
- EXT4 по-прежнему получает довольно критические исправления, как следует из коммитов на Git-сервере kernel.org.
- "EXT4 не поддерживает одновременную запись, XFS поддерживает"
- (Но) EXT4 более «основной»
Итак, окончательный ответ зависит от ваших конкретных требований (как обычно).
решение2
Выбор файловой системы имеет значение в некоторых случаях. Вам следует проверить, влияет ли выбор файловой системы на ваши конкретные варианты использования.
Для трех общих пунктов, которые вы перечислили, не имеет значения, используете ли вы ext4 или xfs.
Если у вас есть необходимость использовать файлы размером более 16 ТБ, вам придется использовать XFS. (Ext 4 скоро будет иметь размер >16 ТБ, но пока нет)
решение3
ZFS — единственный выбор с точки зрения надежности.
Единственным его недостатком является то, что он не любит RAID-контроллеры, поскольку сам обеспечивает избыточность, поэтому вам придется использовать JBOD, который может отключить кэширование на некоторых RAID-контроллерах (например, 3ware) или на отдельных дисковых томах.
EXT4 имеет ограничение в 16 ТиБ, если только он не работает на 64-разрядной системе Linux, а том EXT4 был создан с флагом функции «64bit», который увеличивает inodes.
решение4
EXT4 может быть [все еще] ОЧЕНЬ нестабильным и глючным, он очень новый. По сравнению с XFS, который очень стабилен и проверен годами, он не может предложить многого. P.S. Я сам сталкивался с ошибками в EXT4. Он либо замораживал всю систему во время операций копирования, либо просто терял мои данные.