Debian
usbmount 不適用於 MountFlags=shared 在較新的核心上
在 Raspbian Stretch 上,可以通過將
MountFlags
選項/lib/systemd/system/systemd-udevd.service
從更改為slave
來使 usbmount 工作shared
。在 Raspbian Buster(核心 4.19.58-v7l+)上,該
MountFlags
選項已從服務文件中刪除,儘管將其添加回 asshared
,但 usbmount 不再起作用。我也設置PrivateMounts=no
沒有成功。我也嘗試過使用 udev-media-automount 沒有成功。
我正在使用 Raspbian 的“精簡”版本,因此無法使用正常的圖形自動安裝。自動掛載和解除安裝 USB 驅動器的最佳解決方案是什麼?
看起來
PrivateMounts
現在預設為yes
.這為我修復了它:
sudo systemctl edit systemd-udevd
將以下內容添加到服務中:
[Service] PrivateMounts=no
然後重啟
udevd
:sudo systemctl restart systemd-udevd
現在
usbmount
再次為我工作(驅動器/media/usb*
按預期安裝)。
最新版本的 usbmount (0.24) 無需修改開箱即用的服務文件即可工作。
https://github.com/rbrito/usbmount/issues/25#issuecomment-517643716
不幸的是,在撰寫本文時,0.24 僅在 GitHub 上可用。