[Windows] Windows 디스크 (3)

2020. 2. 8. 17:15Operating System/Windows

1. 볼륨 (Volume)
   1) Simple Volume
      : 동적 디스크에서 사용하는 기본 볼륨 (기본 디스크의 주 파티션과 동일)
      : 볼륨 수의 제한이 없음
      : 확장 및 축소 가능

   2) Span Volume
      : Simple Volume을 다른 디스크로 확장할 때 생성
      : 동적 디스크 최소 2개 이상, 최대 32개 생성 가능
      : 내결함성 없음
      : 시스템 볼륨이나 부팅 볼륨이면 구성 불가능
      : 디스크 내의 크기가 달라도 상관 없음

select disk 1
convert dynamic

select volume [단일 볼륨]
extend size=4096 disk=1
format quick
assign

   3) Stripe Volume (RAID-0)
      : 동적 디스크 최소 2개 이상, 최대 32개 생성 가능
      : 모든 볼륨의 최적의 성능(속도)을 제공
      : 내결함성 없음
      : 확장 및 축소 불가능

create volume stripe size=2048 disk=1,2,3
format quick
assign

Stripe Volume

   4) Mirror Volume (RAID-1)
      : 동적 디스크 2개 필요
      : Simple Volume을 Mirroring
      : 동일한 복사본을 두개 만들어 중복성을 제공(내결함성)
      : 확장 및 축소 불가능

select disk 1
create volume simple size=2048
add disk=2
format quick
assign

Mirror Volume

   5) RAID-5
      : 동적 디스크 최소 3개, 최대 32개 생성 가능
      : 추가 디스크 하나의 비용만으로 내결함성 제공
      : 오류 검사를 위해 Paraity Bit 사용
      : 확장 및 축소 불가능

create volume raid size=2048 disk=1,2,3
format quick
assign

   6) RAID-6
      : 디스크 2개의 비용으로 내결함성(중복성) 제공
      : 3개 이상의 디스크에 장애 발생 시 복구 불가

   7) RAID-10 (RAID-1 + RAID-0)
      : 디스크 4개 이상 구성 시 사용
      : RAID-1 볼륨 Mirror 구성 한 볼륨을 다시 RAID-0 볼륨으로 구성
      : Mirror 볼륨을 Striping 볼륨으로 구성(RAID SPAN)

   8) 동적 디스크 명령어 (diskpart)

명령어 설명
convert dynamic 동적 디스크 변환
create volume simple size=[볼륨 크기] 단순 볼륨 생성
extend size=[크기] disk=[번호] 확장
shrink querymax 축소 가능 용량 확인
shrink desired=[크기] 축소
create volume stripe size=[크기] disk=[번호1,번호2,...] RAID-0 볼륨 생성
add disk [번호] RAID-1 볼륨 생성
create volume raid size=[크기] disk=[번호1,번호2,...] RAID-5 볼륨 생성
list volume 볼륨 목록 확인

※ RAID (Redundant Array of Inexpensive Disks)
   : 장애 발생 요인을 최대한 제거한 고성능 무정지 저장 장치
   : 여러 개의 디스크를 하나의 가상 Disk로 구성, 대용량 저장 장치 구축 가능
   : 다수의 디스크에 데이터를 분할, 병렬 전송함으로 데이터 전송 속도 향상
   : 시스템 가동 중 Disk Fault 시에도 시스템 정지 없이 새로은 디스크로 교체하면 데이터 자동 복구
   : 하드웨어 RAID와 소프트웨어 RAID 두 가지 방식이 존재

※ RAID 생성 시 크기는 각 디스크의 크기
※ RAID-1 생성 시 Simple Volume이 존재해야 함
※ Windows에서 볼륨은 모두 논리적인 공간

2. RAID 복구
   : 장애를 발생한 디스크가 해결되서 복구해야 하는 경우 (다시 장착 - RAID-1, RAID-5 동일)

select disk m0
recover


   1) RAID-1
      : GUI (diskmgmt.msc - 볼륨 - 미러 제거) / CLI (diskpart - break 명령어)
      : 제거 후 다른 동적 디스크가 존재하면 다시 RAID-1 구성 가능
      : 하나의 물리적인 디스크가 손상되어 중복이 불가능한 경우 정상적인 하나의 디스크에 존재하는 공간을 단순 볼륨
       으로 변경하여 사용 가능

list volume
select volume 1
break disk=m0 nokeep
     select volume 1
     add disk=4

   2) RAID-5
      : GUI (diskmgmt.msc - 볼륨 - 볼륨 복구) / CLI (diskpart - repair 명령어)
      : 하나의 물리적인 디스크가 손상되어 중복이 불가능한 경우 추가 동적 디스크 장착 시 복구 가능

list volume
select volume [RAID-5 볼륨]
     repair disk=4

[참고] Operating System - Practice - Windows 디스크

728x90

'Operating System > Windows' 카테고리의 다른 글

[Windows] Windows 작업 스케줄러  (0) 2020.02.09
[Windows] Windows 디스크 할당량  (0) 2020.02.09
[Windows] Windows 디스크 (2)  (0) 2020.02.08
[Windows] Windows 디스크 (1)  (0) 2020.02.08