최근 Linux 서버는 2TB 이상의 대용량 SSD와 HDD를 사용하는 경우가 많습니다. 이러한 환경에서는 기존 MBR 파티션 방식보다 GPT(GUID Partition Table) 를 사용하는 것이 일반적입니다. GPT는 더 큰 디스크를 지원하며 더 많은 파티션을 생성할 수 있어 최신 서버 환경에서 표준으로 사용됩니다.
Linux에서는 parted 명령어를 사용하여 GPT 디스크를 생성하고 파티션을 관리할 수 있습니다. 클라우드 서버, 가상 머신, 데이터베이스 서버, NAS 서버 등 다양한 환경에서 자주 사용하는 디스크 관리 도구입니다.
이번 글에서는 Linux에서 parted 명령어를 사용하는 방법과 GPT 파티션을 생성하는 과정을 자세히 알아보겠습니다.
parted 명령어란?
parted는 Linux에서 디스크 파티션을 생성하고 관리하는 명령어입니다.
GPT와 MBR 파티션 방식을 모두 지원하며, 대용량 디스크를 관리할 때 많이 사용됩니다.
최근 Linux 배포판에서는 GPT 환경에서 parted를 사용하는 경우가 많습니다.
기본 사용법은 다음과 같습니다.
sudo parted 디스크명
예를 들어 /dev/sdb 디스크를 관리하려면 다음 명령어를 실행합니다.
sudo parted /dev/sdb
parted 대화형 모드가 실행됩니다.
현재 디스크 확인하기
먼저 현재 연결된 디스크를 확인합니다.
lsblk
또는
sudo fdisk -l
새로운 디스크 이름을 확인한 후 parted를 실행하는 것이 좋습니다.
현재 파티션 정보 확인하기
parted를 실행한 후 현재 파티션 정보를 확인하려면 다음 명령을 입력합니다.
print
현재 디스크의 파티션 구조와 디스크 용량을 확인할 수 있습니다.
GPT 파티션 테이블 생성하기
새로운 GPT 파티션 테이블을 생성하려면 다음 명령을 입력합니다.
mklabel gpt
디스크가 GPT 방식으로 초기화됩니다.
이 작업은 기존 파티션 정보를 삭제하므로 작업 전에 중요한 데이터를 반드시 백업해야 합니다.
새로운 파티션 만들기
GPT 파티션을 생성하려면 다음 명령을 입력합니다.
mkpart primary ext4 0% 100%
이 명령은 디스크 전체를 사용하는 ext4 파티션을 생성합니다.
필요에 따라 시작 위치와 종료 위치를 변경하여 여러 개의 파티션을 만들 수도 있습니다.
파티션 생성 결과 확인하기
파티션이 정상적으로 생성되었는지 확인하려면 다음 명령을 입력합니다.
print
새로운 파티션 정보가 표시되면 정상적으로 생성된 것입니다.
parted 종료하기
작업을 마쳤다면 다음 명령으로 종료합니다.
quit
parted가 종료됩니다.
새로운 파티션 인식하기
파티션 생성 후에는 시스템이 변경 사항을 인식해야 합니다.
다음 명령어를 실행합니다.
lsblk
새로운 파티션이 목록에 표시되는지 확인합니다.
필요한 경우 시스템을 다시 스캔하거나 재부팅할 수도 있습니다.
파티션 생성 후 해야 하는 작업
파티션을 생성한 후에는 다음 작업을 진행해야 합니다.
- 파일 시스템 생성
- 디스크 마운트
- 자동 마운트 설정
- 정상 동작 확인
이 과정을 완료해야 저장 장치를 사용할 수 있습니다.
parted와 fdisk의 차이
parted와 fdisk는 모두 파티션 관리 명령어입니다.
fdisk는 MBR 기반 디스크 관리에 적합합니다.
parted는 GPT와 MBR을 모두 지원하며 대용량 디스크를 관리하는 데 더 적합합니다.
최근 서버에서는 GPT를 사용하는 경우가 많기 때문에 parted를 사용하는 환경도 계속 증가하고 있습니다.
parted 사용 시 주의할 점
GPT 파티션 테이블을 새로 생성하면 기존 파티션 정보가 삭제됩니다.
작업을 시작하기 전에 대상 디스크를 다시 확인하고 중요한 데이터는 반드시 백업하는 것이 좋습니다.
운영 중인 서버에서는 서비스에 영향을 줄 수 있으므로 유지보수 시간에 작업하는 것이 안전합니다.
자주 묻는 질문
Linux에서 GPT 파티션을 생성하려면 어떻게 하나요?
parted를 실행한 후 다음 명령을 입력합니다.
mklabel gpt
현재 파티션 정보를 확인하려면 어떻게 하나요?
parted에서 다음 명령을 입력합니다.
print
parted와 fdisk는 어떤 차이가 있나요?
fdisk는 MBR 기반 디스크 관리에 많이 사용됩니다.
parted는 GPT와 MBR을 모두 지원하며 대용량 디스크 관리에 적합합니다.
마무리
parted 명령어는 Linux에서 GPT 디스크를 관리하기 위한 대표적인 파티션 관리 도구입니다. 대용량 SSD와 HDD를 사용하는 최신 서버 환경에서는 parted를 사용하는 경우가 많으며, 새로운 저장 장치를 구성할 때 자주 활용됩니다. 파티션을 생성한 후에는 파일 시스템 생성, 마운트, 자동 마운트 설정까지 순서대로 진행하면 안정적으로 저장 장치를 사용할 수 있습니다.