usbmount 不适用于新内核上的 MountFlags=shared

Sco*_*ott 1 debian usb-drive raspbian

在Raspbian平伸,usbmount可以工作,通过改变做出MountFlags选择的/lib/systemd/system/systemd-udevd.service,从slaveshared

在 Raspbian Buster(内核 4.19.58-v7l+)上,该MountFlags选项已从服务文件中删除,尽管将其重新添加到 as 中shared,但 usbmount 不再起作用。我也设置PrivateMounts=no没有成功。

我也试过使用 udev-media-automount 没有成功。

我使用的是 Raspbian 的“精简版”版本,因此常规图形自动安装不可用。自动挂载和卸载 USB 驱动器的最佳解决方案是什么?

Cam*_*ind 5

看起来PrivateMounts现在默认为yes.

这为我修复了它:

sudo systemctl edit systemd-udevd
Run Code Online (Sandbox Code Playgroud)

将以下内容添加到服务中:

[Service]
PrivateMounts=no
Run Code Online (Sandbox Code Playgroud)

然后重新启动udevd

sudo systemctl restart systemd-udevd
Run Code Online (Sandbox Code Playgroud)

现在usbmount再次为我工作(驱动器/media/usb*按预期安装)。


回答信用:https : //raspberrypi.stackexchange.com/a/100375/45183

进一步阅读:https : //github.com/systemd/systemd/issues/9873