Что произойдет, если мой RAID выйдет из строя, пока на нем выполняется свопинг?

Это самое близкое, что вы можете получить:

your_main_command && run_on_success || run_on_failure

Предостережение заключается в том, что run_on_failure будет выполнить, если какая-либо из предыдущих команд, например you_main_command или run_on_success завершилась неудачно.

1
15.04.2018, 11:49
1 ответ

Является ли это RAID томом или нет, не влияет на то, что произойдет, если том, содержащий своп, выйдет из строя.

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

Если сбой тома подкачки произойдет, когда процесс использует его, я думаю, процесс будет убит ошибкой сегментации (SISSEGV) (я не совсем уверен насчет сигнала в этом случае). Конечно, это крайне маловероятно на томе RAID-1.

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

1
29.04.2021, 00:22

Теги

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