udev를 사용하여 디스크를 마운트하십시오. 이 위키 의 규칙을 배치 한 후 /etc/udev/user.rules
재부팅하거나 USB HDD를 다시 연결하십시오. 위키에는 몇 가지 규칙이 있습니다 (여기서 여기에 나열하지 않은 이유). 필요에 가장 적합한 규칙을 선택하십시오 (예 : 마운트를 해제하려면 특정 일반 사용자가 필요함).
정독하는 /lib/udev/rules.d/80-udisks.rules
당신이 일을 udev에 무엇을 이해하는 데 도움이 될 것입니다 귀하의 하드 디스크.
위에서 언급 한 udev 규칙 외에도 udev를 통해 udisk에 디스크를 남겨두고 fstab을 통해 마운트하도록 지시하는 다른 접근 방법이 있다고 생각합니다.
이 코드는 내 시스템에서 작동합니다
ACTION!="add|change", GOTO="my_udisks_end"
SUBSYSTEM!="block", GOTO="my_udisks_end"
ENV{ID_TYPE}!="disk", GOTO="my_udisks_end"
ENV{ID_BUS}!="ata", GOTO="my_udisks_end"
ENV{DEVTYPE}!="partition", GOTO="my_udisks_end"
KERNEL=="sd*|hd*", ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
LABEL="my_udisks_end"
일반적이며 모든 파티션을 포함합니다. 특정 hdd / 파티션 사용을 대상으로 지정한 udevadm info --query=all -n /dev/sdX
다음 udev 규칙의 특정 속성에 일치 시킬 수 있습니다 .
udev 규칙 작성 이 도움이 됩니다 . 불행히도 일부 오래된 정보가 포함되어 있습니다 ( udevinfo
로 대체되었습니다 udevadm indo
). udev는 요즘 아키텍처의 핵심 요소이며이를 사용하여 많은 것을 성취 할 수 있습니다. 또한 매우 유연합니다.
udev 규칙에서 실수를하는 것도 쉽습니다 :). udevadm test $(udevadm info -q path -n /dev/sdX)
udev가하는 일을 '탐색'하는 데 사용하십시오 .
/etc/fstab
? 드라이브를 연결할 때 로그 메시지가 있습니까? 에서 로그 수준을 높이는 데 도움이 될 수/etc/udev/udev.conf
있습니다.