MBR 및 GPT 디스크 파티션 목록 확인, 생성 및 삭제

Red Hat Enterprise LinuxBeginner
지금 연습하기

소개

디스크 파티션 관리 챌린지에 오신 것을 환영합니다! 이번 챌린지에서는 리눅스에서 디스크 파티션을 관리하는 표준 명령줄 도구인 fdiskgdisk를 직접 사용해 봅니다. 먼저 기존의 MBR(Master Boot Record) 파티션 테이블을 사용하여 파티션을 나열, 생성, 삭제하는 연습을 하고, 이후 이를 GPT(GUID Partition Table) 로 변환하여 유사한 작업을 수행하게 됩니다.

이러한 기술을 숙달하는 것은 시스템 관리자의 기본 소양이며, RHCSA(Red Hat Certified System Administrator) 시험의 핵심 주제이기도 합니다.

MBR 디스크에 파티션 생성

먼저 전통적인 MBR 파티션 방식을 다뤄보겠습니다. 여러분의 작업은 fdisk 유틸리티를 사용하여 사용 가능한 블록 장치인 /dev/vdb에 새로운 주 파티션을 생성하는 것입니다.

요구 사항

  • fdisk 명령어를 사용하여 /dev/vdb 디스크의 파티션을 관리하세요.
  • 500M 크기의 새로운 주 파티션 (primary partition) 을 생성하세요.
  • 생성 후, 새로운 파티션이 정상적으로 존재하는지 확인하세요.

예시

초기 상태의 /dev/vdb 디스크에는 파티션 테이블이 없을 수 있습니다. 파티션을 생성한 후 sudo fdisk -l /dev/vdb를 실행하면 다음과 같이 새로운 /dev/vdb1 파티션이 표시되어야 합니다.

Disk /dev/vdb: 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/vdb1        2048 1026047 1024000  500M 83 Linux

GPT 로 변환 및 파티션 생성

이제 동일한 디스크인 /dev/vdb를 현대적인 GPT 파티션 방식으로 변환하고 gdisk 유틸리티를 사용하여 파티션 작업을 수행합니다. gdisk는 이전의 MBR 형식을 자동으로 감지하고 변환을 제안하며, 이 과정에서 이전 단계에서 생성한 파티션은 그대로 유지됩니다.

요구 사항

  • gdisk 명령어를 사용하여 /dev/vdb 디스크의 파티션을 관리하세요.
  • 메시지가 표시되면 gdisk가 MBR 디스크를 GPT 로 변환하도록 허용하세요.
  • 1G 크기의 새로운 파티션을 생성하세요.
  • 생성 후, 새로운 파티션 구성을 확인하세요.

예시

디스크를 GPT 로 변환한 후에도 기존 파티션은 보존됩니다. 1G 크기의 파티션을 추가로 생성하면 디스크에는 총 두 개의 파티션이 있게 됩니다. sudo gdisk -l /dev/vdb의 결과는 다음과 유사해야 합니다:

Number  Start (sector)    End (sector)  Size       Code  Name
   1            2048         1026047   500.0 MiB   8300  Linux filesystem
   2         1026048         3123199   1024.0 MiB  8300  Linux filesystem

모든 파티션 삭제

마지막 단계에서는 디스크를 정리하기 위해 /dev/vdb의 모든 파티션을 삭제합니다. 현재 디스크는 GPT 파티션 테이블을 사용하고 있으므로 gdisk를 사용해야 합니다.

요구 사항

  • gdisk 명령어를 사용하여 /dev/vdb 디스크의 모든 파티션을 삭제하세요.
  • 삭제 후, 남아 있는 파티션이 없는지 확인하세요.

예시

모든 파티션을 삭제한 후 sudo gdisk -l /dev/vdb를 실행하면 아래와 같이 장치 목록에 아무것도 표시되지 않아야 합니다.

Number  Start (sector)    End (sector)  Size       Code  Name

요약

이 챌린지를 통해 MBR 용 fdisk와 GPT 용 gdisk를 모두 사용하여 디스크 파티션을 성공적으로 관리해 보았습니다. MBR 레이블이 지정된 디스크에 파티션을 생성하는 것으로 시작하여, 디스크를 GPT 로 변환하고 추가 파티션을 생성한 뒤, 마지막으로 모든 파티션을 삭제하여 디스크를 정리했습니다. 이러한 실무 경험은 리눅스 시스템의 로컬 스토리지를 관리하는 데 매우 중요하며 RHCSA 시험 준비에도 큰 도움이 됩니다.

언제든지 새로운 MBR 또는 GPT 파티션 테이블을 작성하여 디스크를 초기화할 수 있습니다. 예를 들어, 디스크를 깨끗한 MBR 상태로 빠르게 재설정하려면 다음을 사용할 수 있습니다:

sudo fdisk /dev/vdb
## fdisk 프롬프트에서:
## o - 비어 있는 새 DOS 파티션 테이블 생성
## w - 저장 및 종료
✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습