У меня есть внешний диск с LUKS-зашифрованным разделом. Поскольку это внешнее USB-устройство, и оно мне не всегда нужно, я хочу расшифровывать и автоматически монтировать его по требованию. Я легко могу смонтировать файловую систему на расшифрованном разделе с помощью x-systemd.automount в /etc/fstab . Однако я не могу расшифровать раздел по требованию. Я пробовал два разных подхода:
- Я добавил строку - mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks- в - /etc/crypttab. Однако теперь раздел всегда расшифровывается, даже если я не указываю точку монтирования в- /etc/fstab.
- Я изменил - /etc/crypttabи добавил опцию- noauto:- mnt-usb-crypt UUID=<UUID> /path/to/keyfile luks,noauto- Теперь нет системного устройства вообще, ожидаемый - dev-mapper-mnt-usb.deviceне существует.
В соответствии с man- crypttab , нет никакой опции, такой как x-systemd.automount для устройств crypt.
Есть ли возможность настроить systemd для расшифровки устройства, только если оно доступно?
