GParted is a free graphical disk partition editor

가상머신에서 작업을 하다보면 처음에 할당하였던 하드 사이즈가 부족하는 경우가 발생합니다.
VMware를 예를 들면 vdiskmanager.exe라는 유틸리티를 이용하여 가상머신의 하드 디스크 용량을 확장하여 fdisk 등을 이용하여 가상머신의 LVM (Logical Volume Management)를 관리하는 경우가 있습니다.

하지만 디스크 관리 기법이 LVM이 아니라 파티션 방식이라면 fdisk를 통하여 관리할 수 없습니다.
이 경우에는 파티션 확장을 통하여 관리해야 합니다. GParted partition editor는 GUI로 손쉽게 파티션 관리를 할 수 있는 제품입니다.

이번에는 Gparted 를 통하여 파티션 확장 및 축소 방법을 소개해 드리면서 더불어 GParted에 대해 소개해드리겠습니다.


GParted Features

- Create partition tables (e.g., MSDOS, GPT)
- Create, delete, copy, resize, move, check, set new UUID, or label partitions
- Manipulate btrfs, ext2/3/4, f2fs, FAT16/32, hfs/hfs+, linux-swap, lvm2 pv, nilfs2, NTFS, reiserfs/4, ufs, and xfs file systems
- Enable and disable partition flags (e.g., boot, hidden)
- Align partitions to mebibyte (MiB) or cylinder boundaries
- Attempt data rescue from lost partitions
- Supports hardware RAID, motherboard BIOS RAID, Linux software RAID
- Supports all sector sizes (e.g., 512, 1024, 2048, 4096 byte sectors)


GParted를 통한 파티션 관리

아래와 같은 방법으로 VMware에서 GParted를 사용하여 파티션 관리를 진행합니다.


Fig.01: Virtual Machine Open


Fig.02: Virtual Machine Setting


Fig.03: Selection GParted Live CD


Fig.04: VMware BIOS Setting


Fig.05: First Selection, CD-ROM Drive


Fig.06: Save & Exit


Fig.07: Device Connect Setting


Fig.08: Starting Virtual Machine


Fig.09: Program GUI Setting


Fig.10: Program Language & X-windows Setting


Fig.11: Delete Partition, and Selection Partition


Fig.12: Selection Partition Resize & Apply



Disk Partition Information

디스크 파티션의 갯수
Primary Partition : 최대 4개
Extend Partition : 최대 1개
Primary Partition + Extend Partition : 주 파티션 최대 3개 + 확장 파티션 최대 1개, 총 합 4개 이하 가능
Logical Partition : 무제한 제공


Primary Partition
64 Byte 로 하나의 파티션 엔트리는 16 Byte 의 크기를 가집니다. 주 파티션은 64 / 16 = 4 > 최대 4개 까지 생성 가능합니다.

Extend Partition
확장 파티션은 데이터 기록은 할 수 없지만, 주 파티션과 같은 역할로 논리 드라이브를 생성할 수 있으며, 한개 이상 생성이 불가능 합니다.

Logical Partition
논리 파티션은 논리 드라이브가 생성될 때마다 해당 논리 드라이브에 포함된 확장 파티션에 기록하는 방식입니다. 무제한으로 생성 가능합니다.