2018.03.07 - Module 07: 디스크 관리_ Lesson 2: 기본 디스크/Lesson3 : 동적디스크
Module 07: 디스크 관리
Lesson 1: 디스크 관리 도구
Lesson 2: 기본 디스크
Lesson 3: 동적 디스크
=============================
Lesson 2: 기본 디스크
Lesson 3: 동적 디스크
* 실습 파일 (쌤)
- 문제 : 03_동적디스크 스크립트 실습.txt
- 답: dyn.txt
1> 기본디스크 vs 동적 디스크
기본 디스크 |
동적 디스크 |
- 파티션으로 구분 - 여러 개의 물리적 디스크를 하나의 논리 디스크로 구성 불가능 - 4개의 주 파티션 또는 3개의 주 파티션과 1개의 확장 파티션으로 나눈다.(MBR) - 무제한으로 파티션 생성이 가능하지만 Windows에서는 128개의 주 파티션으로 제한된다.(GPT) - 디스크에 오류 발생시 복구를 지원하지 않는다. - 복구 불가능 - 포렌식으로 데이타 복구는 가능 |
- 파티션 대신 볼륨으로 구분 - 여러 개의 물리적 디스크를 하나의 논리 디스크로 구성 가능 - 볼륨 수에 제한이 없다. - 디스크에 오류 발생시 복구를 지원하는 디스크 구조를 만들 수 있다. (Raid-1, Raid-5, Raid-0) - 1개면 오류 해결 가능한데 2개가 되면 복구 불가능? |
2> 단순 볼륨
- 같은 디스크에서 확장해도 단순 볼륨
- 운영체제 설치 가능
- 동적 디스크에서 사용 가능
- 하나의 디스크 공간을 나눈다.
- 볼륨 수에 제한은 없다.
3> 스팬 볼륨
- 단순 볼륨을 다른 공간에다가 확장해서 옮기면 스팬 볼륨
4> 스트라이프 볼륨(Raid-0)
- hdd 속도 개선 위해서 만들어짐? (그래도 ssd를 따라잡을 수 없음)
- 얘는 한개만 망가져도 복구 불가능?
- 동적 디스크 2개 이상 최대 32개까지 생성 가능
5> 미러 볼륨(Raid-1) ☜ 잘 쓰임~!
- 동적 디스크 2개 필요
- 기존의 단순 볼륨을 미러링 한다.
- 동일한 복사본 두 개를 만들어 중복성 제공(내결함성)
- 하나가 망가지면 다른 하나 있으므로 복구 가능
- 데이타가 중요한데에서는 많이 쓰임
- 확장 및 축소 불가능
[명령어]
list disk
select disk n
detail volume n
add disk n
...
6> Raid-5
- 동적 디스크 3개 이상 32개 이하 필요
- 추가 디스크 하나의 비용만으로 내결함성 제공
- 오류 검사를 위하여 parity bit를 사용
- 확장 및 축소 불가능
[명령어]
list disk
select disk n
create volume raid size=<크기>
ex>
disk 1 100G //
disk 2 100G //
disk 3 100G
ex> parity bit
XOR // 스트림 방식, 체크썸 방식, parity bit 사용시 ..,
1^x=0 → 1^0 = x
0
0^x=0 → 0^0 = x
0
1^0=1
0^1=1
[실습]
C:\Users\Administrator>diskpart
Microsoft DiskPart 버전 6.3.9600
Copyright (C) 1999-2013 Microsoft Corporation.
컴퓨터: SRV103
DISKPART> list disk
디스크 ### 상태 크기 사용 가능 Dyn Gpt
---------- ------------- ------- ------------ --- ---
디스크 0 온라인 40 GB 0 B
디스크 1 온라인 40 GB 35 GB *
디스크 2 온라인 60 GB 0 B *
디스크 3 온라인 60 GB 0 B
디스크 4 오프라인 60 GB 60 GB
// ① 동적 디스크로 변환
DISKPART> select disk 1
1 디스크가 선택한 디스크입니다.
DISKPART> clean
DiskPart에서 디스크를 정리했습니다.
DISKPART> convert dynamic
DiskPart에서 선택한 디스크를 동적 디스크 형식으로 변환했습니다.
DISKPART> select disk 2
2 디스크가 선택한 디스크입니다.
DISKPART> clean
DiskPart에서 디스크를 정리했습니다.
DISKPART> convert dynamic
DiskPart에서 선택한 디스크를 동적 디스크 형식으로 변환했습니다.
DISKPART> select disk 3
3 디스크가 선택한 디스크입니다.
DISKPART> clean
DiskPart에서 디스크를 정리했습니다.
DISKPART> convert dynamic
DiskPart에서 선택한 디스크를 동적 디스크 형식으로 변환했습니다.
DISKPART> list disk
디스크 ### 상태 크기 사용 가능 Dyn Gpt
---------- ------------- ------- ------------ --- ---
디스크 0 온라인 40 GB 0 B
디스크 1 온라인 40 GB 39 GB *
디스크 2 온라인 60 GB 59 GB *
* 디스크 3 온라인 60 GB 59 GB *
디스크 4 오프라인 60 GB 60 GB
DISKPART> select disk 4
4 디스크가 선택한 디스크입니다.
DISKPART> online disk
DiskPart에서 선택한 디스크를 온라인으로 설정했습니다.
DISKPART> attributes disk clear readonly
디스크 특성을 지웠습니다.
DISKPART> convert dynamic
DiskPart에서 선택한 디스크를 동적 디스크 형식으로 변환했습니다.
DISKPART>
DISKPART> list disk
디스크 ### 상태 크기 사용 가능 Dyn Gpt
---------- ------------- ------- ------------ --- ---
디스크 0 온라인 40 GB 0 B
디스크 1 온라인 40 GB 39 GB *
디스크 2 온라인 60 GB 59 GB *
* 디스크 3 온라인 60 GB 59 GB *
디스크 4 온라인 60 GB 59 GB *
// 단순 볼륨 만들기
DISKPART> select disk 1
1 디스크가 선택한 디스크입니다.
DISKPART> list disk
디스크 ### 상태 크기 사용 가능 Dyn Gpt
---------- ------------- ------- ------------ --- ---
디스크 0 온라인 40 GB 0 B
* 디스크 1 온라인 40 GB 39 GB *
디스크 2 온라인 60 GB 59 GB *
디스크 3 온라인 60 GB 59 GB *
디스크 4 온라인 60 GB 59 GB *
DISKPART> create volume simple size=4096
DiskPart에서 볼륨을 만들었습니다.
DISKPART> assign
DiskPart에서 드라이브 문자 또는 탑재 지점을 할당했습니다.
DISKPART> format quick
100 퍼센트 완료
DiskPart가 볼륨을 성공적으로 포맷했습니다.
DISKPART> create volume simple size=4096
DiskPart에서 볼륨을 만들었습니다.
DISKPART> assign
DiskPart에서 드라이브 문자 또는 탑재 지점을 할당했습니다.
DISKPART> format quick
100 퍼센트 완료
DiskPart가 볼륨을 성공적으로 포맷했습니다.
DISKPART> list volume
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ---- --------- ------- ------------ --------
볼륨 0 D IR2_SSS_X6 UDF DVD-ROM 4349 MB 정상
볼륨 1 시스템 예약 NTFS 파티션 350 MB 정상
시스템
볼륨 2 C NTFS 파티션 39 GB 정상 부팅
* 볼륨 3 F NTFS 기본 4096 MB 정상
볼륨 4 E NTFS 기본 4096 MB 정상
// 볼륨으로 선택하지 말고 드라이브로 할 것!
DISKPART> select volume e // ★ ???
4 볼륨이 선택한 볼륨입니다.
DISKPART> list volume
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ---- --------- ------- ------------ --------
볼륨 0 D IR2_SSS_X6 UDF DVD-ROM 4349 MB 정상
볼륨 1 시스템 예약 NTFS 파티션 350 MB 정상
시스템
볼륨 2 C NTFS 파티션 39 GB 정상 부팅
볼륨 3 F NTFS 기본 4096 MB 정상
* 볼륨 4 E NTFS 기본 4096 MB 정상
// 스팬 볼륨 생성
DISKPART> select volume F
3 볼륨이 선택한 볼륨입니다.
DISKPART> extend size=4096 disk=2
DiskPart에서 볼륨을 확장했습니다.
// 스트라이프 볼륨 생성
DISKPART> create volume stripe size=4096 disk=1,2,3
DiskPart에서 볼륨을 만들었습니다.
DISKPART> assign
DiskPart에서 드라이브 문자 또는 탑재 지점을 할당했습니다.
DISKPART> format quick
100 퍼센트 완료
DiskPart가 볼륨을 성공적으로 포맷했습니다.
// 미러 볼륨 생성
DISKPART> select volume E
4 볼륨이 선택한 볼륨입니다.
DISKPART> add disk=2
DiskPart에서 미러를 볼륨에 추가했습니다.
// raid-5 볼륨 생성
DISKPART> create volume raid size=4096 disk=1,2,3
DiskPart에서 볼륨을 만들었습니다.
DISKPART> assign
DiskPart에서 드라이브 문자 또는 탑재 지점을 할당했습니다.
DISKPART> format quick
100 퍼센트 완료
DiskPart가 볼륨을 성공적으로 포맷했습니다.
// 프로그램 각 드라이브에 복.붙 후 드라이브 하나 삭제시 해당 프로그램이 잘 들어 있는지 테스트~!
C:\ program Fiels (x86)
E,F,G,H 에 다 복.붙 후
vmware에서 hdd2 제거
=> raid-5 복구 => 볼륨 복구
=> 미러 복구 => 미러 제거
// raid-5 복구 => 볼륨 복구
// 미러 복구 => 미러 제거
[cmd]
// raid-5 복구
DISKPART> list volume
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ---- --------- ------- ------------ --------
볼륨 0 D IR2_SSS_X6 UDF DVD-ROM 4349 MB 정상
볼륨 1 시스템 예약 NTFS 파티션 350 MB 정상
시스템
볼륨 2 C NTFS 파티션 39 GB 정상 부팅
볼륨 3 스팬 8 GB 실패
볼륨 4 E NTFS 미러 4096 MB 실패한 Rd
볼륨 5 스트라이프 12 GB 실패
* 볼륨 6 H NTFS RAID-5 8 GB 실패한 Rd
DISKPART> repair disk=4
DiskPart에서 선택한 볼륨을 복구했습니다.
// 미러 복구
DISKPART> list volume
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ---- --------- ------- ------------ --------
볼륨 0 D IR2_SSS_X6 UDF DVD-ROM 4349 MB 정상
볼륨 1 시스템 예약 NTFS 파티션 350 MB 정상
시스템
볼륨 2 C NTFS 파티션 39 GB 정상 부팅
볼륨 3 스팬 8 GB 실패
볼륨 4 E NTFS 미러 4096 MB 실패한 Rd
볼륨 5 스트라이프 12 GB 실패
* 볼륨 6 H NTFS RAID-5 8 GB 정상
DISKPART> select volume E
4 볼륨이 선택한 볼륨입니다.
DISKPART> detail volume
디스크 ### 상태 크기 사용 가능 Dyn Gpt
---------- ------------- ------- ------------ --- ---
디스크 1 온라인 40 GB 23 GB *
디스크 M0 없음 0 B 0 B *
읽기 전용 : 아니요
숨김 : 아니요
기본 드라이브 문자 없음: 아니요
섀도 복사본 : 아니요
분리됨 : 아니요
암호화된 BitLocker : 아니요
설치 가능 : 아니요
볼륨 용량 : 4095 MB
사용 가능한 볼륨 공간 : 4013 MB
DISKPART> break disk m0 nokeep
DiskPart에서 미러 볼륨을 나눴습니다.
DISKPART> list volume
볼륨 ### Ltr 레이블 Fs 형식 크기 상태 정보
-------- --- ---------- ---- --------- ------- ------------ --------
볼륨 0 D IR2_SSS_X6 UDF DVD-ROM 4349 MB 정상
볼륨 1 시스템 예약 NTFS 파티션 350 MB 정상
시스템
볼륨 2 C NTFS 파티션 39 GB 정상 부팅
볼륨 3 스팬 8 GB 실패
볼륨 4 E NTFS 기본 4096 MB 정상 // 미러 → 기본
볼륨 5 스트라이프 12 GB 실패
볼륨 6 H NTFS RAID-5 8 GB 정상
DISKPART> select volume E
4 볼륨이 선택한 볼륨입니다.
DISKPART> add disk=4
DiskPart에서 미러를 볼륨에 추가했습니다.
DISKPART>
[실습 1]
동적 디스크 구성(스크립트 이용)
① 디스크 1 2 3 clean
② 디스크 1 2 3 동적 디스크로 변환
스팬 볼륨 구성 disk 1 2 3 size=4096
스트라이프 볼륨 구성 disk 1 2 3 size=4096
미러 볼륨 구성 disk 1 2 size=4096
raid-5 볼륨 구성 disk 1 2 3 size=4096
// 디스크 추가
vmware : hdd 5 추가>
디스크 관리 : 디스크 2 생김
// C:\dyn.txt
// ①, ②
select disk 1
clean
convert dynamic
select disk 2
attributes disk clear readonly
cle
con dyn
select disk 3
cle
con dyn
sel disk 1
create volume simple size=4096 // 단순볼륨
assign
format quick
extend size=4096 disk=2 // 스팬볼륨
extend size=4096 disk=3
cre vol stripe size=4096 disk=1,2,3 // 스트라이프 볼륨
ass
format quick
cre vol sim size=4096 // 미러볼륨
ass
format quick
add disk=2
cre vol raid size=4096 disk=1,2,3
ass
format quick
// [cmd]
diskpart /s C:\dyn.txt
'BigData_Off1 > 윈도우1' 카테고리의 다른 글
2018.03.09 - Module 11: IIS(Web,FTP),WSUS / Module 10 :시스템 시작 과정에서 발생하는 문제해결 (0) | 2018.03.09 |
---|---|
2018.03.08 - Module 08:백업 (0) | 2018.03.08 |
2018.03.06 - Module 07: 디스크 관리 (1) | 2018.03.05 |
2018.03.02_05 - Module 06: 터미널 서비스/ 실습 (0) | 2018.03.02 |
2018.02.28 - Module 05: 보안 정책 및 감사 정책 (0) | 2018.02.28 |