공든탑앱 열기

파티션: MBR과 GPT

리눅스마스터 2급 · 리눅스 설치 · 약 9분

쉽게 말하면

디스크 하나를 여러 칸으로 나눠 쓰는 것을 파티션이라고 해요. 몇 번째 칸이 어디서 어디까지인지 적은 '목차'가 디스크 맨 앞에 있는데, 옛날 방식(MBR)은 목차 칸이 4개뿐이고 큰 디스크를 못 다뤄요. 새 방식(GPT)은 칸이 128개이고 아주 큰 디스크도 다뤄요.

시험용 정의

파티션 테이블 방식에는 MBR(Master Boot Record)과 GPT(GUID Partition Table)가 있다. MBR은 오래된 BIOS 방식으로 제약이 많고, GPT는 UEFI와 함께 쓰는 현대 방식으로 큰 디스크와 많은 파티션을 지원한다.

비유로 이해하기

MBR은 칸이 4개뿐인 옛날 목차판(모자라면 한 칸에 "별책 부록"을 달아 늘림), GPT는 칸이 128개인 넉넉한 새 목차판이다.

자세히

먼저 알아 둘 말

말뜻
파티션디스크 하나를 논리적으로 나눈 구역. 구역마다 따로 파일시스템을 만들고 따로 마운트한다. 윈도우의 C:, D: 드라이브를 나누는 것과 같다
파티션 테이블"몇 번 구역이 디스크의 어디부터 어디까지인가"를 적어 둔 목차. 디스크 맨 앞에 있고, 형식이 MBR 또는 GPT다
섹터디스크를 읽고 쓰는 가장 작은 단위. 전통적으로 512바이트. MBR은 디스크의 첫 번째 섹터 한 칸이다
부트 코드MBR 안에 든 아주 작은 프로그램(446바이트). BIOS가 이것을 실행하면 부트로더의 나머지 부분을 불러온다
BIOS / UEFI전원을 켜면 먼저 실행되는 메인보드 펌웨어. BIOS는 MBR의 부트 코드를 실행하고, UEFI는 ESP(EFI 시스템 파티션, FAT32)에 든 부트로더 파일을 실행한다
GUID전 세계에서 겹치지 않게 만든 128비트 식별 번호. GPT는 디스크와 파티션마다 GUID를 붙여 구분한다

MBR vs GPT

MBRGPT
위치·크기디스크 첫 섹터 512바이트 (부트 코드 446 + 파티션 테이블 64 + 서명 2)디스크 앞뒤에 헤더와 백업
최대 디스크2TB사실상 무제한 (8ZB)
파티션 수주 4개 (확장 1개 안에 논리 여러 개)기본 128개, 모두 주 파티션
부팅BIOSUEFI (BIOS 호환 모드도 가능)
안정성테이블 한 곳뿐백업 헤더, CRC 검사
도구fdiskgdisk, parted, fdisk(최신)

파티션 종류 (MBR)

주(Primary)최대 4개. 부팅 가능
확장(Extended)주 파티션 자리 하나를 차지하는 논리 파티션용 그릇. 최대 1개, 직접 파일시스템을 만들지 않음
논리(Logical)확장 파티션 안에 여러 개. 번호 5부터

시험에 이렇게 나와요

1차 출제기준 · 공개 기출 없음

확인 문제

Q1. MBR 방식 디스크에 파티션을 6개 만들어야 한다. 어떻게 구성해야 할까?

  1. 주 파티션 6개
  2. 주 파티션 4개 + 논리 파티션 2개
  3. 주 파티션 3개 + 확장 파티션 1개 안에 논리 파티션 3개
  4. MBR로는 불가능
정답 보기

3번 주 파티션 3개 + 확장 파티션 1개 안에 논리 파티션 3개

MBR은 파티션 정보를 적는 칸이 4개뿐이다. 그래서 주 파티션은 최대 4개이고, 더 필요하면 그중 하나를 확장 파티션으로 만들어 그 안에 논리 파티션을 여러 개 만든다(번호 5부터).

Q2. MBR 파티션 테이블에서 만들 수 있는 주 파티션의 최대 개수는?

  1. 8개
  2. 2개
  3. 4개
  4. 128개
정답 보기

3번 4개

4개다(확장 파티션 포함). 더 필요하면 하나를 확장 파티션으로 만들고 그 안에 논리 파티션을 만든다.

Q3. 2TB보다 큰 디스크를 하나의 파티션으로 쓰려면 필요한 방식은?

  1. LILO
  2. 확장 파티션
  3. MBR
  4. GPT
정답 보기

4번 GPT

GPT다. MBR은 최대 2TB까지만 쓸 수 있다. GPT는 큰 디스크와 128개 파티션을 지원한다.

Q4. MBR의 크기는?

  1. 1KB
  2. 256바이트
  3. 512바이트
  4. 4KB
정답 보기

3번 512바이트

512바이트다. 디스크의 첫 섹터로, 부트 코드(446)·파티션 표(64)·시그니처(2)로 이루어진다.

헷갈리기 쉬운 O·X

확장 파티션은 MBR 디스크에 여러 개 만들 수 있다.

정답 보기

X 확장 파티션은 1개. 그 안에 논리 파티션 여러 개.

GPT는 UEFI 펌웨어와 함께 쓰는 것이 일반적이다.

정답 보기

O 맞는 설명이다.

MBR에서 논리 파티션 번호는 1번부터 시작한다.

정답 보기

X 5번부터.

함께 보면 좋은 개념