๐Ÿ‘ฉ‍๐Ÿ’ป ์•Œ๊ณ ๋ฆฌ์ฆ˜/๐ŸŽ›๏ธ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ & OS

[ ํ˜ผ๊ณตํ•™์Šต๋‹จ 12๊ธฐ ] 15๊ฐ• - ํŒŒ์ผ ์‹œ์Šคํ…œ

์˜ค๋ธŒ ๐Ÿง™‍โ™‚๏ธ 2024. 8. 26. 03:27

[ ํŒŒ์ผ ]

ํ•˜๋“œ ๋””์Šคํฌ๋‚˜ SSD ๊ฐ™์€ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅ๋œ ์ •๋ณด์˜ ์ง‘ํ•ฉ

ํŒŒ์ผ์„ ์ด๋ฃจ๋Š” ์ •๋ณด์ธ ์†์„ฑ๊ณผ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ

์šด์˜์ฒด์ œ๋Š” ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ฝ๊ณ  ์”€

 

[ ํด๋” ] 

ํŒŒ์ผ๋“ค์„ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋””๋ ‰ํ„ฐ๋ฆฌ

๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ํŠธ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง ( ์ตœ์ƒ์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ(๋ฃจํŠธ)๊ฐ€ ์žˆ๊ณ  ์•„๋ž˜์— ์—ฌ๋Ÿฌ ์„œ๋ธŒ(์ž์‹) ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ์Œ )

 

[ ๊ฒฝ๋กœ ] 

๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ด์šฉํ•ด ํŒŒ์ผ ์œ„์น˜, ํŒŒ์ผ ์ด๋ฆ„์„ ํŠน์ • ์ง“๋Š” ์ •๋ณด

 

1. ์ ˆ๋Œ€ ๊ฒฝ๋กœ

๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ์—์„œ ์ž๊ธฐ ์ž์‹ ๊นŒ์ง€ ์ด๋ฅด๋Š” ๊ณ ์š”ํ•œ ๊ฒฝ๋กœ

2. ์ƒ๋Œ€ ๊ฒฝ๋กœ

ํ˜„์žฌ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฒฝ๋กœ

 

[ ํŒŒํ‹ฐ์…”๋‹ ]

์ €์žฅ ์žฅ์น˜์˜ ๋…ผ๋ฆฌ์ ์ธ ์˜์—ญ์„ ๊ตฌํšํ•˜๋Š” ์ž‘์—…

ํŒŒํ‹ฐ์…˜(ํŒŒํ‹ฐ์…”๋‹์œผ๋กœ ๋‚˜๋ˆˆ ๊ฐ ๊ตฌ์—ญ)๋งˆ๋‹ค ๋‹ค๋ฅธ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Œ

 

[ ํŒŒ์ผ ํ• ๋‹น ]

1. ์—ฐ์† ํ• ๋‹น

๊ฐ€์žฅ ๋‹จ์ˆœํ•œ ๋ฐฉ์‹

๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ ๋‚ด ์—ฐ์†์ ์ธ ๋ธ”๋ก์— ํŒŒ์ผ์„ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹

ํŒŒ์ผ์˜ ์ฒซ ๋ฒˆ์งธ ๋ธ”๋ก ์ฃผ์†Œ์™€ ๋ธ”๋ก ๋‹จ์œ„์˜ ๊ธธ์ด๋งŒ ์•Œ๋ฉด ๋จ

๊ตฌํ˜„์ด ๋‹จ์ˆœํ•˜์ง€๋งŒ, ์™ธ๋ถ€ ๋‹จํŽธํ™”๋ฅผ ์•ผ๊ธฐ

 

2. ๋ถˆ์—ฐ์† ํ• ๋‹น

ํŒŒ์ผ์ด ์—ฌ๋Ÿฌ ๋ธ”๋ก์— ํฉ์–ด์ ธ ์ €์žฅ๋˜์–ด๋„ ๋ฌด๋ฐฉ

2-1. ์—ฐ๊ฒฐ ํ• ๋‹น

์—ฐ์† ํ• ๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐ

๊ฐ ๋ธ”๋ก ์ผ๋ถ€์— ๋‹ค์Œ ๋ธ”๋ก์˜ ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•˜์—ฌ ๊ฐ ๋ธ”๋ก์ด ๋‹ค์Œ ๋ธ”๋ก์„ ๊ฐ€๋ฆฌํ‚ค๋Š” ํ˜•ํƒœ๋กœ ํ• ๋‹นํ•˜๋Š” ๋ฐฉ์‹

ํŒŒ์ผ์„ ์ด๋ฃจ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋กœ ๊ด€๋ฆฌ

๋ฐ˜๋“œ์‹œ ์ฒซ ๋ฒˆ์งธ ๋ธ”๋ก๋ถ€ํ„ฐ ํ•˜๋‚˜์”ฉ ์ฐจ๋ก€๋Œ€๋กœ ์ฝ์–ด์•ผ ๋˜๊ณ , ํ•˜๋“œ ์›จ์–ด ๊ณ ์žฅ์ด๋‚˜ ์˜ค๋ฅ˜ ๋ฐœ์ƒ ์‹œ ํ•ด๋‹น ๋ธ”๋ก ์ดํ›„ ๋ธ”๋ก์€ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋‹จ์ 

