๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
  • Welcome.
:: BoB 11๊ธฐ ๐Ÿšฉ/Topics

FAT / NTFS / EXT ํŒŒ์ผ ์‹œ์Šคํ…œ

by EunBird 2022. 6. 16.

FAT

  • File Allocation Table
  • MS-DOS ์šฉ์œผ๋กœ ๊ฐœ๋ฐœ๋œ ํŒŒ์ผ ์‹œ์Šคํ…œ
  • Window ๋กœ ๋„˜์–ด์˜ค๋ฉด์„œ ํŒŒ์ผ์‹œ์Šคํ…œ ๊ทธ ์ž์ฒด๋ฅผ ์˜๋ฏธํ•˜๊ฒŒ ๋จ.
  • ๊ตฌ์กฐ๊ฐ€ ๊ฐ„๋‹จํ•˜์—ฌ ๋„๋ฆฌ ์“ฐ์ž„.
    • FAT12
      • ํด๋Ÿฌ์Šคํ„ฐ ์ตœ๋Œ€ ๊ฐœ์ˆ˜ : 4,084(2^12 – 12)
      • 12๋น„ํŠธ๋ฅผ ์ด์šฉํ•˜์—ฌ ํด๋Ÿฌ์Šคํ„ฐ ์œ„์น˜ ํ‘œํ˜„.
    • FAT16
      • ํด๋Ÿฌ์Šคํ„ฐ ์ตœ๋Œ€ ๊ฐœ์ˆ˜ : 65,524(2^16 – 12)
      • 16๋น„ํŠธ๋ฅผ ์ด์šฉ “ .
    • FAT32
      • ํด๋Ÿฌ์Šคํ„ฐ ์ตœ๋Œ€ ๊ฐœ์ˆ˜ : 268,435,444(2^28 - 12)
      • 32๋น„ํŠธ๋ฅผ ์ด์šฉ “ .
  • FAT ํŒŒ์ผ ์‹œ์Šคํ…œ์€ Reserved ์˜์—ญ, FAT ์˜์—ญ, Data ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค.
    • Reserved ์˜์—ญ
      • ๋ถ€ํŠธ ์„นํ„ฐ
      • FSINFO (File System INFOmation)
      • ์ถ”๊ฐ€์ ์ธ ์˜ˆ์•ฝ ์˜์—ญ
    • FAT ์˜์—ญ
      • ์ฒซ๋ฒˆ์งธ ํ…Œ์ด๋ธ” ์˜์—ญ
      • ์ฒซ๋ฒˆ์งธ ํ…Œ์ด๋ธ” ์˜์—ญ์ด ์†์‹ค๋˜์—ˆ์„ ๊ฒฝ์šฐ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ์˜์—ญ
    • Data ์˜์—ญ
      • ํŒŒ์ผ ๋ฉ”ํƒ€ ์ •๋ณด๋ฅผ ์ €์žฅํ•˜๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ ์—”ํŠธ๋ฆฌ
      • ์‹ค์ œ ํŒŒ์ผ ๋ฐ์ดํ„ฐ

NTFS

  • ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ FAT์„ ๋Œ€์ฒด.
  • ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์˜ ์ง€์›, ๊ณ ๊ธ‰ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์‚ฌ์šฉ์œผ๋กœ ์ธํ•œ ์„ฑ๋Šฅ ๊ฐœ์„ , ์ถ”๊ฐ€ ํ™•์žฅ ๊ธฐ๋Šฅ์„ ๋”ํ•œ ๋””์Šคํฌ ๊ณต๊ฐ„ ํ™œ์šฉ.
  • ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ๊ฐ€ ์•„๋‹ˆ๋ฉด ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
  • ํŠน์ง• :
    • ๋ณต๊ตฌ์„ฑ
      • ์‹œ์Šคํ…œ ๊ณ ์žฅ๊ณผ ๋””์Šคํฌ ์†์ƒ์„ ๋ณต๊ตฌํ•˜๋Š” ๋Šฅ๋ ฅ์ด ์žˆ๋‹ค.
      • ์†์ƒ์ด ๋ฐœ์ƒํ•˜๋ฉด NTFS๋Š” ๋””์Šคํฌ ๋ณผ๋ฅจ์„ ์žฌ๊ตฌ์„ฑํ•˜์—ฌ ์ผ๊ด€์„ฑ์žˆ๋Š” ์ƒํƒœ๋กœ ๋ณต๊ตฌํ•œ๋‹ค.
    • ๋ณด์•ˆ์„ฑ
      • ๋ณด์•ˆ์„ ์œ„ํ•ด ์œˆ๋„์šฐ NT(์œ„๋„์šฐ ์ œํ’ˆ๊ตฐ์˜ ๋ช…์นญ - New Tech) ๊ฐ์ฒด ๋ชจ๋ธ์ด ์ ์šฉ๋จ.
      • ์–ด๋– ํ•œ ํŒŒ์ผ์„ ์—ด๋ฉด, ํ•ด๋‹น ํŒŒ์ผ์€ ํŒŒ์ผ์˜ ๋ณด์•ˆ ์†์„ฑ์„ ๊ด€์žฅํ•˜๋Š” ๋ณด์•ˆ ์„œ์ˆ ์ž๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ ๊ฐ์ฒด๋กœ ๊ตฌํ˜„๋œ๋‹ค.
    • NTFS ํŒŒ์ผ ์‹œ์Šคํ…œ์—์„œ ํ•˜๋‚˜์˜ ํŒŒ์ผ๋งˆ๋‹ค ํ•˜๋‚˜์˜ MFT์—”ํŠธ๋ฆฌ๊ฐ€ ํ• ๋‹น๋œ๋‹ค.
    • ํ•˜๋‚˜์˜ MFT์—”ํŠธ๋ฆฌ ํฌ๊ธฐ๋Š” 1024๋กœ ๊ณ ์ •๋˜์–ด ์žˆ๋‹ค.
    • MFT ์—”ํŠธ๋ฆฌ ๊ตฌ์กฐ :MFT ์—”ํŠธ๋ฆฌ ๊ตฌ์กฐ :

 


 

