我编写了一个 shell 脚本,当添加新的 usb 设备并且分区与 /dev/sd[cz]* 匹配时,udev 规则会调用该脚本。shell 脚本确实被调用,并且我的 shell 脚本将其挂载到指定的特定目录中。但是,分区也会挂载在 /media/user 中。
知道为什么在 xubuntu 22.04(最新版)下运行时会发生“双重”挂载吗?在 raspberry pi os 上使用相同的 shell 脚本时不会发生这种情况。
如上所示。我以为这可能是由于 snapd 造成的,但 snapd 除了将 /dev/loop* 设备添加到挂载之外还做了同样的事情。
不确定为什么仍然涉及自动挂载,因为我认为使用 udev shell 脚本“窃取”了添加功能。