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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Благодаря!

    Interesting Posts

    Регулярное литье против static_cast vs. dynamic_cast

    Подключение к гостевой системе VirtualBox (ubuntu) с хоста (osx) через NAT?

    Значение buffer_size в Dataset.map, Dataset.prefetch и Dataset.shuffle

    В vim, как я могу быстро переключаться между вкладками?

    Изображения для экрана сетчатки iphone 5

    Проблема с Windows 7, update.packages: «невозможно переместить временную установку»?

    Eclipse не запустится, и я ничего не изменил

    Как графический пульт дистанционного управления сервером Ubuntu?

    Цвет текста ActionBar

    Есть ли представление для ввода целых чисел в Android?

    Какую оптимизацию я могу ожидать от Dalvik и инструментальной цепочки Android?

    Самый простой способ игнорировать пустые строки при чтении файла в Python

    Пример Facebook Connect в JSP (tomcat)

    Как устранить проблему с высоким уровнем использования svchost.exe в Windows 7?

    Удаление приложений из служб определения местоположения в разделе «Безопасность и конфиденциальность» на Mac OS X 10.8

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