GParted
1. 개요
GParted는 디스크 파티션을 생성, 삭제, 크기 조절, 이동, 복사, 검사, 레이블 지정 등을 할 수 있는 그래픽 사용자 인터페이스(GUI) 기반의 파티션 편집기이다. libparted를 사용하여 장치와 파티션 테이블을 감지하고 조작하며, 다양한 파일 시스템을 지원한다. C++로 작성되었으며 GTK와 gtkmm을 사용하여 GUI를 구현하였고, GNOME 인간 인터페이스 지침을 따른다. GParted는 라이브 CD, 라이브 USB 및 기타 미디어로 제공되며, 데비안을 기반으로 하는 운영 체제를 포함한다. 또한, Puppy Linux, Knoppix, SystemRescueCd, Parted Magic과 같은 다른 리눅스 라이브 CD에서도 사용할 수 있다.
-
디스크 편집 소프트웨어 -
K3b
K3b는 KDE 데스크톱 환경에서 cdrtools, cdrkit 등 내장 도구를 사용하여 CD/DVD 굽기, 오디오/비디오 CD/DVD 제작, 디스크 복사, ISO 이미지 지원 등 다양한 기능을 제공하는 자유 소프트웨어 프로그램이다. -
디스크 편집 소프트웨어 -
QtParted
-
C++로 작성된 자유 소프트웨어 -
클램윈
클램윈은 ClamAV 엔진 기반의 오픈 소스 백신 소프트웨어로, 트로이 목마, 바이러스, 멀웨어 등 다양한 악성 위협 분석 자료를 제공하며 예약 검사, 수동 검사, 컨텍스트 메뉴 통합 등의 기능을 지원하지만 실시간 감시 기능은 제공하지 않는다. -
C++로 작성된 자유 소프트웨어 -
VirtualDub
VirtualDub은 윈도우 운영 체제에서 실행되는 무료 오픈 소스 비디오 캡처 및 처리 유틸리티이며, AVI 파일을 주로 처리하고 플러그인을 통해 다른 파일 형식도 지원하며, 동영상 캡처, 편집, 비디오 처리 및 필터 기능을 제공한다. -
읽기 전용 매체로 부팅 가능한 운영체제 -
모르프OS
모르프OS는 1999년 Quark 마이크로커널 기반으로 개발되어 AmigaOS의 대안을 목표로 PowerPC 기반 컴퓨터를 위해 만들어진 운영체제로, 빠른 속도와 세련된 인터페이스를 지향하며 AmigaOne, Macintosh, Efika, Pegasos 등의 특정 하드웨어에서 실행되도록 설계되었다. -
읽기 전용 매체로 부팅 가능한 운영체제 -
라이브 CD
라이브 CD는 광학 디스크에서 직접 부팅하여 운영 체제 및 응용 프로그램을 실행하는 매체로, 하드 디스크 설치 없이 컴퓨터를 사용하거나 시스템 및 데이터 복구, 리눅스 배포판 시험 사용 등에 활용되며, 기술 발전과 사용자 정의 시스템 구축 도구 등장으로 활용도가 높아졌다.
2. 배경
GParted는 장치와 파티션 테이블을 감지하고 조작하기 위해 libparted를 사용하며, libparted에 포함되지 않은 파일 시스템 지원은 여러 (선택 사항) 파일 시스템 도구를 통해 제공된다. 이러한 선택적 패키지는 런타임에 감지되므로 GParted를 다시 빌드할 필요가 없다.
GParted는 C++로 작성되었으며 GTK와 인터페이스하기 위해 gtkmm을 사용한다. 일반적인 접근 방식은 GUI를 최대한 간단하게 유지하고 GNOME 인간 인터페이스 지침을 준수하는 것이다.
GParted 프로젝트는 라이브 CD, 라이브 USB 및 기타 미디어에 기록할 수 있는 GParted를 포함한 라이브 운영 체제를 제공한다. 이 운영 체제는 데비안을 기반으로 한다. GParted는 Puppy, Knoppix, SystemRescueCd 및 Parted Magic을 포함한 다른 리눅스 라이브 CD에서도 사용할 수 있다. GParted는 Ubuntu 설치 미디어에서 "Ubuntu 사용해보기" 모드로 부팅할 때 미리 설치되어 있다.
이 소프트웨어의 대안은 GNOME 디스크이다.
3. 지원하는 기능
GParted는 Btrfs, ext2, ext3, ext4, fat16, fat32, hfs, hfs+, NTFS, reiserfs 등 다양한 파일 시스템에서 파티션 생성, 삭제, 크기 조정, 이동, 복사, 검사, 레이블 지정 등의 작업을 지원한다.
3.1. 지원 파일 시스템 목록
GParted는 모든 기능이 활성화되고 시스템에 필요한 도구가 모두 갖춰진 경우, 다음과 같은 파일 시스템 작업을 지원한다. '복사' 필드는 GParted가 해당 파일 시스템을 복제할 수 있는지 여부를 나타낸다.
| 파일 시스템 | 감지 | 읽기 | 생성 | 확장 | 축소 | 이동 | 복사 | 검사 | 레이블 | UUID |
|---|---|---|---|---|---|---|---|---|---|---|
| APFS | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| BitLocker | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| Btrfs | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| crypt / LUKS | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| exFAT | 예 | 예 | 예 | 아니오 | 아니오 | 예 | 예 | 예 | 예 | 예 |
| ext2 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| ext3 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| ext4 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| F2FS | 예 | 예 | 예 | 예 | 아니오 | 예 | 예 | 예 | 아니오 | 아니오 |
| FAT16 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| FAT32 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| HFS | 예 | 예 | 예 | 아니오 | 예 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| HFS+ | 예 | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 아니오 | 아니오 |
| JFS | 예 | 예 | 예 | 예 | 아니오 | 예 | 예 | 예 | 예 | 예 |
| 스왑 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 아니오 | 예 | 예 |
| LVM2 PV | 예 | 예 | 예 | 예 | 예 | 예 | 아니오 | 예 | 아니오 | 아니오 |
| NILFS2 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 아니오 | 예 | 예 |
| NTFS | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| ReFS | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| Reiser4 | 예 | 예 | 예 | 아니오 | 아니오 | 예 | 예 | 예 | 아니오 | 아니오 |
| ReiserFS | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 | 예 |
| UDF | 예 | 예 | 예 | 아니오 | 아니오 | 예 | 예 | 아니오 | 예 | 예 |
| UFS | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 아니오 | 아니오 |
| XFS | 예 | 예 | 예 | 예 | 부분적으로 | 예 | 예 | 예 | 예 | 예 |
| ZFS | 예 | 아니오 | 아니오 | 아니오 | 아니오 | 예 | 예 | 아니오 | 아니오 | 아니오 |