Raspbian Stretch에서는 MountFlags
옵션을 에서 로 변경하여 usbmount를 작동시킬 수 있습니다./lib/systemd/system/systemd-udevd.service
slave
shared
Raspbian Buster(커널 4.19.58-v7l+)에서는 이 MountFlags
옵션이 서비스 파일에서 제거되었지만 shared
usbmount로 다시 추가하면 더 이상 작동하지 않습니다. 나는 또한 PrivateMounts=no
성공하지 못하고 그것을 설정했습니다 .
나는 또한 성공하지 못한 채 udev-media-automount를 사용해 보았습니다.
저는 Raspbian의 "라이트" 버전을 사용하고 있으므로 일반 그래픽 자동 설치를 사용할 수 없습니다. USB 드라이브를 자동으로 마운트 및 마운트 해제하는 데 가장 적합한 솔루션은 무엇입니까?
답변1
PrivateMounts
기본적으로 로 설정되어 있는 것 같습니다 yes
.
이것은 나를 위해 문제를 해결했습니다.
sudo systemctl edit systemd-udevd
서비스에 다음을 추가합니다.
[Service]
PrivateMounts=no
그런 다음 다시 시작하십시오 udevd
.
sudo systemctl restart systemd-udevd
이제 다시 작동합니다(드라이브가 usbmount
예상대로 마운트되었습니다)./media/usb*
답변2
최신 버전의 usbmount(0.24)는 기본 서비스 파일을 수정하지 않고도 사용할 수 있습니다.
https://github.com/rbrito/usbmount/issues/25#issuecomment-517643716
불행하게도 이 글을 쓰는 시점에서 0.24는 GitHub에서만 사용할 수 있습니다.