1

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

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

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

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

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

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

3 ответа3

5

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

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

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

Спасибо!

4

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

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

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

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

0

для записи, я до сих пор часто вижу эту проблему на VMS лет после ...

ошибка практически не признается кем-либо и, скорее всего, происходит из-за идиотского переупорядочения, которое происходит либо в слое linux vfs, либо, возможно, в моем случае в vmware, поскольку я наблюдал это только на vms.

в основном файловая система записывает данные в блок, а затем изменяет отображение метаданных, чтобы указывать на этот блок, а не на ранее использованный, который затем освобождается.

когда операции случайным образом переупорядочиваются в слое linux vfs каким-то грязным способом, который включает в себя выдачу запаздывающих переупорядоченных транзакций, в то же время надеясь, что барьеры, установленные в неправильных местах, помогут, и дополнительно используя vmware, который игнорирует указанные барьеры, есть небольшие шансы, что вещи не будут в итоге сломался.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .