파티션 축소하기 - Shrink [이동 완료]
이동 완료 2009. 12. 14. 08:01 |이곳은 백업 블로그 입니다. 현재 캐플이 활동 중인 블로그는 CAppleBlog.co.kr 입니다. 최신 정보들은 새로운 블로그에서 확인해 보세요. ^^
- 이곳은 기존 블로그들의 글을 한군데로 모아 놓은 백업 블로그입니다.
- 현재 링크는 대부분 올바르지 않으며 이러한 링크들은 모두 cappleblog.co.kr 로 이동합니다. (※ 링크 주의)
- 블로그와 커뮤니티는 서로 다른 공간입니다.(로그인을 따로 해야합니다.)
- 저는 윈티티(WinTT)이자 신비(ShinB)이며 캐플(CApple)입니다. 편한대로 불러주세요.
[중요] DiskPart 의 모든 작업은 Select 와 List 명령이 기초가 됩니다. 아직 해당 내용에 대한 정확한 지식이 없다면 반드시 해당 내용을 완전히 이해하신 후 이 글로 다시 오시기 바랍니다.
Shrink 명령어 정리
글에서 사용되게 될 Shrink 명령에 대한 정리입니다. 이 표를 먼저 보시고 따라오시면 글을 이해하시는데 편하실 겁니다. ^^ (중요한 내용만 추린 것이기 때문에 빠진 매개 변수가 있을 수 있습니다.)
Shrink | Shrink [Desired=<N>] [Nowait] Shrink Querymax |
---|---|
현재 포커스가 있는 파티션(볼륨)의 크기를 지정된 크기만큼 축소합니다. 볼륨(파티션) 끝의 사용하지 않는 공간부터 축소하여 사용 가능한 공간(할당되지 않음)을 만듭니다.
|
파티션 축소하기
파티션을 축소하는 명령은 Shrink 입니다. 파티션의 축소을 알아보기 이전에 먼저 파티션의 축소에 관한 규칙을 알고 있어야 합니다. 해당 내용은 아래의 글을 참고하시길 바랍니다.
파티션(볼륨)의 축소는 기본 디스크의 파티션과 동적 볼륨의 단순 & 스팬 볼륨의 차이가 사실 없습니다. 파티션(볼륨)을 축소하기 위해선 먼저 반드시 파티션 또는 볼륨에 포커스를 지정해 주어야 합니다. 언제나 그렇듯이 List 명령을 통해 정확한 디스크와 파티션 번호를(또는 볼륨 번호를) 확인하시길 바랍니다.
그럼 실제로 파티션을 축소해 보도록 하겠습니다. 축소할 파티션의 번호를 확인하셨으면 DiskPart 명령 인터프리터에서 다음의 명령을 내려줍니다.
select disk=1
- 디스크 1 에 포커스를 지정합니다.
select partition=1
- 파티션 1 에 포커스를 지정합니다. 크기를 축소할 파티션 입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink desired=10240
- 해당 파티션의 크기를 10 GB(10240 MB) 축소합니다.
- 디스크 1 에 포커스를 지정합니다.
select partition=1
- 파티션 1 에 포커스를 지정합니다. 크기를 축소할 파티션 입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink desired=10240
- 해당 파티션의 크기를 10 GB(10240 MB) 축소합니다.
어떻습니까? 과정을 살펴본다면 파티션의 축소는 확장과 다르게 파티션(볼륨) 안의 이동할 수 없는 파일로 인하여 동일한 크기의 파티션이라고 할 지라도 축소할 수 있는 크기가 모두 다를 수 있습니다. 그렇기에 현재 축소하려는 파티션에서 최대로 축소할 수 있는 공간의 크기를 먼저 알아내야 합니다. 이것을 알아내는 것이 바로 Querymax 매개 변수입니다.
만약 Querymax 를 통해 축소할 수 있는 최대 공간의 크기를 알아보지 않고 무턱대고 파티션 축소 작업을 하게 되면 해당 파티션에서 축소할 수 있는 최대 공간의 크기를 넘어서는 축소 명령을 내릴 가능성이 발생하고 그렇게 되면 해당 축소 명령은 실패하게 됩니다. 아시겠죠?
최대로 축소할 수 있는 공간을 모두 사용(Querymax 에서 출력하는 값)하여 파티션을 축소하고자 한다면 Desired 매개 변수를 생략하시면 됩니다. 이 때는 굳이 Querymax 를 통해 먼저 값을 알아볼 필요는 없겠죠. 아래의 예제는 좀 더 정확하게 여러분들께 보여드리기 위해 일부러 Querymax 과정을 넣었습니다. Querymax 가 출력한 값과 실제로 Shrink 를 통해 축소된 값을 비교해 보시길 바랍니다.
select disk=1
- 디스크 1 에 포커스를 지정합니다.
select partition=1
- 파티션 1 에 포커스를 지정합니다. 크기를 축소할 파티션입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink
- 사용 가능한 최대 공간 만큼 해당 파티션의 크기를 축소합니다.
- 디스크 1 에 포커스를 지정합니다.
select partition=1
- 파티션 1 에 포커스를 지정합니다. 크기를 축소할 파티션입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink
- 사용 가능한 최대 공간 만큼 해당 파티션의 크기를 축소합니다.
마지막으로 볼륨에 포커스를 주어 파티션(볼륨)을 축소하는 과정을 보도록 하겠습니다. 과정은 동일합니다. 그저 위에서 파티션에 주었던 포커스를 볼륨에 주기만 하면 됩니다. 동적 디스크의 단순 볼륨과 스팬 볼륨은 파티션이 아니기 때문에 이렇게 볼륨에 포커스를 주는 방식으로만 볼륨의 크기를 축소할 수 있습니다. 과정은 다음과 같습니다.
select volume=3
- 볼륨 3 에 포커스를 지정합니다. 크기를 축소할 볼륨입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink desired=10240
- 해당 볼륨의 크기를 10 GB(10240 MB) 축소합니다.
- 볼륨 3 에 포커스를 지정합니다. 크기를 축소할 볼륨입니다.
shrink querymax
- 축소할 수 있는 사용 가능한 최대 공간의 크기를 출력합니다. 이 명령으로 출력된 크기 이상의 공간을 축소할 순 없습니다.
shrink desired=10240
- 해당 볼륨의 크기를 10 GB(10240 MB) 축소합니다.
간단하죠? 이 포스팅은 여기까지 입니다. ^ㅡ^*
윈도우 7 의 디스크 관리 - DiskPart
좀 더 강력한 디스크 관리를 위하여 - DiskPart 의 시작기초 관리
목록 출력과 포커스 지정, 속성 표시 - List, Select, Detail
디스크 변환 - Convert
드라이브 문자 및 경로의 관리 - Assign, Remove
파티션(볼륨) 포맷하기 - Filesystems, Format
기본 디스크 관리
파티션 생성하기 - Create Partition
파티션 삭제하기 - Delete Partition
파티션 확장하기 - Extend
파티션 축소하기 - Shrink
파티션 활성화 - Active, Inactive
동적 디스크 관리
단순 볼륨의 생성 - Create Volume Simple
스팬 볼륨의 생성 - Extend
스트라이프 볼륨의 생성 - Create Volume Stripe
미러 볼륨의 생성 - Create Volume Mirro, Add
미러 볼륨의 분리 - Break
미러 볼륨의 복구 - Delete Disk, Add
RAID-5 볼륨의 생성 - Create Volume RAID
RAID-5 볼륨의 복구 - Delete Disk, Repair, Recover
동적 볼륨의 삭제 - Delete Volume
외부 디스크 가져오기 - Import
가상 디스크 관리
가상 디스크의 생성과 관리 - Create Vdisk, Attach, Detach
가상 디스크 확장하기 - Expand
가상 디스크 압축하기 - Compact
자식 디스크(차이점 보관용 디스크) 생성하기 - Create Vdisk Parent
부모 - 자식 디스크의 병합 - Merge
가상 디스크 삭제하기 - Windows Del
기타 관리
디스크 재검색 - Rescan
디스크 초기화 - Clean
디스크 자동 탑재 - Automount
디스크, 볼륨의 특성 조작 - Attributes
DiskPart 의 스크립팅
DiskPart 의 도움말 정리
DiskPart 를 끝내며