История изменений
Исправление
Norong,
(текущая версия)
:
Debian Jessie, 215.
В той конфигурации, что указана в шапке, у меня есть мои две минуты на ввод разблокировочного пароля, если не ввёл - загрузка продолжается. cryptsetup.target failed из-за fail его зависимости из fstab, а она failed из-за fail systemd-cryptsetup@раздел. Тем не менее, система загрузилась. О_о.
Загадочная Debian'овская магия?
Так или иначе, получается, надо сделать так:
- добавить nofail в crypttab (noauto мне не подходит, всё ещё хочу авто-расшифровку, просто пусть не будет катастрофы, если я её не успею выполнить), чтобы systemd не делал паники из-за неудачи разблокировки тома
- оставить nofail в fstab, чтобы systemd не делал паники из-за неудачи монтирования раздела в этом томе
- оставить timeout=120 в crypttab, чтобы на разблокировку было 2 минуты
- установить x-systemd.device-timeout=0 в fstab, чтобы я был ограничен по времени только установкой timeout пунктом выше. В случае, если я не разблокирую том, монтирование в любом случае отменится из-за провала зависимости.
Ага? И ещё один вопрос про crypttab: тут (https://www.freedesktop.org/software/systemd/man/crypttab.html) упомянут помимо timeout ещё и такой же x-systemd.device-timeout. Не нужно ли мне его выставить тоже в 0?
Исходная версия
Norong,
:
Debian Jessie, 215.
В той конфигурации, что указана в шапке, у меня есть мои две минуты на ввод разблокировочного пароля, если не ввёл - загрузка продолжается. cryptsetup.target failed из-за fail его зависимости из fstab, а она failed из-за fail systemd-cryptsetup@раздел. Тем не менее, система загрузилась. О_о.
Загадочная Debian'овская магия?
Так или иначе, получается, надо сделать так:
- добавить nofail в crypttab (noauto мне не подходит, всё ещё хочу авто-расшифровку, просто пусть не будет катастрофы, если я её не успею выполнить), чтобы systemd не делал паники из неудачи разблокировки тома
- оставить nofail в fstab, чтобы systemd не делал паники из-за неудачи монтирования раздела в этом томе
- оставить timeout=120 в crypttab, чтобы на разблокировку было 2 минуты
- установить x-systemd.device-timeout=0 в fstab, чтобы я был ограничен по времени только установкой timeout пунктом выше. В случае, если я не разблокирую том, монтирование в любом случае отменится из-за провала зависимости.
Ага? И ещё один вопрос про crypttab: тут (https://www.freedesktop.org/software/systemd/man/crypttab.html h) упомянут помимо timeout ещё и такой же x-systemd.device-timeout. Не нужно ли мне его выставить тоже в 0?