๋ณธ๋ฌธ์œผ๋กœ ์ด๋™

fdisk

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „.

fdisk
๊ฐœ๋ฐœ์žRobert Baron, IBM, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ, ๋””์ง€ํ„ธ ๋ฆฌ์„œ์น˜, Brian E. Reifsnyder
๋ฐœํ‘œ์ผ1983๋…„ 3์›”
์šด์˜ ์ฒด์ œDOS, FlexOS, OS/2, ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ ์œˆ๋„์šฐ, *BSD[1]
์ข…๋ฅ˜๋ช…๋ น์–ด

์ปดํ“จํ„ฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ fdisk๋Š” ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋ช…๋ น ์ค„ ์ธํ„ฐํŽ˜์ด์Šค ์œ ํ‹ธ๋ฆฌํ‹ฐ์ด๋‹ค. ๋ฆฌ๋ˆ…์Šค ๋ฐ ์œ ๋‹‰์Šค ๊ณ„์—ด์—์„œ๋Š” ์‹œ์Šคํ…œ์šฉ์œผ๋กœ ์กด์žฌํ•˜๋ฉฐ ์œˆ๋„์šฐ 2000 ์ด์ƒ์˜ ์œˆ๋„์šฐ NT ์šด์˜ ์ฒด์ œ ๊ณ„์—ด ๋ฒ„์ „์—์„œ fdisk๋Š” diskpart๋ผ๋Š” ์ด๋ฆ„์˜ ๋” ์ง„๋ณด๋œ ๋„๊ตฌ๋กœ ๋Œ€์ฒด๋˜์—ˆ๋‹ค.

๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ์˜ fdisk ์‹คํ–‰ํ™”๋ฉด

๊ตฌํ˜„

[ํŽธ์ง‘]

DOS ๋ฐ ์œˆ๋„์šฐ

[ํŽธ์ง‘]

IBM์€ ํ•˜๋“œ ๋””์Šคํฌ ๋“œ๋ผ์ด๋ธŒ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•œ ์ตœ์ดˆ์˜ PC์ธ IBM PC XT์˜ 1983๋…„ 3์›” ๋ฆด๋ฆฌ์Šค, ๊ทธ๋ฆฌ๊ณ  IBM PC-DOS ๋ฒ„์ „ 2.0๊ณผ ๋”๋ถˆ์–ด fdisk, ์ฆ‰ Fixed Disk Setup Program ๋ฒ„์ „ 1.00์„ ์„ ๋ณด์˜€๋‹ค. ๋ฒ„์ „ 1์€ ํ•˜๋‚˜์˜ FAT ๋„์Šค ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“ค๊ณ  ์‚ญ์ œํ•˜๊ณ  ํ™œ์„ฑํ™” ํŒŒํ‹ฐ์…˜์„ ๋ณ€๊ฒฝํ•˜๊ณ  ํŒŒํ‹ฐ์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜๋งŒ ์žˆ์—ˆ๋‹ค. fdisk๋Š” ๋งˆ์Šคํ„ฐ ๋ถ€ํŠธ ๋ ˆ์ฝ”๋“œ(MBR)์„ ๊ธฐ๋กํ•˜๋ฉฐ ์ตœ๋Œ€ 4๊ฐœ์˜ ํŒŒํ‹ฐ์…˜์„ ์ง€์›ํ–ˆ๋‹ค. ๋‹ค๋ฅธ 3๊ฐœ๋Š” CP/M-86, ์ œ๋‹‰์Šค์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ์šด์˜ ์ฒด์ œ์šฉ์œผ๋กœ ๊ณ ์•ˆ๋˜์—ˆ์œผ๋ฉฐ fdisk๊ฐ€ ์ง€์›ํ•˜์ง€ ์•Š์•˜๋˜ ์ž์ฒด๋งŒ์˜ ํŒŒํ‹ฐ์…”๋‹ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ์˜ˆ์ธก๋˜์—ˆ๋‹ค.

1984๋…„ 8์›”, PC DOS 3.0์€ ํŒŒ์ผ ํ• ๋‹น ํ…Œ์ด๋ธ” ํŒŒํ‹ฐ์…˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๋” ํฐ ์šฉ๋Ÿ‰์˜ ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ๋” ํšจ์œจ์ ์œผ๋กœ ์ง€์›ํ•œ๋‹ค.

