GNU Parted

GNU Parted GNU Parted는 리눅스 및 유닉스 계열 운영체제에서 디스크 파티션을 생성·삭제·크기 조정·복사·검사·전환하는 기능을 제공하는 자유 소프트웨어 프로그램이다. GNU 프로젝트의 일환으로 개발되었으며, GPL(GNU General Public License) 하에 배포된다.

개요

  • 프로그램 유형: 파티션 편집기
  • 주요 기능: 파티션 생성, 삭제, 크기 조정, 복사, 이동, 유형 변환, 파일 시스템 검사 등
  • 지원 파일 시스템: ext2/3/4, FAT, NTFS, HFS+, ReiserFS 등 다수
  • 명령줄 인터페이스: parted 명령어를 통해 터미널에서 직접 조작 가능
  • 그래픽 인터페이스: 명령줄 기반이지만, GParted(그래픽 파티션 편집기)와 같은 프론트엔드에서 활용된다.

역사

GNU Parted는 1999년 Andrew Clausen에 의해 최초 개발되었으며, 이후 여러 기여자들의 참여로 지속적인 개선과 기능 추가가 이루어졌다. 프로젝트는 GNU 프로젝트의 일부로서, 자유 소프트웨어 원칙에 따라 소스 코드가 공개되어 있다.

구성 요소

  • libparted: 파티션 정보와 디스크 레이아웃을 관리하는 라이브러리. 다른 프로그램에서 파티션 작업을 수행하기 위한 API를 제공한다.
  • parted: 실제 명령줄 도구로, 사용자는 parted 명령을 통해 인터랙티브 모드 또는 스크립트 모드로 작업한다.

사용 예시

# 파티션 테이블 정보 표시
parted /dev/sda print

# 새로운 파티션 생성 (예: 1MiB부터 100MiB까지)
parted /dev/sda mkpart primary ext4 1MiB 100MiB

관련 소프트웨어

  • GParted: GNU Parted의 libparted 라이브러리를 활용한 그래픽 파티션 편집기.
  • fdisk, cfdisk, gdisk 등: 다른 파티션 관리 도구와 기능이 중복되지만, GNU Parted는 스크립트화와 다양한 파일 시스템 지원에 강점을 가진다.

외부 링크

  • GNU Parted 공식 웹사이트: https://www.gnu.org/software/parted/
  • 소스 코드 저장소: https://git.savannah.gnu.org/git/parted.git

위 내용은 공개된 문서와 GNU 프로젝트의 공식 자료를 기반으로 작성되었으며, 확인되지 않은 추정이나 비공식적인 정보는 포함하지 않았다.

둘러보기

더 찾아볼 만한 주제