์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
1. ํŒŒ์ผ ์ „์†ก ์„œ๋ฒ„2. ํŒŒ์ผ ์‹œ์Šคํ…œ

1. ํŒŒ์ผ ์ „์†ก ์„œ๋ฒ„[ํŽธ์ง‘]


http://www.rejetto.com/hfs
HFS - http file server
http๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํŒŒ์ผ ์ „์†ก ์„œ๋ฒ„์ด๋‹ค. ๋ฒ ๋ฆฌ์ฆˆ์™€ ์œ ์‚ฌํ•˜๊ฒŒ ๋‹จ ํ•˜๋‚˜์˜ ์‹คํ–‰ ํŒŒ์ผ๋กœ ๋™์ž‘ํ•œ๋‹ค.
easy ๋ชจ๋“œ๋ฅผ ์“ธ ๊ฒฝ์šฐ ๋ฒ ๋ฆฌ์ฆˆ ์ฒ˜๋Ÿผ ๊ฐ„๋‹จํžˆ ์“ธ ์ˆ˜ ์žˆ๊ณ  ์ „๋ฌธ๊ฐ€ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด MIME ํƒ€์ž…๋„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ๊ธ‰ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.

๋‹ค๋งŒ ์‚ฌ์šฉ์„ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค. ์ผ๋ถ€ ๋ฐฑ์‹ ์—์„œ๋Š” riskware[1] trojan์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. [2] ๋‹จ์ˆœํžˆ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ์— ๊ฒฝ๊ณ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค. ์†Œ์ผ“์— ์ง์ ‘ ์ ‘์†, ํ‚ค๋ณด๋“œ ์ž…๋ ฅ์„ ์ง์ ‘ ์ ‘๊ทผํ•˜๋Š” ๋“ฑ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์ฃผ๋กœ ํ•˜๋Š” ํ–‰์œ„๋ฅผ ํ•œ๋‹ค. ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์€ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ ์—†์ด๋„ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ์„ฑ๋Šฅ์— ๋ฏผ๊ฐํ•œ ๊ฒŒ์ž„๋งˆ์ €๋„ ์šด์˜ ์ฒด์ œ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์ง€ ์ด๋ ‡๊ฒŒ ์ง์ ‘ ์ ‘๊ทผ์€ ์•ˆํ•œ๋‹ค. ์˜ˆ์™ธ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ณด์•ˆ ํ”„๋กœ๊ทธ๋žจ์ด ๋ณดํ˜ธ๋ฅผ ์œ„ํ•ด ์ง์ ‘์ ์œผ๋กœ ์ ‘๊ทผํ•˜๋Š” ์ •๋„? ๊ด€๋ จ ๊ธ€์—์„œ ์ œ์ž‘์ž๋Š” ๋ฐฑ์‹ ์ด ๋ฌธ์ œ๋ผ๊ณ  ๋ณ€๋ช…์„ ํ•˜๊ณ  ์žˆ์ง€๋งŒ ์ƒ์‹์ ์œผ๋กœ ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์ด ํ‚ค๋ณด๋“œ์— ์ง์ ‘ ์ ‘๊ทผํ•  ์ด์œ ๊ฐ€ ์—†๋‹ค.

2. ํŒŒ์ผ ์‹œ์Šคํ…œ[ํŽธ์ง‘]

Hierarchical File System

Apple์ด ๊ฐœ๋ฐœํ•ด์„œ System Software, Mac OS๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ. 1985๋…„ 9์›” 17์ผ, System Software 2.1, 20 MB ์™ธ์žฅํ˜• ํ•˜๋“œ๋””์Šคํฌ์ธ ํ•˜๋“œ ๋””์Šคํฌ 20๊ณผ ํ•จ๊ป˜ ๋“ฑ์žฅํ–ˆ๋‹ค. ํ•œ๊ตญ์–ด๋กœ ๊ณ„์ธต ํŒŒ์ผ ์‹œ์Šคํ…œ. Mac OS Standard๋ผ๊ณ ๋„ ๋ถˆ๋ ธ๋‹ค.

Macintosh๊ฐ€ ์ฒซ ๋“ฑ์žฅํ–ˆ์„ ๋•Œ๋Š” ๋งคํ‚จํ† ์‹œ ํŒŒ์ผ ์‹œ์Šคํ…œ(MFS)์„ ์‚ฌ์šฉํ–ˆ์œผ๋‚˜ ๋Œ€์šฉ๋Ÿ‰์˜ ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด Apple III์˜ ํŒŒ์ผ ์‹œ์Šคํ…œ์„ ์ฐธ๊ณ ํ•ด ๋งŒ๋“ค์—ˆ๋‹ค.

