fdisk·parted
쉽게 말하면
디스크를 칸(파티션)으로 나누는 도구예요. 화면에서 나눌 계획을 세우고 마지막에 저장(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) 테이블 만들기 |
파티션 타입 코드
| 83 | Linux |
| 82 | Linux swap |
| 8e | Linux LVM |
| fd | Linux RAID autodetect |
| 5 / f | 확장(Extended) |
| 7 | NTFS·HPFS |
| b / c | FAT32 |
관련 명령
fdisk -l 모든 디스크의 파티션 목록. lsblk 장치를 트리로. parted /dev/sdb mklabel gpt, parted /dev/sdb mkpart primary ext4 1MiB 100% 처럼 한 줄로 가능. 파티션을 만든 뒤에는 mkfs로 파일시스템을 만들어야 쓸 수 있다. 커널이 새 파티션을 바로 인식하지 못하면 partprobe.
시험에 이렇게 나와요
- fdisk에서 파티션 정보를 저장하고 종료 →
w, 저장하지 않고 종료 →q - fdisk에서 파티션 삭제 →
d, 새로 만들기 →n, 목록 출력 →p - 블록 장치(디스크·파티션)를 트리로 보기 →
lsblk
확인 문제
Q1. fdisk로 파티션을 만들고 q를 눌러 나왔다. 디스크에는 어떻게 되어 있을까?
- 파티션이 저장되어 있다
- 아무것도 바뀌지 않았다
- 절반만 저장되었다
- 디스크가 초기화되었다
정답 보기
2번 아무것도 바뀌지 않았다
fdisk는 변경 사항을 메모리에만 들고 있다가 w(write)를 눌러야 디스크에 기록한다. q는 저장하지 않고 끝낸다. 실수했을 때 q로 빠져나오면 안전하다.
Q2. fdisk에서 실수로 파티션을 잘못 만들었다. 디스크에 아무것도 기록하지 않고 빠져나오는 키는?
- x
- w
- d
- q
정답 보기
4번 q
q는 저장 없이 종료, w는 기록.
Q3. fdisk 대화형 모드에서 파티션을 삭제하는 명령은?
- e
- x
- r
- d
정답 보기
4번 d
d(delete)다. n은 새 파티션, p는 파티션 표 보기, w는 저장하고 끝내기다.
Q4. fdisk에서 변경 내용을 디스크에 저장하고 종료하는 명령은?
- x
- w
- s
- q
정답 보기
2번 w
w(write)다. q는 저장하지 않고 끝내므로 실수했을 때 쓴다.
Q5. fdisk에서 파티션 타입을 Linux swap으로 바꿀 때 사용하는 코드는?
- 82
- fd
- 83
- 8e
정답 보기
1번 82
82. 83 Linux, 8e LVM, fd RAID.
Q6. 시스템의 모든 디스크와 파티션 정보를 출력하는 명령은?
- fdisk -p
- fdisk -a
- fdisk -l
- fdisk -s
정답 보기
3번 fdisk -l
fdisk -l이다. 연결된 모든 디스크와 파티션 표를 보여 준다(l은 list).
Q7. fdisk 대화형 모드에서 새 파티션을 만드는 명령은?
- a
- p
- c
- n
정답 보기
4번 n
n(new)이다. p는 파티션 표 보기, d는 삭제, t는 종류 바꾸기다.
헷갈리기 쉬운 O·X
fdisk에서 n으로 파티션을 만들면 즉시 디스크에 기록된다.
정답 보기
X w를 눌러야 기록된다.
파티션 타입 코드 8e는 LVM을 뜻한다.
정답 보기
O 맞는 설명이다.
파티션을 만들기만 하면 바로 파일을 저장할 수 있다.
정답 보기
X mkfs로 파일시스템을 만들고 마운트해야 한다.