在 Ubuntu 18.04 上连接 USB 驱动器且无用户登录时触发脚本运行

在 Ubuntu 18.04 上连接 USB 驱动器且无用户登录时触发脚本运行

我正在开发一个在 Ubuntu 18.04 上运行的 DIY NAS 项目。

我想实现以下功能:当连接外部 USB 磁盘时(可能是由 UUID 或 PARTITIONUUID 或分区卷标标识的特定磁盘,但我可以使用“任何磁盘”),即使没有用户登录,启动(备份)脚本。

我尝试过网上找到的各种方法,但都不起作用:

  • 我似乎无法禁用内置自动挂载,这是我测试脚本是否可以在磁盘连接上运行所必需的即使没有用户登录-- 目前我有:
    • /etc/fstab 中的以下条目: PARTUUID=de0528be-7fd9-46f6-b74e-aad68cae11c2 /databackup ext4 defaults,nofail 0 0
    • “gsettings get org.gnome.desktop.media-handling automount”返回“false”

fstab 条目是否导致自动挂载?如果是这样,为什么会这样,我预计即使没有用户登录也会发生这种情况;安装完成后我将如何触发脚本?

  • 从由 udev 规则启动的脚本派生的脚本运行 mount 不起作用

我错过了什么/弄错了什么?

相关内容