USB 플래시 드라이브가 분리되었을 때의 UDEV 규칙

USB 플래시 드라이브가 분리되었을 때의 UDEV 규칙

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 플래시 드라이브의 삽입/제거를 시작할 수 있지만 부팅 시 하드 드라이브가 인식될 때 트리거될 수도 있습니다.

두 번째 질문은 더 심각할 수 있습니다.언제나드라이브 마운트 해제플러그를 뽑기 전에. 그렇지 않으면 드라이브와 시스템이 모두 영향을 받습니다. 나는 개인적으로 사람들이 이런 식으로 플래시 드라이브를 파괴하는 것을 보았습니다.

おすすめ記事