1

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

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

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

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

  • Этот вопрос немного затрагивает то, что я спрашиваю, но фокусируется на повреждении скачка напряжения, как и ответ.
  • Этот вопрос unix.stackexchange требует общих рекомендаций по проектированию системы, которая будет подвержена сбоям электропитания и сбоям. Ответ сфокусирован на выборе и параметрах файловой системы и предлагает полное ведение журнала данных во избежание потери данных.

0