У меня есть внешний диск с 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 для расшифровки устройства, только если оно доступно?
