USB 스틱을 특정 폴더에 자동으로 마운트하는 규칙을 작성했지만, 플러그를 뽑으면 폴더가 마운트된 상태로 유지되고 ls
거기에 있으면 다음과 같은 오류가 많이 표시됩니다.Directory bread (block: NNNN) failed
나는 사용하려고
SUBSYSTEM=="block", ACTION=="remove", RUN+="/bin/umount /media/disk"
작동하지 않습니다.
내 설치 규칙은 다음과 같습니다
SUBSYSTEM=="block", ACTION=="add", RUN+="/bin/mount -t vfat <options> /dev/%k /media/disk"
ベストアンサー1
여기에는 두 가지 문제가 있습니다.
첫 번째는 udev 규칙이 충분히 정확하지 않다는 것입니다. 예, USB 플래시 드라이브의 삽입/제거를 시작할 수 있지만 부팅 시 하드 드라이브가 인식될 때 트리거될 수도 있습니다.
두 번째 질문은 더 심각할 수 있습니다.언제나드라이브 마운트 해제플러그를 뽑기 전에. 그렇지 않으면 드라이브와 시스템이 모두 영향을 받습니다. 나는 개인적으로 사람들이 이런 식으로 플래시 드라이브를 파괴하는 것을 보았습니다.