Сценарий запуска, когда USB-накопитель не подключен, но пользователь не вошел в Ubuntu 18.04

Я работаю над проектом DIY NAS, работающим на Ubuntu 18.04.

Я хочу реализовать следующую функцию: когда подключен внешний USB-диск (это может быть определенный диск, идентифицируемый UUID или PARTITIONUUID или меткой тома раздела, но я могу жить с «любым диском»), даже если ни один пользователь не вошел в систему , (резервный) скрипт запущен.

Я пробовал различные подходы, найденные в сети, но ни один из них не работает:

  • Кажется, я не могу отключить встроенную функцию автоматического монтирования, которая необходима для проверки того, что мой сценарий будет работать при подключении к диску, даже если ни один пользователь не вошел в систему – в настоящее время у меня есть:
    • следующая запись в / etc / fstab: PARTUUID = de0528be-7fd9-46f6-b74e-aad68cae11c2 / databackup ext4 по умолчанию, nofail 0 0
    • ‘gsettings get org.gnome.desktop.media-processing automount’ возвращает ‘false’

Вызывает ли запись в fstab автомонтирование? Если так, то почему, и я ожидаю, что это произойдет, даже если пользователь не вошел в систему; Как мне запустить скрипт после завершения монтирования?

  • запуск mount из скрипта, разветвленного скриптом, запущенным правилом udev, не работает

Что я пропускаю / ошибаюсь?