Назад | Перейти на главную страницу

Является ли data = journal на отдельном устройстве в Ext4 так же хорошо, как использование RAID-контроллера с кэш-памятью с автономным питанием для обеспечения целостности файловой системы?

Мне кажется, что data = journal предотвращает несогласованность файловой системы в случае сбоя питания. Использование его с выделенным устройством журнала снижает потери производительности при двойной записи данных. При отключении электроэнергии все равно будут потеряны данные, которые в настоящее время записываются в журнал, но файловая система на диске всегда будет согласованной.

Если такое количество потерь приемлемо, действительно ли стоит использовать RAID-контроллер с кэш-памятью с резервным питанием от батареи?

Кэш с питанием от батареи делает больше, чем просто поддерживает целостность вашей файловой системы в случае сбоя питания. Сам кеш фактически выполняет кэширование чтения и в некоторой степени кэширование записи (в основном просто переупорядочивает записи для повышения производительности записи). Наличие кэша на вашем RAID-контроллере может значительно повысить производительность. Наличие какого-либо постоянного кеша (будь то с батарейным питанием или более новыми кешами с флеш-памятью) просто гарантирует, что незафиксированные записи не будут потеряны, когда все идет плохо.

Я бы порекомендовал вам использовать UPS. ИМХО, это более разумная трата денег, чем покупка RAID-контроллера (особенно хорошего, который стоит дорого). Программный RAID Linux использует центральный процессор и оперативную память компьютера для реализации RAID, и сегодня они дешевле, чем выделенные устройства, их можно легко обновить (просто обновите ядро), и он более гибкий, чем аппаратная реализация. С другой стороны, вы можете подумать, что это увеличивает нагрузку на основной процессор. Сомневаюсь, что вы заметите разницу в производительности вашего компьютера. Преимущества использования ИБП: все система согласована. В случае сбоя питания все ваши приложения могут корректно завершиться. В случае "мигания светового сигнала" или даже отказа на несколько минут (в зависимости от мощности вашего ИБП) ваша система продолжает бежать!