๋“ฑ์žฅ ๋‹น์‹œ์— IBM PC ํ˜ธํ™˜ ๊ธฐ์ข…์— ์ฃผ๋กœ ์„ค์น˜ํ–ˆ๋˜ ์šด์˜ ์ฒด์ œ MS-DOS๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ 8์ž, ํ™•์žฅ์ž 3์ž๋กœ ์ œํ•œํ•œ ๊ฒƒ์— ๋น„ํ•ด, Macintosh๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ 31์ž๊นŒ์ง€ ์“ธ ์ˆ˜ ์žˆ์—ˆ๋Š”๋ฐ[3], ๋งคํ‚จํ† ์‹œ์˜ ์šด์˜ ์ฒด์ œ System Software์˜ GUI, 1987๋…„์— ๋“ฑ์žฅํ•œ ํ˜‘๋™ํ˜• ๋ฉ€ํ‹ฐ ํƒœ์Šคํ‚น ํ™•์žฅ ๊ธฐ๋Šฅ์ด์—ˆ๋˜ ๋ฉ€ํ‹ฐํŒŒ์ธ๋”์™€ ํ•จ๊ป˜ IBM PC ํ˜ธํ™˜ ๊ธฐ์ข…์— ์œˆ๋„์šฐ 95๊ฐ€ ๋“ฑ์žฅํ•˜๊ธฐ ์ „๊นŒ์ง€ ์•ฝ 10์—ฌ๋…„ ๊ฐ„ ์šฐ์›”ํ•จ์˜ ์ƒ์ง•์ด์—ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ HFS๋Š” ํŒŒ์ผ ๊ฐœ์ˆ˜ 65,536๊ฐœ, ํŒŒ์ผ ์šฉ๋Ÿ‰ 2GB, ํŒŒํ‹ฐ์…˜ ์šฉ๋Ÿ‰ 2TB์˜ ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด 1998๋…„ 1์›” 19์ผ ์ด๋ฅผ ๊ฐœ์„ ํ•œ HFS+(Mac OS Extended)๋ผ๋Š” ํŒŒ์ผ ์‹œ์Šคํ…œ์„ Mac OS 8.1๊ณผ ํ•จ๊ป˜ ๋ฐœํ‘œํ–ˆ๋‹ค.

์›Œ๋‚™์— ์ผ€์ผ€๋ฌต์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์ธ์ง€๋ผ OS X์ด ๋“ฑ์žฅํ•œ ์ดํ›„์—๋Š” ์ž˜ ์“ฐ์ด์ง€ ์•Š๊ณ  ์žˆ์—ˆ๋‹ค. ๊ฒฐ๊ตญ OS X Snow Leopard์—์„œ ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์œผ๋ฉฐ macOS Sierra์—์„œ ์ง€์›์ด ์ข…๋ฃŒ๋œ๋‹ค๊ณ  ๋ฐœํ‘œํ–ˆ์œผ๋‚˜ # ์‹ค์ œ๋กœ๋Š” Catalina์—์„œ ์ข…๋ฃŒ๋˜์—ˆ๋‹ค. 30๋…„ ๋„˜์€ ํŒŒ์ผ ์‹œ์Šคํ…œ์ด ๋“œ๋””์–ด ์—ญ์‚ฌ ์†์œผ๋กœ ์‚ฌ๋ผ์ง€๊ฒŒ ๋œ ๊ฒƒ์ด๋‹ค. ์ด์ œ๋Š” ์ƒ์œ„ ํŒŒ์ผ ์‹œ์Šคํ…œ์ธ HFS+(Mac OS Extended)[4]์™€ APFS(Apple File System)๊ฐ€ ์“ฐ์ธ๋‹ค.
[1] ์ •์ƒ ์ž‘๋™์€ ํ•˜๋‚˜ ์ž ์žฌ์  ์œ„ํ—˜์ด ์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ
[2] ์‹ค์ œ๋กœ ์•„๋ž˜ ๊ด€๋ จ ๊ธ€์— ๋”ฐ๋ฅด๋ฉด HFS์— trojan์„ ๊น”์•„๋†“์•˜์„ ์ˆ˜๋„ ์žˆ๋‹ค๊ณ  ํ•œ๋‹ค!
[3] ์›๋ž˜ 255์ž๊นŒ์ง€๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์œผ๋‚˜, Finder์˜ ํ•œ๊ณ„ ๋•Œ๋ฌธ์— 31์ž๊นŒ์ง€ ์ œํ•œํ–ˆ๋‹ค.
[4] HFSJ(Mac OS Extended Journaled)๋Š” HFS+์— ์ €๋„๋ง ๊ธฐ๋Šฅ์„, HFSX๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•œ ๊ฒƒ์ด๋‹ค.