Как предотвратить повреждение файла / диска, когда ОС Linux отключается / сбрасывается изящно? - PullRequest
0 голосов
/ 30 октября 2018

У нас есть приложение, работающее на виртуальной машине Linux. Приложение выполняет много операций чтения / записи с файлами конфигурации на диске, а также ведет журнал. Мы часто замечаем, что когда виртуальная машина перезагружается (не изящно), некоторые файлы конфигурации / файлы журналов в виртуальной машине, которые используются, повреждаются. Существуют ли какие-либо настройки / настройки файловой системы (мы используем ext3 / 4), настройки драйвера fs, которые мы можем сделать, чтобы избежать повреждения файла при внезапном завершении работы / перезапуске?

1 Ответ

0 голосов
/ 30 октября 2018

Проверьте эту документацию:

https://www.kernel.org/doc/Documentation/filesystems/ext4.txt

Итак, у вас есть опции дерева для монтирования вашего раздела:

data=journal
data=ordered
data=writeback  

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

Вы можете автоматизировать эту опцию, добавив ее в файл конфигурации / etc / fstab, в столбце «опции».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...