리눅스에서 디스크와 파티션을 다른 시스템과 다른 이름으로 부르기도 합니다. 리눅스에서 파티션을 생성하고 마운트할 때 이 이름들을 알고 있어야 합니다. 기본적으로는 다음 규칙에 따라 이름이 정해집니다.
첫번째 플로피 디스크 드라이브는 /dev/fd0
라고 불립니다.
두번째 플로피 디스크 드라이브는 /dev/fd1
라고 불립니다.
SCSI ID 주소에서 제일 먼저 오는 SCSI 디스크는 /dev/sda
라고 불립니다.
두번째로 오는 디스크는 /dev/sdb
라고 불리며, 각 디스크마다 이런 방식으로 이름이 붙습니다.
첫번째 SCSI CD-ROM은 /dev/scd0
이라고 불리며, /dev/sr0
라고도 불립니다.
IDE 주컨트롤러의 마스터는 /dev/hda
라고 불립니다.
IDE 주컨트롤러의 슬레이브는 /dev/hdb
라고 불립니다.
IDE 부컨트롤러의 마스터와 슬레이브는 각각 /dev/hdc
, /dev/hdd
라고 불릴 수 있습니다. 최근에 나온 IDE 컨트롤러는 2개의 통신채널을 갖고 있기 때문에 실질적으로는 2개의 컨트롤러 로 취급될 수 있습니다.
각 드라이브 상의 파티션은 디스크 이름 뒤에 숫자를 붙인 이름을 갖게 됩니다. sda1
와 sda2
는 각각 첫번째 SCSI 디스크의 첫번째와 두번째 파티션을 뜻합니다.
예를 하나 들어보도록 하겠습니다. 컴퓨터에 2개의 SCSI 디스크가 있고, 각각 SCSI 주소 2와 4에 연결되어 있다고 합시다. 2번 주소에 연결된 디스크가 첫번째 SCSI로, sda
라고 불리게 됩니다. 두번째 4번 주소의 SCSI 디스크는 sdb
와 연결되게 됩니다. sda
에 파티션이 3개가 있다면 각각 sda1
, sda2
, sda3
라고 불리게 됩니다. sdb
와 파티션들 역시 같은 규칙을 적용받게 됩니다.
참고로, SCSI 호스트 버스 어댑터(컨트롤러)가 있을 경우 어느 드라이브가 첫번째인지 확인하기 어려울 수 있습니다. 이 경우엔 부팅시 화면에 표시되는 드라이브 모델과 기능을 살펴보고 어느 드라이브가 sda
에 연결되었는지 확인하는게 최선의 방법입니다.