Почему перенаправление портов не работает в QEMU? [закрыто]

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

Есть много соображений о том, как обрабатывать сбой согласованности в любой файловой системе. Если ваше приложение создает только новые файлы или перезаписывает существующие файлы, создавая временный файл и атомарно перезаписывая его с переименованием, тогда подойдет режим ext4 по умолчанию: данные = упорядоченный. Хотя до завершения вызова fsync () для записи файла и каталога или до тех пор, пока ОС не очистит свой кеш, нет гарантии, что данные будут там после сбоя питания. Это также при условии, что ваши устройства хранения соблюдают функцию fsync ().

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

1
24.04.2015, 13:14
0 ответов

Теги

Похожие вопросы