1987๋…„ 4์›”, PC DOS/fdisk 3.30์€ ํ™•์žฅ ํŒŒํ‹ฐ์…˜์˜ ์ง€์šฐ๋„ˆ์„ ์ถ”๊ฐ€ํ•˜์˜€์œผ๋ฉฐ ์ตœ๋Œ€ 23๊ฐœ์˜ ๋…ผ๋ฆฌ ๋“œ๋ผ์ด๋ธŒ๋‚˜ ๋ณผ๋ฅจ์„ ๋ณด์œ ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

ํŒŒ์ผ ํ• ๋‹น ํ…Œ์ด๋ธ” ์ง€์›์€ ์ปดํŒฉ MS-DOS 3.31๊ณผ ํ•จ๊ป˜ ์ถ”๊ฐ€๋˜์—ˆ์œผ๋ฉฐ ๋‚˜์ค‘์— MS-DOS/PC DOS 4.0๊ณผ ํ•จ๊ป˜ ์ด์šฉ์ด ๊ฐ€๋Šฅํ•ด์กŒ๋‹ค.

์˜ค๋ฆฌ์ง€๋„ ์œˆ๋„์šฐ 95๊ณผ ํ•จ๊ป˜ ์ถœ์‹œ๋œ fdisk ํ”„๋กœ๊ทธ๋žจ์„ ํฌํ•จํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋„์Šค fdisk ํ”„๋กœ๊ทธ๋žจ๋“ค์€ ์˜ค์ง FAT12, FAT16, FAT16B FAT ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑํ•  ์ˆ˜๋งŒ ์žˆ๋‹ค.

MS-DOS fdisk ํŒŒ์ƒํŒ๋“ค์€ ์œˆ๋„์šฐ 95, ์œˆ๋„์šฐ 98, ๋‚˜์ค‘์—๋Š” ์œˆ๋„์šฐ ๋ฏธ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์—ˆ๋‹ค. ์œˆ๋„์šฐ 95B ์ด์ƒ์— ํฌํ•จ๋œ fdisk ๋ฒ„์ „๋งŒ์ด FAT ํŒŒํ‹ฐ์…˜์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.[2] ์œˆ๋„์šฐ 2000 ์ด์ƒ์€ fdisk๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ DiskPart ์™ธ์— ๋…ผ๋ฆฌ ๋””์Šคํฌ ๊ด€๋ฆฌ์ž ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

์œˆ๋„์šฐ 95์— ์ œ๊ณต๋˜๋Š” fdisk๋Š” 64 GB ์ด์ƒ์˜ ํ•˜๋“œ ๋””์Šคํฌ์— ๋Œ€ํ•ด ์ •ํ™•ํ•œ ํฌ๊ธฐ๋ฅผ ๋ณด๊ณ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ด๋ฅผ ์ˆ˜์ •ํ•œ ์—…๋ฐ์ดํŠธ๋œ fdisk๋Š” ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ๋กœ๋ถ€ํ„ฐ ์ด์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.[3]

ํ”„๋ฆฌ๋„์Šค

[ํŽธ์ง‘]

ํ”„๋ฆฌ๋„์Šค์˜ fdisk ๊ตฌํ˜„์ฒด๋Š” ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด์ด๋‹ค.

OS/2๋Š” ๋ฒ„์ „ 4.0๊นŒ์ง€ 2๊ฐœ์˜ ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ” ๋งค๋‹ˆ์ €๊ฐ€ ํฌํ•จ๋˜์—ˆ๋‹ค. ์ด๋“ค์€ ํ…์ŠคํŠธ ๋ชจ๋“œ fdisk, GUI ๊ธฐ๋ฐ˜ fdiskpm์ด์—ˆ๋‹ค. ์ด ๋‘˜์€ ๊ธฐ๋Šฅ์ƒ ๋™์ผํ•˜๋ฉฐ FAT ํŒŒํ‹ฐ์…˜๊ณผ ๋” ์ง„๋ณด๋œ HPFS ํŒŒํ‹ฐ์…˜์„ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค.