2-2. ์ƒ‰์ธ ํ• ๋‹น

ํŒŒ์ผ์˜ ๋ชจ๋“  ๋ธ”๋ก ์ฃผ์†Œ๋ฅผ ์ƒ‰์ธ ๋ธ”๋ก์ด๋ผ๋Š” ํ•˜๋‚˜์˜ ๋ธ”๋ก์— ๋ชจ์•„ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹

์—ฐ๊ฒฐ ํ• ๋‹น๊ณผ ๋‹ฌ๋ฆฌ ํŒŒ์ผ ๋‚ด ์ž„์˜์˜ ์œ„์น˜์— ์ ‘๊ทผํ•˜๊ธฐ ์‰ฌ์›€

 

[ ํŒŒ์ผ ์‹œ์Šคํ…œ ]

ํŒŒ์ผ๊ณผ ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜์— ์ €์žฅํ•˜๊ณ  ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์šด์˜์ฒด์ œ ๋‚ด๋ถ€ ํ”„๋กœ๊ทธ๋žจ

๋‹ค์–‘ํ•œ ์ข…๋ฅ˜๊ฐ€ ์žˆ๊ณ , ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—์„œ ์—ฌ๋Ÿฌ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ

 

1. FAT ํŒŒ์ผ ์‹œ์Šคํ…œ

๊ฐ ๋ธ”๋ก์— ํฌํ•จ๋œ ๋‹ค์Œ ๋ธ”๋ก์˜ ์ฃผ์†Œ๋“ค์„ ํ•œ๋ฐ ๋ชจ์•„ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌํ•˜์—ฌ(FAT) ์—ฐ๊ฒฐ ํ• ๋‹น์˜ ๋‹จ์ ์„ ๋ณด์™„ํ•œ ํŒŒ์ผ ์‹œ์Šคํ…œ

 

2. ์œ ๋‹‰์Šค ํŒŒ์ผ ์‹œ์Šคํ…œ

์ƒ‰์ธ ํ• ๋‹น ๊ธฐ๋ฐ˜

ํŒŒ์ผ๋งˆ๋‹ค ์ƒ‰์ธ ๋ธ”๋ก(i-node)์ด ์žˆ๊ณ , i-node ๋งˆ๋‹ค ๋ฒˆํ˜ธ๊ฐ€ ๋ถ€์—ฌ๋˜์–ด ์žˆ์Œ.

i -node์˜ ํฌ๊ธฐ๊ฐ€ ์œ ํ•œํ•ด ๋ธ”๋ก ๊ฐœ์ˆ˜๊ฐ€ ๋งŽ๋‹ค๋ฉด i-node ํ•˜๋‚˜๋งŒ์œผ๋กœ ํŒŒ์ผ์˜ ๋ฐ์ดํ„ฐ ๋ธ”๋ก์„ ๋ชจ๋‘ ๊ฐ€๋ฆฌํ‚ฌ ์ˆ˜ ์—†์Œ.

๋ฌธ์ œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•

1. ๋ธ”๋ก ์ฃผ์†Œ ์ค‘ ์—ด๋‘ ๊ฐœ์—๋Š” ์ง์ ‘ ๋ธ”๋ก ์ฃผ์†Œ๋ฅผ ์ €์žฅํ•จ

2. 1๋ฒˆ์œผ๋กœ ์ถฉ์กฑ๋˜์ง€ ๋ชปํ•˜๋ฉด, ์—ด์„ธ ๋ฒˆ์งธ ์ฃผ์†Œ์— ๋‹จ์ผ ๊ฐ„์ ‘ ๋ธ”๋ก ์ฃผ์†Œ ์ €์žฅํ•จ

3. 2๋ฒˆ์œผ๋กœ ์ถฉ์กฑ๋˜์ง€ ๋ชปํ•˜๋ฉด, ์—ด๋„ค ๋ฒˆ์งธ ์ฃผ์†Œ์— ์ด์ค‘ ๊ฐ„์ ‘ ๋ธ”๋ก ์ฃผ์†Œ ์ €์žฅํ•จ

4. 3๋ฒˆ์œผ๋กœ ์ถฉ์กฑ๋˜์ง€ ๋ชปํ•˜๋ฉด, ์—ด๋‹ค์„ฏ ๋ฒˆ์งธ ์ฃผ์†Œ์— ์‚ผ์ค‘ ๊ฐ„์ ‘ ๋ธ”๋ก ์ฃผ์†Œ ์ €์žฅํ•จ

=> ์ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ ํฌ๊ธฐ๊ฐ€ ์ปค๋„ ํŒŒ์ผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ชจ๋‘ ๊ฐ€๋ฆฌ ํ‚ฌ ์ˆ˜ ์žˆ์Œ