외장 하드 드라이브가 플로피 디스크 그룹에 합류하는 것을 방지

외장 하드 드라이브가 플로피 디스크 그룹에 합류하는 것을 방지

USB를 통해 연결된 외장 하드 드라이브가 있습니다. 외부 파일이므로 해당 /dev 파일은 그룹 플로피에 있습니다. 하지만 나는 그것을 내부적인 것처럼 사용합니다. 저는 가끔 SD 카드나 기타 USB 장치를 포맷하기도 하는데, 이를 위해 플로피 디스크 세트를 사용합니다. 실수로 하드 드라이브를 포맷하고 싶지 않아서 그룹 플로피에 넣고 싶지 않습니다.

다른 그룹에 속하도록 어떻게 구성합니까? 현재 udev에서 관리하고 있습니다. udev를 구성하는 방법을 알 수 없었습니다.

저는 Debian 7(Wheezy)을 사용하고 있습니다.

답변1

다음과 같은 간단한 UDEV 규칙이 도움이 될 것입니다.

SUBSYSTEM=="block", ATTRS{idVendor}=="058f", ATTRS{idProduct}=="6366", GROUP="disk"

/etc/udev/rules.d/92-treat-my-usb-drive-as-internal.rules예를 들어 그룹을 할당한 후 처리할 수 있도록 추가합니다 .91-permissions.rulesfloppy

idVendoridProductUSB 드라이브는 다음을 통해 감지할 수 있습니다 $ lsusb.

$ lsusb
Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
<...>

완전히 고유한 것은 아닙니다. 각 장치가 아니라 모델을 식별합니다. 이것이 문제라면 $ udevadm info -a -n /dev/sdx좀 더 독특한 것을 찾아볼 수 있습니다.

그런데 Jessie에서는 91-permissions.rules제거되었습니다(버그 참조).#751892)이므로 SD 카드 포맷을 진행하려면 업그레이드 후 반대 작업도 준비해야 합니다.

관련 정보