English

parted (partition editor) — 파티션 생성과 크기 조정

Linux / 파일 및 디스크 관리 / parted.html

파일 및 디스크 관리원문등록 2026-10-20T09:00:00+09:00

GPT와 MBR 디스크의 파티션을 생성·삭제·크기 조정하는 비대화형 파티션 편집기.

기본 정보

명령어 이름parted (partition editor)
한 줄 소개GPT와 MBR 디스크의 파티션을 생성·삭제·크기 조정하는 비대화형 파티션 편집기.
제공GNU Parted
공식 문서https://man7.org/linux/man-pages/man8/parted.8.html
지원 운영체제Linux, WSL
설치 여부기본 탑재 또는 패키지 설치 (parted)
분류리눅스 파일·디스크 관리 (태그: 파티션, 크기 조정, GPT, parted)

이 명령어는 무엇인가?

parted는 파티션 테이블을 한 줄 명령으로 다루는 도구입니다. fdisk와 달리 파티션 크기 조정과 파일시스템 생성까지 한 번에 처리할 수 있어 자동화 스크립트에 자주 쓰입니다.

모든 변경은 즉시 디스크에 적용되며 별도의 저장 단계가 없습니다. 따라서 실행 전에 대상 장치와 파티션 번호를 반드시 확인해야 합니다.

어떤 문제를 해결하는가?

  • 파티션 크기를 늘리거나 줄여야 할 때
  • 스크립트에서 파티션을 자동으로 구성해야 할 때
  • GPT 디스크를 새로 초기화해야 할 때
  • 파티션 정렬 상태를 확인해야 할 때

주요 기능

비대화형 파티션 편집

mkpart, rm, resizepart 같은 하위 명령을 인자와 함께 실행합니다.

  • 활용 상황: 반복 가능한 스크립트로 디스크를 구성할 때
  • 얻는 결과: 즉시 적용되는 파티션 변경
  • 제한 사항: 실수를 되돌리는 확인 단계가 없습니다.

파티션 크기 조정

resizepart로 파티션 경계를 옮기고 이후 파일시스템도 확장합니다.

  • 활용 상황: 가상 디스크나 LVM 볼륨을 확장했을 때
  • 얻는 결과: 늘어난 공간을 사용할 수 있는 파티션
  • 제한 사항: 축소는 파일시스템 손상 위험이 커서 백업이 필요합니다.

파일시스템 생성

mkfs 하위 명령으로 ext4, xfs, fat32 등을 만듭니다.

  • 활용 상황: 새 파티션을 바로 사용할 준비를 할 때
  • 얻는 결과: 포맷된 파티션
  • 제한 사항: 기존 데이터가 모두 지워집니다.

설치 및 실행

설치 여부 확인

parted --version

sudo apt install parted # Debian/Ubuntu sudo dnf install parted # Fedora

실제 사용 예제

파티션 목록 확인

장치의 파티션 테이블과 정렬 상태를 출력합니다.

sudo parted /dev/sdb print

GPT 라벨과 파티션 생성

디스크를 GPT로 초기화하고 1번 파티션을 만듭니다.

sudo parted /dev/sdb --script mklabel gpt
sudo parted /dev/sdb --script mkpart primary ext4 1MiB 100%

파티션 확장

파티션 경계를 디스크 끝까지 늘립니다.

sudo parted /dev/sdb --script resizepart 1 100%