EXT

  • EXTended file system
  • ๋ฆฌ๋ˆ…์Šค์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ฐ€์šด๋ฐ ํ•˜๋‚˜.
    • ext2
      • 2nd extended file system
      • ๋ฆฌ๋ˆ…์Šค ์ปค๋„์— ์žˆ๋Š” ext2fs ํŒŒ์ผ์‹œ์Šคํ…œ ๋“œ๋ผ์ด๋ฒ„๋Š” ext2 ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ •์‹์œผ๋กœ ๊ตฌํ˜„ํ–ˆ๋‹ค.
      • ext2 ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ
        • ext2์˜ ๊ณต๊ฐ„์€ ๋ธ”๋ก์œผ๋กœ ๋‚˜๋‰˜์–ด ์žˆ๋‹ค.
        • ์™ธ๋ถ€ ๋‹จํŽธํ™”๋ฅผ ์ค„์ด๊ณ  ์—ฐ์†๋œ ๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ๋•Œ ๋””์Šคํฌ ํƒ์ƒ‰์ด ์ตœ์†Œํ™” ๋œ๋‹ค.
        • ๋ชจ๋“  ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์•„์ด๋…ธ๋“œ๋กœ ํ‘œํ˜„๋œ๋‹ค.
    • ext3
      • ๋ฆฌ๋ˆ…์Šค์˜ ์ €๋„๋ง ํŒŒ์ผ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜.
      • ext2์—์„œ ์ž๋ฃŒ์†์‹ค์—†์ด ext3๋กœ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ.
      • ๋‹ค์Œ 3๋‹จ๊ณ„์˜ ์ €๋„๋ง ์‚ฌ์šฉ ๊ฐ€๋Šฅ.
        • Journal(๋ฆฌ์Šคํฌ ์ตœ์†Œ)
        • Ordered(๋ฆฌ์Šคํฌ ์ค‘๊ฐ„)
        • Writeback(๋ฆฌ์Šคํฌ ์ตœ๊ณ )
      • ์˜จ๋ผ์ธ ํŒŒ์ผ ์‹œ์Šคํ…œ ์ฆ๋Œ€
      • ํฐ ๊ทœ๋ชจ์˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์œ„ํ•œ Htree
    • ext4
      • ๋ฆฌ๋ˆ…์Šค์˜ ์ €๋„๋ง ํŒŒ์ผ ์‹œ์Šคํ…œ ์ค‘ ํ•˜๋‚˜.
      • ext3 ์˜ ํ–ฅ์ƒ ๋ฒ„์ „.
      • ํŠน์ง• :
        • ๋Œ€ํ˜• ํŒŒ์ผ ์‹œ์Šคํ…œ : 1์—‘์‚ฌ๋ฐ”์ดํŠธ์˜ ๋ณผ๋ฅจ๊ณผ 16ํ…Œ๋ผ๋ฐ”์ดํŠธ์˜ ํŒŒ์ผ ์ง€์›.
        • Extent :
          • ์ด์ „ ext2, ext3์—์„œ ์‚ฌ์šฉํ•˜๋˜ ๋ธ”๋ก ๋งคํ•‘ ๋ฐฉ์‹์„ ๋Œ€์ฒด.
          • Extent๋Š” ์ธ์ ‘ํ•œ ๋ฌผ๋ฆฌ์  ๋ธ”๋ก์˜ ๋ฌถ์Œ์œผ๋กœ, ๋Œ€์šฉ๋Ÿ‰ ํŒŒ์ผ ์ ‘๊ทผ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๋‹จํŽธํ™”๋ฅผ ์ค„์ธ๋‹ค.
        • ํ•˜์œ„ ํ˜ธํ™˜์„ฑ : ext2, ext3 ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ext4๋กœ ๋งˆ์šดํŠธ ๊ฐ€๋Šฅ.
        • ์ง€์—ฐ๋œ ํ• ๋‹น
        • 32000๊ฐœ์˜ ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ ์ œํ•œ ์—†์Œ.

 

728x90

๋Œ“๊ธ€