> + Do not try to get UUID for non-device mounts.
Наконец-то. Раньше постоянно система отказывалась грузится из-за того что хотя бы один UUID на другом смонтированном диске менялся. Помнится, сначала это было настоящим шоком.
За такие фокусы системы, благодарности слать "программисту" Поттерингу. Системы на init такими глупостями не занимаются. Отказ монтирования локальных файловых, в системах на init, приводит долько к предупреждениям на загрузке в tty1.
В альтах, в системах на init, из монтируемых файловых, только повреждение home может вызвать отказ загрузки. Но этот алгоритм неверный. Это ошибка в альтовом алгоритме загрузки. При немонтируемом повреждённом home, должен последовать отказ монтирования home, без вываливания в аварийный режим, с отказом старта сервиса dm.
tty, shell и root, обязаны быть доступны: классические системы на init (не systemd!) умеют лечить сами себя. С небольшой помощью администратора конечно. В системах на init (не systemd!), это исправляется, даже без перезагрузки. Устойчивость и надёжность систем на init, как минимум на порядок выше чем систем на systemd.
А nofail, это костыль в systemd:
https://www.freedesktop.org/software/systemd/man/systemd.mount.htmlИ системам на sysv он не нужен.