하드 디스크 인터페이스
E-IDE (Enhanced-IDE)
-
2개의 슬롯
- Primary (IDE 0번 슬롯)
- Secondary (IDE 1번 슬롯)
-
각 슬롯당 2개의 장치 연결
- Master
- Slave
- Master와 Slave의 구분은 점퍼나 케이블로 조정
-
과거에는 HDD와 CD-ROM을 모두 연결했으나 요즘에는 CD-ROM 연결에만 사용됨
SCSI (Small Computer System Interface)
-
SCSI 슬롯 하나에 최대 16개의 장치를 데이지체인(daisy-chain) 방식으로 연결할 수 있음
- 장치의 구분은 ID를 부여하여 구별
- 호스트 어댑터가 7번이므로 실제로는 15개
SATA (Serial ATA)
-
예전의 ATA 표준을 계승하되 병렬 ATA를 대체
파티션
기본디스크와 동적디스크
-
기본 디스크
- 주 파티션, 확장 파티션 및 논리 드라이브를 사용
- 포맷된 파티션 → 볼륨이라 함
- 기본 디스크는 주 파티션 네 개, 또는 주 파티션 세 개와 확장 파티션 하나로 구성될 수 있음
- 확장 파티션에 여러 논리 드라이브를 포함할 수 있음
- 기본 디스크의 파티션은 다른 파티션과 데이터 공유 불가임
-
동적 디스크
- 주 파티션 수의 제한이 있는 기본 디스크와는 달리 주 파티션 수에 거의 제한 없이 파티션을 구성할 수 있음
- 여러 개의 디스크를 하나로 묶어서 용량을 키우거나 속도를 높이는 파티션을 만들 수 있음
기본 디스크(1)
-
Windows의 모든 버전에서 사용될 수 있는 디스크 구성
-
관리가 간단하여 개인용 컴퓨터는 주로 기본 디스크로 구성
-
디스크를 파티션(partition)이라는 단위로 분할하여 관리
-
4개의 주 파티션 까지 또는 3개의 주 파티션과 1개의 확장 파티션 까지 구성 가능
-
윈도우에서는 파티션을 볼륨(Volume)이라고도 함
- 참고) 파티션과 볼륨이라는 용어를 구분 없이 사용하지만, 볼륨이 더 큰 의미로 동적 디스크에서는 여러 개의 파티션이 묶여 하나의 볼륨이 되기도 함
-
기본 디스크는 단순 볼륨만 지원
- 단순 볼륨 – 하나의 파티션 또는 하나의 디스크
주 파티션과 확장 파티션
-
주 파티션
- 하나의 디스크에 네 개까지 생성될 수 있음
- 각각의 주 파티션에는 서로 다른 운영체제를 설치가능
- 전체 디스크를 하나의 파티션으로 만들 수도 있음
- 주 파티션 당 드라이브 할당
-
확장 파티션
- 4개 이상의 파티션이 필요하면 디스크에 주 파티션 이외의 확장 파티션을 생성함
- 확장 파티션은 다시 여러 개의 영역으로 나뉘어 질 수 있고, 이 영역들을 논리 드라이브라고 함
- 하나의 디스크에는 하나의 확장 파티션만 만들 수 있음
동적 디스크
-
Windows 2000 이후부터 지원
-
동적 디스크에서는 디스크를 볼륨이라는 단위로 분할하여 관리
-
기본 디스크에서 사용되는 주 파티션처럼 작동하는 동적 볼륨(약 2000개)을 여러 개 포함할 수 있음
-
주로 성능향상 또는 안정성 강화를 위해 컴퓨터 내의 여러 하드 디스크를 사용하여 데이터를 관리할 때 사용
-
동적 디스크에서 지원하는 볼륨의 종류
- 단순 볼륨 (Simple Volume)
- 스팬 볼륨 (Spanned Volume)
- 스트라이프 볼륨 (Stripped Volume, RAID-0)
- 미러 볼륨 (Mirrored Volume, RAID-1)
- RAID-5 볼륨
MBR과 GPT의 차이
-
윈도우에서 사용할 수 있는 디스크 종류
- MBR (Master Boot Record) - 전통적인 BIOS 방식의 시스템에서 사용되는 디스크 형식
- GPT (GUID Partition Table) - 새롭게 개발된 EFI 방식의 시스템에서 사용되는 디스크 형식
-
MBR과 GPT의 구분은 기본 디스크에서만 유효, 동적 디스크에서는 필요 없음
MBR(1)
-
BIOS의 기능
- 하드웨어 체크하고 부팅할 수 있는 프로그램 내장
- 맨 마지막에 첫 번째 하드디스크, 첫 번째 실린더, 첫 번째 헤드, 첫 번째 섹터로 이동하라는 명령이 포함됨 하드 디스크의 이 지점이 MBR임
-
MBR의 특징
- 최대 생성 가능한 파티션의 수는 4개
- 4개보다 많은 파티션을 생성하려면 3개를 주파티션으로 사용하고, 나머지 하나를 확장 파티션으로, 확장 파티션 내에서 다시 EBR을 통해 파티션을 생성함
GPT(1)
-
전통적인 IBM의 BIOS가 아닌 좀 더 개선된 펌웨어인 EFI(Extensible Firmware Interface)에서 사용하는 디스크 형식
-
MBR과 같이 디스크 정보를 담고 있는 역할
- GPT로 부팅하려면 EFI가 필요하므로, 일반적으로 윈도우에서 GPT 디스크는 데이터 저장용으로 사용
-
MBR과의 비교
특징 |
MBR |
GPT |
파티션 수 |
4개의 주파티션 또는 3개의 주파티션+1개의 확장파티션 |
128개 파티션 |
OS 호환 |
MS-DOS부터 |
XP Pro 64bit, 2003 Server SP1부터 |
기본볼륨 최대크기 |
2TB |
18EB (1EB=1000PB=1000000TB) |
RAID 구성
RAID
-
RAID의 개념
- RAID(레이드)란 Redundant Array of Inexpensive(또는 Independent) Disks의 약자
- 원래 목적은 저렴한 저용량의 디스크 여러 개를 하나의 비싼 대용량의 디스크로 사용하는 것
- 예를 들면 1TB 하드디스크 10개를 가지고 마치 10TB 하드디스크 1개처럼 사용하려는 것.
- 하드웨어 RAID와 소프트웨어 RAID 두 가지로 분류함.
-
RAID의 구분
-
하드웨어 RAID : 하드웨어 장치로 RAID를 구성하는 것
-
소프트웨어 RAID
- 컴퓨터에 장착된 여러 개의 디스크를 RAID로 구성하는 기능
- 이러한 기능을 운영체제에서 지원
- 하드웨어 RAID보다 안정성이 떨어지기는 하지만 디스크만 추가하면 빠르게 안정적인 시스템을 구성할 수 있다는 장점
-
RAID 레벨(Level) 전체 구성도
-
RAID 레벨(Level) 요약
-
단순 볼륨 : 디스크 1개로 1개의 볼륨
-
스팬 볼륨(Spanned Volume)
- 2개 이상으로 구성
- 첫 디스크에 데이터가 모두 찬 후에 두 번째 디스크를 사용
-
스트라이프 볼륨(Striped Volume: RAID 0)
- 2개 이상으로 구성
- 동시 저장하는 방식이므로 입출력 속도가 꽤 향상됨
- 안정성은 떨어짐
-
미러 볼륨(Mirrored Volume: RAID 1)
- 거울처럼 똑같은 두 개의 디스크를 구성
- 안정성이 뛰어나지만, 비용이 두배로 소요됨
-
RAID-5
- 안전성이 어느 정도 보장되면서 공간 효율성도 좋은 방식
- 패리티 비트 방식을 사용하며 최소 3개의 디스크 필요함
- RAID 5의 저장 방식과 복구 방식 예 (“010011” 저장할 때)