공든탑앱 열기

fdisk·parted

리눅스마스터 2급 · 파일 시스템 관련 명령어 · 약 11분

쉽게 말하면

디스크를 칸(파티션)으로 나누는 도구예요. 화면에서 나눌 계획을 세우고 마지막에 저장(w)해야 실제로 반영돼요. 저장하지 않고 나오면 아무것도 안 바뀌어요.

시험용 정의

fdisk는 디스크의 파티션을 보고 만들고 지우는 대화형 도구다(MBR·GPT 모두 지원). parted는 2TB 이상·GPT 디스크에 강하고 명령행 한 줄로도 쓸 수 있으며, gdisk는 GPT 전용 fdisk다.

비유로 이해하기

땅(디스크)에 울타리를 쳐서 구획(파티션)을 나누는 측량 도구다. 도면을 다 그린 다음 "확정(w)"을 눌러야 실제로 울타리가 세워진다.

자세히

fdisk 내부 명령 (fdisk /dev/sdb 실행 후)

키기능
m도움말(메뉴)
p현재 파티션 테이블 출력 (print)
n새 파티션 (new) → p 주/e 확장, 번호, 시작, 끝(+10G)
d파티션 삭제 (delete)
t파티션 타입 변경 (type)
l타입 코드 목록 (list)
a부팅 플래그 토글
w저장하고 종료 (write)
q저장하지 않고 종료 (quit)
g / o새 GPT / 새 MBR(DOS) 테이블 만들기

파티션 타입 코드

83Linux
82Linux swap
8eLinux LVM
fdLinux RAID autodetect
5 / f확장(Extended)
7NTFS·HPFS
b / cFAT32

관련 명령

fdisk -l 모든 디스크의 파티션 목록. lsblk 장치를 트리로. parted /dev/sdb mklabel gpt, parted /dev/sdb mkpart primary ext4 1MiB 100% 처럼 한 줄로 가능. 파티션을 만든 뒤에는 mkfs로 파일시스템을 만들어야 쓸 수 있다. 커널이 새 파티션을 바로 인식하지 못하면 partprobe.

시험에 이렇게 나와요

확인 문제

Q1. fdisk로 파티션을 만들고 q를 눌러 나왔다. 디스크에는 어떻게 되어 있을까?

  1. 파티션이 저장되어 있다
  2. 아무것도 바뀌지 않았다
  3. 절반만 저장되었다
  4. 디스크가 초기화되었다
정답 보기

2번 아무것도 바뀌지 않았다

fdisk는 변경 사항을 메모리에만 들고 있다가 w(write)를 눌러야 디스크에 기록한다. q는 저장하지 않고 끝낸다. 실수했을 때 q로 빠져나오면 안전하다.

Q2. fdisk에서 실수로 파티션을 잘못 만들었다. 디스크에 아무것도 기록하지 않고 빠져나오는 키는?

  1. x
  2. w
  3. d
  4. q
정답 보기

4번 q

q는 저장 없이 종료, w는 기록.

Q3. fdisk 대화형 모드에서 파티션을 삭제하는 명령은?

  1. e
  2. x
  3. r
  4. d
정답 보기

4번 d

d(delete)다. n은 새 파티션, p는 파티션 표 보기, w는 저장하고 끝내기다.

Q4. fdisk에서 변경 내용을 디스크에 저장하고 종료하는 명령은?

  1. x
  2. w
  3. s
  4. q
정답 보기

2번 w

w(write)다. q는 저장하지 않고 끝내므로 실수했을 때 쓴다.

Q5. fdisk에서 파티션 타입을 Linux swap으로 바꿀 때 사용하는 코드는?

  1. 82
  2. fd
  3. 83
  4. 8e
정답 보기

1번 82

82. 83 Linux, 8e LVM, fd RAID.

Q6. 시스템의 모든 디스크와 파티션 정보를 출력하는 명령은?

  1. fdisk -p
  2. fdisk -a
  3. fdisk -l
  4. fdisk -s
정답 보기

3번 fdisk -l

fdisk -l이다. 연결된 모든 디스크와 파티션 표를 보여 준다(l은 list).

Q7. fdisk 대화형 모드에서 새 파티션을 만드는 명령은?

  1. a
  2. p
  3. c
  4. n
정답 보기

4번 n

n(new)이다. p는 파티션 표 보기, d는 삭제, t는 종류 바꾸기다.

헷갈리기 쉬운 O·X

fdisk에서 n으로 파티션을 만들면 즉시 디스크에 기록된다.

정답 보기

X w를 눌러야 기록된다.

파티션 타입 코드 8e는 LVM을 뜻한다.

정답 보기

O 맞는 설명이다.

파티션을 만들기만 하면 바로 파일을 저장할 수 있다.

정답 보기

X mkfs로 파일시스템을 만들고 마운트해야 한다.

함께 보면 좋은 개념