OS/2 ๋ฒ„์ „ 4.5 ์ด์ƒ(eComStation ํฌํ•จ)์€ JFS ํŒŒ์ผ ์‹œ์Šคํ…œ ๋ฐ FAT, HPFS๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ fdisk๋Š” ๋…ผ๋ฆฌ ๋ณผ๋ฅจ ๊ด€๋ฆฌ์ž(LVM)๋กœ ๋Œ€์ฒด๋œ๋‹ค.

PC DOS 7.10

[ํŽธ์ง‘]

IBM PC DOS 7.10์€ FDISK32, FORMAT32 ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ํฌํ•จํ–ˆ๋‹ค.

LVM ๋ฐ ๋ฆฌ๋ˆ…์Šค

[ํŽธ์ง‘]

๋ฆฌ๋ˆ…์Šค์—์„œ ์‚ฌ์šฉ๋˜๋Š” fdisk ๋ช…๋ น์–ด๋Š” ๋””์Šคํฌ ํŒŒํ‹ฐ์…˜์„ ๊ธฐ๋ณธ์ ์ธ ์„ค์ •์—์„œ๋ถ€ํ„ฐ ์„ธ๋ฐ€ํ•˜๊ณ  ๋ถ€๊ฐ€์ ์ธ ๊ธฐ๋Šฅ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋ช…๋ น์–ด์ด๋‹ค. LVM์— ๋Œ€ํ•œ ์„ค์ •๋„ ์ง€์›ํ•˜๊ณ ์žˆ์œผ๋ฉฐ ๋”ฐ๋ผ์„œ ์—ฌ๋Ÿฌ ํ•˜๋“œ๋””์Šคํฌ๋ฐ ์ €์žฅ์žฅ์น˜๋ฅผ ๋‹จ์ผ ํ˜น์€ ์›ํ•˜๋Š” ๊ฐฏ์ˆ˜์—์„œ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ†ตํ•ฉ ๋ฐ ๋ถ„ํ• ํ•  ์ˆ˜ ์žˆ๋‹ค.

> fdisk --help

๋ช…๋ น ํ”„๋กฌํ”„ํŠธ

> Command(m for help):

ํ•œํŽธ ์„ค์ •๊ณผ๋Š” ๋ฌด๊ด€ํ•˜๊ฒŒ ํŒŒํ‹ฐ์…˜์˜ ํ˜„ํ™ฉ์„ ์‚ดํŽด๋ณด๋Š” ๋ทฐ์–ด ๊ธฐ๋Šฅ๋„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๋‹ค.[4] 2018๋…„ ๊ธฐ์ค€ ๋ฒ„์ „์€ util-linux 2.31.1 ์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.

๊ฐ™์ด ๋ณด๊ธฐ

[ํŽธ์ง‘]

๊ฐ์ฃผ

[ํŽธ์ง‘]
  1. โ†‘ โ€œfdisk(8) โ€” PC slice table (MBR) maintenance programโ€. ใ€ŠSystem Manager's Manualใ€‹. FreeBSD, NetBSD, OpenBSD, DragonFly BSD.
  2. โ†‘ โ€œHow to Use the Fdisk and Format Tools to Partition or Repartition a Hard Diskโ€ 6.0ํŒ. ใ€ŠSupportใ€‹. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ. 2012๋…„ 6์›” 28์ผ.
  3. โ†‘ โ€œFdisk Does Not Recognize Full Size of Hard Disks Larger than 64 GBโ€ 4.0ํŒ. ใ€ŠSupportใ€‹. ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ. 2012๋…„ 8์›” 24์ผ.
  4. โ†‘ (๋ฆฌ๋ˆ…์Šค ์šฐ๋ถ„ํˆฌ18LTS) ํŒŒํ‹ฐ์…˜ ํ˜„ํ™ฉ p, ๋„์›€๋ง m , ์„ค์ • ์ค‘๋‹จ q, ์ €์žฅํ›„ ์‹คํ–‰ w

์™ธ๋ถ€ ๋งํฌ

[ํŽธ์ง‘]