XFS и потеря данных при отключении питания

Каждый раз, когда электричество падает, мой рабочий стол (без ИБП) теряет временную информацию.

  • Opera может потерять настройки, историю, кеш или почтовые аккаунты (спасибо, что я был разумным использовать IMAP). Частично или все вместе.
  • Весь файл (полный и сохраненный) в Geany оказался пустым (и я не передал его Git)
  • Rhythmbox потерял все подписные данные подкастов

Боюсь, что есть другие потери, которых я просто не видел.

В чем причина? Кэш файлов памяти, mem-диск? Или неатомный файл записывается в xfs ? У меня Ubuntu 9.10 и XFS на обоих / и /home разделах.

Является ли ext4 более безопасным в таких обстоятельствах? Я видел, что ext3 быстрее. Это безопасно, как * 4?

Учитывая, что квартира, которую я арендую, соединена с общей шиной и одним предохранительным выключателем для нескольких квартир, а соседние – одни или вместе – перегружают ее, по крайней мере, раз в неделю, огни часто падают, чтобы это было проблемой.

    Ответ Обновлено …

    XFS не является файловой системой журналирования данных, такой как ext3 и ext4, это файловая система журналирования метаданных. Результатом является компромисс, который (как правило) способствует повышению надежности.

    В этой статье хорошо обсуждается текущее состояние XFS. При чтении помните, что все файловые системы – это компромиссы между скоростью и надежностью.

    Учитывая отсутствие контроля над ситуацией, вы являетесь хорошим кандидатом на покупку небольшого ИБП.

    XFS является и всегда является файловой системой с журналом. Он не обрезает файлы на нулевую длину и является базовой файловой системой для многих корпоративных устройств хранения данных.

    Вы нуждаетесь в правильно настроенном оборудовании (в частности, чтобы убедиться, что вольтовые кэши для записи корректно обрабатываются в вашем хранилище с опциями барьерного крепления).

    Если вы видите потерю данных в любой файловой системе, откройте отчет об ошибке либо с вашим поставщиком, либо с вышеперечисленными разработчиками конкретной файловой системы, чтобы мы могли исследовать и пытаться исправить любую проблему.

    Благодаря!

    Interesting Posts

    Как раздел Spark (ing) работает с файлами в HDFS?

    Какие специальные символы должны быть экранированы в регулярных выражениях?

    Как увеличить размер буфера xterm по умолчанию

    Могу ли я изменить анимацию перехода startActivity () Android?

    Как загрузить файл с метаданными с помощью веб-службы REST?

    jackson – сериализация сущностей с двунаправленными отношениями (избегая циклов)

    У меня есть лист, который имеет 2 столбца; В одном – это имя, в другом – одно или несколько писем, разделенных запятой

    Signalr / Hub не загружается в IIS 7, но корректно работает в Visual Studio

    В чем разница между% и %% в файле cmd?

    Как я могу получить доступ к переменной вне метода `.then`?

    Как создать каталог на Java?

    Можете ли вы указать разные геометрии для разных граней в ggplot?

    Предложения по предотвращению битовой карты Ошибка в памяти

    Ошибка node.js mysql: ECONNREFUSED

    Невозможно установить обновления на чистую Windows 8.1

    Давайте будем гением компьютера.