소개
디스크 파티션 관리 챌린지에 오신 것을 환영합니다! 이번 챌린지에서는 Linux 에서 디스크 파티션을 관리하는 표준 명령줄 도구인 fdisk를 직접 다뤄봅니다. 보조 디스크에서 마스터 부트 레코드 (MBR) 파티션 테이블과 GUID 파티션 테이블 (GPT) 을 사용하여 파티션을 나열, 생성 및 삭제하는 연습을 진행합니다.
이러한 기술을 숙달하는 것은 모든 시스템 관리자에게 기본이며, RHCSA(Red Hat Certified System Administrator) 시험의 핵심 주제이기도 합니다.
MBR 디스크에 파티션 생성
먼저 전통적인 MBR 파티션 체계를 다뤄보겠습니다. 여러분의 과제는 fdisk 유틸리티를 사용하여 사용 가능한 보조 블록 장치 /dev/nvme1n1에 새로운 주 파티션 (primary partition) 을 생성하는 것입니다.
요구 사항
fdisk명령을 사용하여/dev/nvme1n1디스크의 파티션을 관리합니다.- 500M 크기의 새로운 주 파티션을 생성합니다.
- 생성 후, 새로운 파티션이 존재하는지 확인합니다.
예시
초기에 /dev/nvme1n1 디스크에는 파티션 테이블이 없습니다. 새로운 파티션을 생성한 후 sudo fdisk -l /dev/nvme1n1의 출력 결과는 새로운 /dev/nvme1n1p1 파티션을 보여주며 다음과 비슷해야 합니다.
Disk /dev/nvme1n1: 40 GiB, 42949672960 bytes, 83886080 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x85191cd4
Device Boot Start End Sectors Size Id Type
/dev/nvme1n1p1 2048 1026047 1024000 500M 83 Linux
GPT 로 변환 및 파티션 생성
이제 동일한 디스크 /dev/nvme1n1을 최신 GPT 파티션 체계로 다시 초기화하고 fdisk를 사용하여 새로운 파티션을 생성합니다.
요구 사항
fdisk명령을 사용하여/dev/nvme1n1디스크의 파티션을 관리합니다.- GPT 파티션 테이블로 디스크를 다시 초기화합니다.
- 1G 크기의 새로운 파티션을 생성합니다.
- 생성 후, 새로운 파티션을 확인합니다.
예시
디스크를 GPT 로 다시 초기화하고 1G 파티션을 생성한 후, sudo fdisk -l /dev/nvme1n1의 출력 결과는 다음과 비슷해야 합니다:
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 2099199 2097152 1G Linux filesystem
모든 파티션 삭제
마지막 단계에서는 디스크를 정리하기 위해 /dev/nvme1n1의 모든 파티션을 삭제합니다. 현재 디스크는 GPT 파티션 테이블을 사용 중이므로 계속해서 fdisk를 사용합니다.
요구 사항
fdisk명령을 사용하여/dev/nvme1n1디스크의 모든 파티션을 삭제합니다.- 삭제 후, 파티션이 남아 있지 않은지 확인합니다.
예시
모든 파티션을 삭제한 후 sudo fdisk -l /dev/nvme1n1의 출력 결과에는 파티션 항목이 없어야 하며, 다음과 비슷하게 표시됩니다:
Disklabel type: gpt
요약
이번 챌린지에서는 fdisk를 사용하여 MBR 및 GPT 파티션 테이블 모두에서 디스크 파티션을 성공적으로 관리했습니다. MBR 레이블이 지정된 디스크에 파티션을 생성하는 것으로 시작하여, GPT 로 디스크를 다시 초기화하고 새 파티션을 생성했습니다. 마지막으로 모든 파티션을 삭제하여 디스크를 정리했습니다. 이러한 실습 경험은 Linux 시스템의 로컬 스토리지를 관리하는 데 매우 중요하며, RHCSA 시험을 위한 훌륭한 연습이 됩니다.
언제든지 새로운 MBR 또는 GPT 파티션 테이블을 작성하여 디스크를 다시 초기화할 수 있습니다. 예를 들어, 디스크를 깨끗한 MBR 상태로 빠르게 재설정하려면 다음을 사용할 수 있습니다:
sudo fdisk /dev/nvme1n1
## fdisk 프롬프트에서:
## o - 새로운 빈 DOS 파티션 테이블 생성
## w - 기록 후 종료



