USB Hard Disk
USB 하드 디스크는 위에서 설명한 USB 카메라와 매우 유사합니다. 하지만 일반적인 문법 패턴들이 다릅니다. 카메라 예제에서 sdb 노드는 관심이 없는 노드라고 설명드렸을 텐데요,
이것은 실제 파티셔닝을 위해 사용되어 집니다.(예를 들어 fdisk) 하지만 누가 자신의 카메라 파티션을 나누길 바라겠습니까?
물론, 만약 여러분이 100GB짜리 USB 하드디스크를 가지고 있다면 여러분이 파티션을 나누고 싶다는 것을 이해할 수 있습니다. 만약 정말 100GB짜리 하드 디스크가 파티션이 나뉘어져 있는 경우 아래와 같이 udev의 문자열 치환을 이용할 수 있습니다.
KERNEL=="sd*", SUBSYSTEMS=="scsi", ATTRS{model}=="USB 2.0 Storage Device", SYMLINK+="usbhd%n" |
위의 규칙은 아래와 같이 심볼릭 링크를 만들어 줍니다.
/dev/usbhd - The fdiskable node
/dev/usbhd1 - The first partition (mountable)
/dev/usbhd2 - The second partition (mountable)