Technology Info
Home >Technology Info>RAID
RAID
하드 디스크 인터페이스
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를 대체
    • 참고) E-IDE가 ATA-3의 다른 이름임
파티션
기본디스크와 동적디스크
  • 기본 디스크
    • 주 파티션, 확장 파티션 및 논리 드라이브를 사용
    • 포맷된 파티션 → 볼륨이라 함
    • 기본 디스크는 주 파티션 네 개, 또는 주 파티션 세 개와 확장 파티션 하나로 구성될 수 있음
    • 확장 파티션에 여러 논리 드라이브를 포함할 수 있음
    • 기본 디스크의 파티션은 다른 파티션과 데이터 공유 불가임
  • 동적 디스크
    • 주 파티션 수의 제한이 있는 기본 디스크와는 달리 주 파티션 수에 거의 제한 없이 파티션을 구성할 수 있음
    • 여러 개의 디스크를 하나로 묶어서 용량을 키우거나 속도를 높이는 파티션을 만들 수 있음
기본 디스크(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” 저장할 때)