Как заставить открывать LUKS раздел только после поднятия сети?

Добрый день.
Имеется Debian 10. Раздел LUKS с ключем в виде файла. Хочу размещать этот ключ на VPS'ке и получать к нему доступ по NFS. Как можно реализовать это?
Если делать это традиционным способом - при запуске этот раздел не открывается, т.к. служба, которая это делает, не видит ключа, т.к. нет сети в этот момент.
  • Вопрос задан
  • 57 просмотров
Решения вопроса 1
astrave
@astrave Автор вопроса
Понял в чем беда. У меня монтирование NFS настроено через autofs. Если перевести его монтирование на монтирование через fstab, то все ок. При загрузке монтируется nfs раздел, через ключ оттуда открывается luks и уже этот luks монтируется через fstab. Как можно это реализовать через монтирование autofs?
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@pfg21
ex-турист
если системд, то прописать в скрипт требование работающей сети
[Unit]
Wants=network-online.target
After=network-online.target

еще вариант поставить зависимость от монтирования nfs
еще лучше зависимость существования пути до указанного файла ключа
Ответ написан
CityCat4
@CityCat4
Если я чешу в затылке - не беда!
В скрипте запуска поставить зависимость от службы сети. Как - зависит от того, что там у Вас рулит системой.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы