리눅스 시스템의 이해 - 디스크와 장치명

2022. 2. 1. 17:44리눅스마스터 1급 - 필기/리눅스 실무의 이해

리눅스는 모든 장치를 파일명으로 관리합니다. 그렇기 때문에 사용하는 디스크 종류에 따라 이름이 달라지게 됩니다.

리눅스의 초기 하드 디스크 인터페이스는 IDE 였습니다.

IDE 이외의 인터페이스로는 SCSI, S-ATA, USB, SSD 등이 있습니다.

 

IDE(Integrated Drive Electronics)

- 병렬 방식 인터페이스로 하드 디스크와 CD-ROM을 같이 연결하여 사용합니다. 

- 메인 보드에는 Primary, Secondary 두개의 소켓이 있습니다. 각 소켓에는 2개까지 장치를 연결 할 수 있습니다.

- 한 소켓에 연결된 장치에는 우선 순위를 정할 수 있으며 우선 순위가 우위에 있는 장치를 Master, 다른 하나를 Slave 라고 합니다.

- Primary Master, Pirmary Slave, Secondary Master, Secondary Slave 형식으로 최대 4개까지만 연결 할 수 있습니다.

- IDE 디스크 인터페이스에 연결되는 장치들의 이름은 hda, hdb, hdc, hdd로 지정됩니다.

- 현재는 ATA라는 이름으로 규격화 되었습니다.

 

SCSI(Small Computer System Interface)

- 직렬 방식 인터페이스로 주변 기기의 번호만 각각 지정해주면 충돌 없이 제어가 가능합니다.

- IDE 인터페이스에 비해 연결 할 수 있는 장치 수도 많고 속도도 매우 빠릅니다. 

- 비싼 가격으로 인해 고성능의 서버에서 주로 사용됩니다.

- 리눅스에서는 sda, sdb .... 등으로 지정됩니다.

 

S-ATA(Serial ATA)

- 방렬 방식의 ATA 규격과 호환성을 갖는 직렬 방식의 인터페이스 규격입니다.

- SCSI와 마찬가지로 sda, sdb .... 등으로 관리 됩니다.

- USB, SSD 도 마찬가지로 동일하게 관리 됩니다.

 

즉 IDE 디스크는 /dev/hda, /dev/hdb ... 형식으로 지정되고 SCSI, S-ATA, SSD, USB 등은 /dev/sda, /dev/sdb .. 형식으로 지정됩니다.