부팅 중 udev가 특정 장치를 무시하도록 설정

부팅 중 udev가 특정 장치를 무시하도록 설정

udev내 장치 중 하나가 시작 시 설치되지 않도록 하려고 하는데 /etc/udev/rules.d/이라는 규칙을 만들었습니다 1-myblacklist.rules. 이 규칙이 하는 일은 커널 식별자(예: )로 장치를 일치시키고 sdbOPTION 속성을 "ignore_device"로 설정하는 것뿐입니다.

udevadm test /sys/block/sdb 

내 규칙 파일이 첫 번째 항목으로 구문 분석되지만 모든 후속 규칙은 여전히 ​​적용됨을 보여줍니다. 그리고 드라이브의 파티션은 여전히 ​​데스크탑(XFCE)에 표시됩니다.

답변1

다른 사람이 비슷한 문제에 직면할 경우를 대비해 이 문제에 대한 해결책을 게시하고 싶었습니다.

다음 규칙 파일을 추가하면 됩니다.

/etc/udev/rules.d/90-hide-partitions.rules

KERNEL=="sda2",ENV{UDISKS_PRESENTATION_HIDE}="1" 
KERNEL=="sda3",ENV{UDISKS_PRESENTATION_HIDE}="1"

답변2

장치 설치는 XFCE 자체에서 수행할 수 있습니다. 이 페이지는 Debian/Lenny에서 설정하는 방법을 보여주고 자동 설치를 비활성화하는 방법에 대한 지침도 제공합니다. http://blog.slucas.fr/en/debian/lenny-xfce-automount

관련 정보