· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Partition

Linux Partition HOWTO

Linux Partition HOWTO

Kristan Koehntopp, kris@koehntopp.de

$Id: LinuxdocSgml_2fPartition,v 1.1 2003/08/10 02:52:29 kss Exp kss $ ¹ø¿ª: ¹Ú¹Î¼®, dolman@correl1.snu.ac.kr
ÀÌ ±ÛÀº ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇØ µð½ºÅ© °ø°£À» °èȹÇÏ°í ¼³°èÇÏ´Â ¹æ¹ýÀ» °¡¸£ÃÄÁØ´Ù. µð½ºÅ©¿Í ÆÄƼ¼Ç, ½º¿Ò °ø°£ÀÇ Å©±â ¹× À§Ä¡ °áÁ¤¿¡ ÀÖ¾î °í·ÁÇÒ Á¡µé, ÆÄÀÏ ½Ã½ºÅÛ°ú ±× À¯Çü, °ü·ÃµÈ È­Á¦µé¿¡ ´ëÇؼ­ À̾߱âÇÑ´Ù. ÀÌ ±ÛÀÇ Àǵµ´Â ÀýÂ÷°¡ ¾Æ´Ï¶ó ¹è°æ Áö½ÄÀ» °¡¸£Ä¡´Â °ÍÀÌ´Ù.

1. ¼Ò°³

1.1 ÀÌ ±Û¿¡ ´ëÇÏ¿©.

ÀÌ ±ÛÀº ¸®´ª½º ¹Ì´Ï ÇÏ¿ìÅõ ÁßÀÇ ÇϳªÀÌ´Ù. ¹Ì´Ï ÇÏ¿ìÅõ¶õ ¸®´ª½ºÀÇ ¼³Ä¡¿Í °ü¸®¿¡ °üÇÑ ÀÚ½À¼­ Çü½ÄÀÇ ÂªÀº ±ÛÀÌ´Ù. Á¤½Ä ÇÏ¿ìÅõ³ª Ã¥ÀÌ µÇ±â¿¡´Â ±ÛÀÇ ±æÀ̳ª ´Ù·ç´Â ÁÖÁ¦°¡ ³Ê¹« À۱⠶§¹®¿¡ '¹Ì´Ï' ÇÏ¿ìÅõ´Ù. ÇÏ¿ìÅõ´Â ·¹ÆÛ·±½º°¡ ¾Æ´Ï¹Ç·Î ·¹ÆÛ·±½º°¡ ÇÊ¿äÇÏ¸é ¸Å´º¾ó ÆäÀÌÁöµéÀ» º¸±â ¹Ù¶õ´Ù.

1.2 ÀÌ ¹®¼­ÀÇ ³»¿ë ¹× °ü·ÃµÈ ÇÏ¿ìÅõ ¹®¼­µé

ÀÌ ¹Ì´Ï ÇÏ¿ìÅõ¿¡¼­´Â ¸®´ª½º ½Ã½ºÅÛÀ» À§ÇØ µð½ºÅ© °ø°£À» °èȹ, ¼³°èÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁÖ°íÀÚ ÇÑ´Ù. µð½ºÅ©¿Í ÆÄƼ¼Ç, ½º¿Ò °ø°£ÀÇ Å©±â ¹× À§Ä¡ °áÁ¤¿¡¼­ °í·ÁÇÒ Á¡µé, ÆÄÀÏ ½Ã½ºÅÛ°ú ±× À¯Çü, °ü·ÃµÈ È­Á¦µé¿¡ ´ëÇؼ­ À̾߱âÇÑ´Ù. ÀÌ ±ÛÀº ¹è°æ Áö½ÄÀ» °¡¸£Ä¡°íÀÚ ÇÏ´Â °ÍÀ̹ǷÎ, µµ±¸µé¿¡ ´ëÇÑ À̾߱⺸´Ù´Â ÁÖ·Î ¿ø¸®µé¿¡ ´ëÇØ ´Ù·ê °ÍÀÌ´Ù.

´ç½ÅÀÌ Ã³À½ ¸®´ª½º¸¦ ¼³Ä¡Çϱâ Àü¿¡ ÀÌ ¹®¼­¸¦ ÀоúÀ¸¸é ÇÏÁö¸¸, ´ëºÎºÐÀÇ »ç¶÷µé¿¡°Ô´Â ¾î·Á¿î ÀÏÀÌ´Ù. ¶Ç ÃʽÉÀÚ¶ó¸é µð½ºÅ© ÃÖÀûÈ­ ÀÌ¿ÜÀÇ ¹®Á¦µéµµ °Þ°Ô µÈ´Ù. µû¶ó¼­ ´ç½ÅÀº ¾Æ¸¶ ¸· ¸®´ª½º ¼³Ä¡¸¦ ¸¶Ä¡°í, ¾î¶»°Ô ÇÏ¸é ¼³Ä¡¸¦ ÃÖÀû È­ÇÒ ¼ö ÀÖÀ»Áö »ý°¢ÇÏ°í Àְųª ´ÙÀ½¿¡´Â ±ÍÂúÀº °è»ê Âø¿À¸¦ ÇÇÇÒ ¹æ¹ýÀ» ±Ã¸®ÇÏ°í ÀÖ´Â »ç¶÷À̸®¶ó°í »ý°¢ÇÑ´Ù. ¾î¶² °æ¿ì¿¡µµ, ÀÌ ±ÛÀ» ´Ù ÀÐ°í ´ç½ÅÀÌ Àü¿¡ ¼³Ä¡ÇÑ °ÍÀ» ½Ï ¹Ð¾î¹ö¸®°í »õ·Î ±ò¾Æ¾ß°Ú´Ù´Â ¿å±¸°¡ »ý°Ü³ª±æ ±â´ëÇÏ´Â ¹ÙÀÌ´Ù. :-)

ÀÌ ¹Ì´Ï ÇÏ¿ìÅõÀÇ ´ëºÎºÐÀº µð½ºÅ© °ø°£À» °èȹÇÏ°í ¼³°èÇÏ´Â °Í¿¡ ±¹ÇѵǾî ÀÖÀ¸¸ç fdisk³ª LILO, mke2fs, °¢Á¾ ¹é¾÷ ÇÁ·Î±×·¥ÀÇ »ç¿ë¹ý¿¡ ´ëÇؼ­´Â ´Ù·ç°í ÀÖÁö ¾Ê´Ù. ÀÌ·± ¹®Á¦µéÀº ´Ù¸¥ ÇÏ¿ìÅõ ¹®¼­µéÀÌ ´Ù·ç°í ÀÖ´Ù. ¸®´ª½º ÇÏ¿ìÅõÀÇ ÃֽŠÁ¤º¸°¡ ÇÊ¿äÇÏ¸é ¸®´ª½º ÇÏ¿ìÅõ ¸ñ·Ï(Index)¸¦ º¸±â ¹Ù¶õ´Ù. ¸ñ·Ï¿¡´Â ÇÏ¿ìÅõ ¹®¼­µéÀ» ±¸ÇÏ´Â ¹æ¹ýµµ ³ª¿ÍÀÖ´Ù.

ÆÄÀÏ ½Ã½ºÅÛÀÇ ¿©·¯ ºÎºÐ¿¡ ¿ä±¸µÇ´Â Å©±â¿Í ¼Óµµ¸¦ ¾Ë¾Æº¼ ¹æ¹ýÀÌ ÇÊ¿äÇϸé, by Gjoen Stein <gjoen@nyx.net> ÀÇ "¸®´ª½º ´ÙÁß µð½ºÅ© ¼³°è ¹Ì´Ï ÇÏ¿ìÅõ"¸¦ º¸±â ¹Ù¶õ´Ù. 1024°³ ÀÌ»óÀÇ ½Ç¸°´õ¸¦ °¡Áø µð½ºÅ©¿¡ ´ëÇÑ ³»¿ëÀÌ ÇÊ¿äÇϸé Andries Brouwer <aeb@cwi.nl>ÀÇ "¸®´ª½º ´ë¿ë·® µð½ºÅ© ¹Ì´Ï ÇÏ¿ìÅõ"¸¦ º¸µµ·Ï Ç϶ó.

ÀÌ¿ëÀÚ º°·Î »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£À» Á¦ÇÑÇÏ´Â ¹æ¹ý(ÄõŸ, quotas)¿¡ ´ëÇÑ ³»¿ëÀº Albert M.C. Tam <bertie@scn.org>ÀÇ "¸®´ª½º ÄõŸ ¹Ì´Ï ÇÏ¿ìÅõ"¸¦ º¸¶ó.

ÇöÀç µð½ºÅ© ¹é¾÷¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¹®¼­´Â ¾øÁö¸¸, ƯÁ¤ÇÑ ¹é¾÷ ±â¹ý¿¡ ´ëÇÑ ¹®¼­°¡ ¸î °¡Áö ÀÖ´Ù. Thomas Koenig <Thomas.Koenig@ciw.uni-karlsruhe.de>ÀÇ "¸®´ª½º ADSM ¹é¾÷ ¹Ì´Ï ÇÏ¿ìÅõ"´Â ¸®´ª½º¸¦ IBMÀÇ ADSM ¹é¾÷ ȯ°æ¿¡¼­ ¾²°íÀÚ ÇÒ ¶§ º¸¶ó. Christopher Neufeld <neufeld@physics.utoronto.ca>ÀÇ "MS-DOS¿¡¼­ÀÇ ¸®´ª½º ¹é¾÷ ¹Ì´Ï ÇÏ¿ìÅõ"¿¡´Â MS-DOS¿¡¼­ÀÇ ¸®´ª½º ¹é¾÷¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Ù.

ÇÏ¿ìÅõ ¹®¼­¸¦ ½á¼­ Åõ°íÇÏ´Â ¹æ¹ý¿¡ ´ëÇؼ­´Â Greg Hankins <gregh@sunsite.unc.edu>ÀÇ ¸®´ª½º ÇÏ¿ìÅõ ¸ñ·ÏÀ» Âü°íÇ϶ó.

/usr/src/linux/DocumentationÀÇ ³»¿ëÀ» »ìÆ캸´Â °Íµµ ±³À°ÀûÀÎ Ãø¸é¿¡¼­ Å« µµ¿òÀÌ µÈ´Ù. µð½ºÅ© µå¶óÀ̹öÀÇ Æ¯¼º¿¡ ´ëÇÑ Á¤º¸³ª ÆÄÀϽýºÅÛ È¤Àº ÇÏÀ§ µð·ºÅ͸®µéÀ» »ìÆ캸·Á¸é ide.txt¿Í scsi.txt¸¦ º¸¶ó.

2. ÆÄƼ¼ÇÀ̶õ ¹«¾ùÀΰ¡?

PCÀÇ Çϵåµð½ºÅ©°¡ ¹ß¸íµÇ°í ¾ó¸¶ Áö³ªÁö ¾Ê¾Æ, »ç¶÷µéÀº ÇϳªÀÇ µð½ºÅ©¹Û¿¡ ¾ø´Â ½Ã½ºÅÛ¿¡ ¿©·¯ ¿î¿µ üÁ¦¸¦ ¼³Ä¡ÇÏ°í ½Í¾îÇÏ°Ô µÇ¾ú´Ù. ÀÌ¿¡ µû¶ó ÇϳªÀÇ ¹°¸®Àû µð½ºÅ©¸¦ ¿©·¯ °³ÀÇ ³í¸®Àû µð½ºÅ©·Î ºÐÇÒÇÏ´Â ±â¼úÀÌ ÇÊ¿äÇÏ°Ô µÇ¾ú´Âµ¥, ÀÌ°ÍÀÌ ¹Ù·Î ÆÄƼ¼ÇÀÌ´Ù. ´ëºÎºÐÀÇ ¿î¿µ üÁ¦°¡ Çϵåµð½ºÅ© »óÀÇ ÀÎÁ¢ÇÑ ºí·Ï ¼½¼ÇµéÀ» ¿ÏÀüÈ÷ º°°³ÀÇ µð½ºÅ©ÀÎ ¾ç Ãë±ÞÇÑ´Ù.

ÆÄƼ¼ÇÀÌ °ãÃļ­´Â ¾È µÈ´Ù´Â °ÍÀº ÀÚ¸íÇÏ´Ù. °°Àº ÄÄÇ»ÅÍ¿¡ ¼³Ä¡µÈ ´Ù¸¥ ¿î¿µ üÁ¦°¡ ±¸È¹ Áߺ¹ ¶§¹®¿¡ Áß¿äÇÑ Á¤º¸¸¦ µ¤¾î ½á ¹ö¸°´Ù¸é, ¾î¶² ¿î¿µ üÁ¦ÀÌ°Ç ±â»µÇÒ ¸® ¸¸¹«ÇÏ´Ù. ÀÎÁ¢ÇÑ ÆÄƼ¼Ç »çÀÌ¿¡ ºó °ø°£ÀÌ À־µµ ¾È µÈ´Ù. ÀÌ·± ¹èÄ¡°¡ ÇØ·Î¿î °ÍÀº ¾Æ´ÏÁö¸¸, ±¸È¹ »çÀÌÀÇ °ªºñ½Ñ µð½ºÅ© °ø°£À» ³¶ºñÇÏ°Ô µÇ´Â ±î´ßÀÌ´Ù.

µð½ºÅ© Àüü¸¦ ÆÄƼ¼ÇÀ¸·Î ºÐ¹èÇÒ ÇÊ¿ä´Â ¾ø´Ù. µð½ºÅ© ³¡¿¡ Áö±Ý ¼³Ä¡µÈ ¾î¶² ¿î¿µ üÁ¦¿¡µµ ¼ÓÇÏÁö ¾ÊÀº ºó °ø°£À» ³²°ÜµÎ±â·Î ÇÒ ¼öµµ ÀÖ´Ù. ³ªÁß¿¡ ´ç½ÅÀÌ ¾î¶² ¿î¿µ üÁ¦¸¦ °¡Àå ¸¹ÀÌ ¾²´ÂÁö ºÐ¸íÇØÁö¸é, ÀÌ ÀÚÅõ¸® °ø°£À» ºÐ¹èÇؼ­ ÆÄÀÏ ½Ã½ºÅÛÀ» ¼³Ä¡ÇÏ¸é µÈ´Ù.

ÆÄƼ¼ÇÀ» ¿Å±â°Å³ª ±× Å©±â¸¦ ¹Ù²Ù¸é ±× ¾ÈÀÇ ÆÄÀÏ ½Ã½ºÅÛÀº Æı«µÈ´Ù. µû¶ó¼­ ÆÄƼ¼ÇÀ» º¯°æÇÒ ¶§¿¡´Â ´ë°³ ¿µÇâÀ» ¹Þ´Â ¸ðµç ÆÄÀϵéÀ» ¹é¾÷Çؼ­ º¸°üÇÏ°Ô µÈ´Ù. ½ÇÁ¦·Î ÆÄƼ¼ÇÀ» º¯°æÇÏ¸é ¸¹Àº °ÍµéÀÌ µÚÁ×¹ÚÁ×ÀÌ µÇ´Â ÀÏÀÌ º¸ÅëÀ̹ǷÎ, fdisk °°Àº °ÍÀ» °Çµå¸®±â Àü¿¡ ±× ÄÄÇ»ÅÍ »óÀÇ ¸ðµç µð½ºÅ©ÀÇ ¸ðµç °ÍµéÀ» ¹é¾÷ÇØ¾ß ÇÑ´Ù.

(Ȥ½Ã ¿îÀÌ ÁÁ´Ù¸é) ƯÁ¤ÇÑ ÆÄÀÏ ½Ã½ºÅÛÀÇ ÆÄƼ¼ÇÀº ÀÚ·á ¼Õ½Ç ¾øÀÌ µÑ·Î ³ª´­ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î "fips"¶ó´Â ÇÁ·Î±×·¥Àº MS-DOS¸¦ ´Ù½Ã ¼³Ä¡ÇÏÁö ¾Ê°íµµ ¸®´ª½º ¼³Ä¡¸¦ À§ÇÑ °ø°£À» ¸¶·ÃÇϱâ À§ÇØ MS-DOS ÆÄƼ¼ÇÀ» µÑ·Î ³ª´­ ¼ö ÀÖ´Ù. ÇÏÁö¸¸ ¾ÆÁ÷Àº ÀÌ·± ÀÏÀ» Çϱâ Àü¿¡ ÄÄÇ»ÅÍ ¾ÈÀÇ ¸ðµç °ÍµéÀ» Á¶½ÉÇؼ­ ¹é¾÷Çصξî¾ß¸¸ ÇÑ´Ù

2.1 ¹é¾÷ÀÌ Áß¿äÇÏ´Ù.

Å×ÀÌÇÁ´Â °¡Àå Ä£±ÙÇÑ ¹é¾÷ ÀåÄ¡ÀÌ´Ù. Å×ÀÌÇÁ´Â ºü¸£°í ¹ÏÀ» ¸¸ ÇÏ¸ç »ç¿ëÇϱâ ÆíÇϹǷΠ¹é¾÷À» ÀÚÁÖ ½±°Ô ÀÚµ¿À¸·Î ¹ÞÀ» ¼ö ÀÖ´Ù.

Step on soapbox: ÇÊÀÚ´Â µð½ºÅ© ÄÁÆ®·Ñ·¯¿¡ ÀÇÇØ ÀÛµ¿µÇ´Â ftape µûÀ§°¡ ¾Æ´Ï¶ó ÁøÂ¥ Å×ÀÌÇÁ¸¦ À̾߱âÇÏ°í ÀÖ´Ù. SCSI¸¦ »ç´Â °Íµµ °í·ÁÇØ º¼ ¸¸ ÇÏ´Ù. ¸®´ª½º´Â SCSI¸¦ ±âº»ÀûÀ¸·Î Áö¿øÇÏ°í ÀÖ´Ù. ¸®´ª½º¿¡¼­´Â ASPI µå¶óÀ̹ö¸¦ ¶ç¿ï ÇÊ¿ä°¡ ¾øÀ¸¹Ç·Î, ±ÍÁßÇÑ HMA¸¦ ÀÒ¾î¹ö¸± ÀÏÀÌ ¾ø´Ù. ±×¸®°í ÀÏ´Ü SCSI È£½ºÆ® ¾î´ðÅÍ°¡ ¼³Ä¡µÇ¸é µð½ºÅ©³ª Å×ÀÌÇÁ, ½Ãµð·Ò µîÀ» ¾î´ðÅÍ¿¡ ºÙÀ̱⸸ ÇÏ¸é µÈ´Ù. ´õ ÀÌ»ó I/O ¾îµå·¹½º³ª IRQ Á¶ÀÛÀÌ ÇÊ¿ä ¾ø°í, ¸¶½ºÅÍ/½½·¹À̺ê¿Í PIO ·¹º§À» ¸ÂÃâ ÇÊ¿äµµ ¾ø´Ù.

µ¡ºÙÀÓ: ÀûÀýÇÑ SCSI È£½ºÆ® ¾î´ðÅÍ´Â º°´Ù¸¥ CPU ºÎ´ã ¾øÀÌ ÀÔÃâ·Â ¼º´ÉÀÇ Çâ»óÀ» °¡Á®´ÙÁØ´Ù. µð½ºÅ©¸¦ ½ÉÇÏ°Ô ½áµµ ±¦ÂúÀº ¹ÝÀÀ ¼Óµµ¸¦ °æÇèÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º ½Ã½ºÅÛÀ» À¯Áî³Ý ´º½º ¼­¹ö³ª ISP »ç¾÷¿ëÀ¸·Î ¾µ °èȹÀ̶ó¸é, SCSI ¾ø´Â ½Ã½ºÅÛÀº ²Þµµ ²ÙÁö ¸»¶ó. Climb of soapbox.

2.2 ÀåÄ¡ ¹øÈ£¿Í ÀåÄ¡ÀÇ À̸§

ÀÎÅÚ¿¡ ±â¹ÝÇÑ ½Ã½ºÅÛÀÇ ÆÄƼ¼Ç °³¼ö´Â ¾ÖÃʺÎÅÍ Á¦ÇѵǾî ÀÖ¾ú´Ù. ¿øº» ÆÄƼ¼Ç Å×À̺íÀÌ ºÎÆ® ¼½ÅÍÀÇ ÀϺηΠ¼³Ä¡µÇ¾î ÀÖ°í ³× °³ÀÇ ÆÄƼ¼ÇÀÌ µé¾î°¥ ÀÚ¸®¹Û¿¡ ¾ø´Ù. ÀÌ ÆÄƼ¼ÇµéÀº ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀ̶ó ºÒ¸°´Ù. ½Ã½ºÅÛ¿¡ ´õ ¸¹Àº ÆÄƼ¼ÇµéÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌ ºÐ¸íÇØ ÁöÀÚ, ³í¸® ÆÄƼ¼ÇÀÌ °í¾ÈµÇ¾ú´Ù. ³í¸® ÆÄƼ¼ÇÀÇ °³¼ö¿¡´Â Á¦ÇÑÀÌ ¾ø´Ù. °¢°¢ÀÇ ³í¸® ÆÄƼ¼ÇÀº ´ÙÀ½ ³í¸® ÆÄƼ¼ÇÀ» °¡¸®Å°´Â Æ÷ÀÎÅ͸¦ Çϳª¾¿ °¡Áö°í ÀÖ´Ù. µû¶ó¼­ ÆÄƼ¼ÇÀº ²¿¸®¿¡ ²¿¸®¸¦ ¹°°í ³¡¾øÀÌ À̾îÁú ¼öµµ ÀÖ´Ù.

ȣȯ¼º ¶§¹®¿¡, ³í¸® ÆÄƼ¼ÇÀÌ Â÷ÁöÇÏ´Â ¸ðµç °ø°£Àº ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼Ç¿¡ ¼ÓÇؾ߸¸ ÇÑ´Ù. ³í¸® ÆÄƼ¼ÇÀ» ¾²°í ÀÖ´Ù¸é, ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼Ç Çϳª°¡ "È®Àå ÆÄƼ¼Ç"À¸·Î Ç¥½ÃµÇ¾î¼­ ³í¸® ÆÄƼ¼ÇµéÀÌ Â÷ÁöÇÏ´Â ¿µ¿ªÀÇ Ã³À½ºÎÅÍ ³¡±îÁö µ¤°í ÀÖ°Ô µÈ´Ù. ÀÌ°ÍÀº ¸ðµç ³í¸® ÆÄƼ¼Çµé¿¡ ÇÒ´çµÈ °ø°£ÀÌ ¿¬°áµÇ¾î ÀÖ¾î¾ß¸¸ ÇÑ´Ù´Â °ÍÀ» ¶æÇÑ´Ù. È®Àå ÆÄƼ¼ÇÀº Çϳª »ÓÀÌ´Ù. ¾î¶² fdisk ÇÁ·Î±×·¥µµ µÑ ÀÌ»óÀÇ È®Àå ÆÄƼ¼ÇÀ» ¸¸µé ¼ö ¾ø´Ù.

¸®´ª½º´Â µå¶óÀÌºê ´ç Á¦ÇÑµÈ ¼öÀÇ ÆÄƼ¼Ç¸¸À» ´Ù·ê ¼ö ÀÖ´Ù. ¸®´ª½º´Â 4°³ÀÇ ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼Ç(³í¸® ÆÄƼ¼ÇÀ» ¾²°í ÀÖ´Ù¸é ÀÌ °¡¿îµ¥ 3°³¸¦ ¾µ ¼ö ÀÖ´Ù)À» °¡Áú ¼ö ÀÖ°í, µð½ºÅ© Çϳª ´ç SCSIÀÇ °æ¿ì ÃÖ´ë 15°³, IDE¶ó¸é ÃÖ´ë 63°³ÀÇ ÆÄƼ¼ÇÀ» °¡Áú ¼ö ÀÖ´Ù.

¸®´ª½º¿¡¼­´Â µð¹ÙÀ̽º ÆÄÀÏÀÌ ÆÄƼ¼ÇÀ» ³ªÅ¸³½´Ù. µð¹ÙÀ̽º ÆÄÀÏÀº c(¹öÆÛ Ä³½¬¸¦ ¾²Áö ¾Ê´Â "character" µð¹ÙÀ̽º)³ª b(¹öÆÛ Ä³½¬¸¦ »ç¿ëÇÏ´Â "block" µð¹ÙÀ̽º) Çü½ÄÀ» °®´Â ÆÄÀÏÀÌ´Ù. ¸®´ª½º¿¡¼­´Â ¸ðµç µð½ºÅ©°¡ block µð¹ÙÀ̽º·Î¸¸ Ç¥½ÃµÈ´Ù. ´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛµé°ú´Â ´Þ¸® ¸®´ª½º´Â µð½ºÅ©¿Í ÆÄƼ¼Ç¿¡ ´ëÇØ "¹öÆÛ¸¦ °ÅÄ¡Áö ¾Ê´Â" character µð¹ÙÀ̽º¸¦ Á¦°øÇÏÁö ¾Ê´Â´Ù.

µð¹ÙÀ̽º ÆÄÀÏ¿¡¼­ Áß¿äÇÑ °ÍÀº ÆÄÀÏ Å©±â ´ë½Å Ç¥½ÃµÇ´Â ÁÖ ÀåÄ¡ ¹øÈ£(major device number)¿Í ºÎ ÀåÄ¡ ¹øÈ£(minor device number) »ÓÀÌ´Ù.


$ ls -l /dev/hda
brw-rw----   1 root     disk       3,   0 Jul 18  1994 /dev/hda
                                   ^    ^
                                   |    ºÎ ÀåÄ¡ ¹øÈ£
                                   ÁÖ ÀåÄ¡ ¹øÈ£

µð¹ÙÀ̽º ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¶§, ÁÖ ÀåÄ¡ ¹øÈ£°¡ ÀÔ/Ãâ·ÂÀ» ¼öÇàÇϱâ À§ÇØ È£ÃâµÉ µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ °áÁ¤ÇÑ´Ù. ÀÌ È£ÃâÀº ºÎ ÀåÄ¡ ¹øÈ£¸¦ ¸Å°³º¯¼ö·Î ¼öÇàµÇ¸ç, ºÎ ÀåÄ¡ ¹øÈ£°¡ Çؼ®µÇ´Â ¹æ½ÄÀº ÀüÀûÀ¸·Î µå¶óÀ̹ö¿¡ ´Þ·ÁÀÖ´Ù. º¸Åë µå¶óÀ̹ö¿¡ °üÇÑ ¹®¼­¿¡ ÀÌ ºÎ ÀåÄ¡ ¹øÈ£°¡ »ç¿ëµÇ´Â ¹æ½ÄÀÌ ±â¼úµÇ¾î ÀÖ´Ù. IDE µð½ºÅ©¶ó¸é /usr/src/linux/Documentation/ide.txt¿¡ ±â¼úµÇ¾î ÀÖ´Ù. SCSI µð½ºÅ©¿¡ ´ëÇÑ ¹®¼­´Â /usr/src/linux/Documentation/scsi.txtÀÏ °ÍÀ̶ó°í ÃßÃøÇÏ°ÚÁö¸¸, ÀÌ·± ¹®¼­´Â ¾ø´Ù. È®½ÇÇÑ °ÍÀ» ¾Ë¾Æº¸·Á¸é µå¶óÀ̹öÀÇ ¼Ò½º(/usr/src/linux/driver/scsi/sd.c:184-196)¸¦ »ìÆ캸¾Æ¾ß¸¸ ÇÑ´Ù. ´ÙÇàÈ÷µµ Peter AnvinÀÇ µð¹ÙÀ̽º ¹øÈ£ ¹× À̸§ ¸ñ·ÏÀÎ /usr/src/linux/Documentation/devices.txtÀÌ ÀÖ´Ù. IDE´Â ÁÖ ¹øÈ£ 3, 22, 33, 34, SCSI´Â ÁÖ ¹øÈ£ 8ÀÎ block µð¹ÙÀ̽º ¸ñ·ÏÀ» º¸¶ó. ÁÖ ¹øÈ£¿Í ºÎ ¹øÈ£´Â °¢°¢ ÇÑ ¹ÙÀÌÆ®·Î ÁöÁ¤µÇ¸ç, ÀÌ·± ±î´ßÀ¸·Î µð½ºÅ© ´ç ÆÄƼ¼Ç ¼ö°¡ Á¦ÇѵǴ °ÍÀÌ´Ù.

°ü·Ê¿¡ µû¶ó µð¹ÙÀ̽º ÆÄÀÏÀº ƯÁ¤ÇÑ À̸§À» °¡Áö¸ç, ¸¹Àº ½Ã½ºÅÛ ÇÁ·Î±×·¥µéÀº ÄÄÆÄÀ쵃 ¶§ºÎÅÍ ÀÌ À̸§À» ¾Ë°í ÀÖ´Ù. IDE µð½ºÅ©´Â /dev/hd*, SCSI µð½ºÅ©´Â /dev/sd*¶ó´Â À̸§À» °®´Â °ÍÀÌ °ü·Ê´Ù. µð½ºÅ©µéÀº a, b, c µîÀ¸·Î ¹øÈ£¸¦ ºÎ¿©¹Þ´Â´Ù. µû¶ó¼­ /dev/hda°¡ ù ¹ø° IDE µð½ºÅ©, /dev/sda°¡ ù ¹ø° SCSI µð½ºÅ©ÀÇ À̸§ÀÌ´Ù. ÀÌ µÎ µð¹ÙÀ̽ºµéÀº ¸ðµÎ 1¹ø ºí·Ï¿¡¼­ ½ÃÀ۵Ǵ Àüü µð½ºÅ©¸¦ ³ªÅ¸³½´Ù. À߸øµÈ µµ±¸·Î ÀÌ µð¹ÙÀ̽ºµé¿¡ ¾²´Â °ÍÀº ÀÌ µð½ºÅ©µé¿¡ ÀÖ´Â master boot loader¿Í ÆÄƼ¼Ç Å×À̺íÀ» Æı«ÇÒ °ÍÀ̸ç, µð½ºÅ© »óÀÇ ¸ðµç ÀڷḦ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ°í ´ç½ÅÀÇ ½Ã½ºÅÛÀ» ºÎÆà ºÒ°¡´ÉÇÏ°Ô ¸¸µé °ÍÀÌ´Ù. µð¹ÙÀ̽ºµé¿¡ ¾²´Â ÀÏÀ» Çϱâ Àü¿¡, ¹«¾ùÀ» ÇÏ°í ÀÖ´ÂÁö ¾Ë¾Æ¾ß Çϸç, ±×¸®°í ´Ù½Ã ÇÑ ¹ø ¸»ÇØ µÎ°Å´Ï¿Í, ¹é¾÷À» ÇØ µÎ¾î¾ß¸¸ ÇÑ´Ù.

µð½ºÅ© »óÀÇ ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀº 1, 2, 3, 4ÀÌ´Ù. µû¶ó¼­ /dev/hda1°¡ ù ¹ø° IDE µð½ºÅ©ÀÇ Ã¹ ÆÄƼ¼ÇÀÌ µÈ´Ù. ³í¸® ÆÄƼ¼ÇÀº 5 ÀÌ»óÀÇ ¹øÈ£¸¦ °¡Áö¸ç, µû¶ó¼­ /dev/sdb5°¡ µÎ ¹ø° SCSI µð½ºÅ©ÀÇ Ã¹ ¹ø° ³í¸® ÆÄƼ¼ÇÀÌ´Ù.

°¢ ÆÄƼ¼Ç¿¡´Â ÇÒ´çµÈ °ø°£ÀÇ ½ÃÀÛ ¹× ³¡ ºí·Ï ÁÖ¼Ò¿Í Çü½ÄÀÌ µî·ÏµÇ¾î ÀÖ´Ù. Çü½ÄÀ̶õ ƯÁ¤ ÆÄƼ¼ÇÀ» ¾î¶² Çü½ÄÀÇ ¿î¿µ üÁ¦¿¡ ÁöÁ¤ÇÏ´Â (1 ¹ÙÀÌÆ®ÀÇ) ¼öÄ¡ ºÎÈ£ÀÌ´Ù. ÄÄÇ»ÅÍ ÂüÁ¶(computing consultant) »óÀÇ ÆíÀǸ¦ À§ÇØ ÆÄƼ¼Ç Çü½Ä ºÎÈ£´Â ´ÜÀÏÇÏÁö ¾ÊÀ¸¸ç, ¾ðÁ¦³ª µÎ °³ÀÇ ¿î¿µ üÁ¦°¡ °°Àº Çü½Ä ºÎÈ£¸¦ °¡Áú È®·üÀÌ ÀÖ´Ù.

¸®´ª½º´Â Çü½Ä ºÎÈ£ 0x82¸¦ ½º¿Ò ÆÄƼ¼ÇÀ¸·Î, 0x83¸¦ "°íÀ¯ÀÇ(native)" ÆÄÀÏ ½Ã½ºÅÛ (´ëºÎºÐÀÇ °æ¿ì ext2) Á¤Çصΰí ÀÖ´Ù. ÇÑ ¶§ Àαâ ÀÖ¾úÁö¸¸ ÀÌÁ¦´Â ±¸½ÄÀÌ µÈ Linux/Minix ÆÄÀÏ ½Ã½ºÅÛÀÇ ÆÄƼ¼ÇÀº 0x81 ºÎÈ£¸¦ ¾²¸ç, OS/2¿Í À©µµÁî NTÀÇ NTFSÀÇ ÆÄƼ¼ÇÀº 0x07ÀÇ Çü½Ä ºÎÈ£·Î Ç¥½ÃµÈ´Ù. MS-DOS´Â ´Ù¾çÇÑ FAT ÆÄÀÏ ½Ã½ºÅÛÀÇ ÃëÇâ¿¡ µû¶ó ¿©·¯ °¡Áö Çü½Ä ºÎÈ£¸¦ ÇÒ´çÇÑ´Ù. 0x01, 0x04, 0x06ÀÌ ¾Ë·ÁÁ® ÀÖ´Ù. DR-DOS´Â º¸È£µÈ FAT ÆÄƼ¼ÇÀ» Ç¥½ÃÇϱâ À§ÇØ 0X81À» »ç¿ëÇϸç, ÀÌ °æ¿ì Linux/Minix¾Æ Ãæµ¹À» ÀÏÀ¸Å²´Ù. ÇÏÁö¸¸ Linux/Minix¿Í DR-DOS´Â ÀÌÁ¦´Â ³Î¸® »ç¿ëµÇÁö ¾ÊÀ¸¹Ç·Î º° ¹®Á¦°¡ ¾Æ´Ï´Ù. ³í¸® ÆÄƼ¼ÇÀ» ´ã±â À§ÇØ ¾²ÀÌ´Â È®Àå ÆÄƼ¼ÇÀº 0x05ÀÇ Çü½ÄÀ» °®´Â´Ù.

fdisk ÇÁ·Î±×·¥À¸·Î ÆÄƼ¼ÇÀ» ¸¸µé°Å³ª Áö¿ì°Ô µÈ´Ù. ¾µ¸¸ÇÑ ¿î¿µ üÁ¦¶ó¸é fdisk ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ¿© ¹èÆ÷µÈ´Ù. ÀÌ ÇÁ·Î±×·¥Àº °ÅÀÇ ¸ðµç ¿î¿µ üÁ¦¿¡¼­ ÀüÅëÀûÀ¸·Î fdisk(ȤÀº FDISK.EXE)¶ó°í ºÎ¸¥´Ù. DOS µîÀÇ fdisk´Â ´Ù¸¥ ¿î¿µ üÁ¦ÀÇ ÆÄƼ¼ÇÀ» ´Ù·ç´Âµ¥ ÇѰ踦 °®´Â´Ù. ÀÌ ÇÑ°è¿¡´Â ´Ù¸¥ ¿î¿µ üÁ¦ÀÇ ºÎÈ£¿Í °ü·ÃµÈ °ÍÀ» ÀüÇô ´Ù·ê ¼ö ¾ø´Â Á¡À̳ª 1024¸¦ ³Ñ´Â ½Ç¸°´õ ¼ö¸¦ ´Ù·ê ¼ö ¾ø´Ù´Â Á¡, ³¡ÀÌ ½Ç¸°´õ °æ°è¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â ÆÄƼ¼ÇÀº ¸¸µé ¼öµµ ÀνÄÇÒ ¼öµµ ¾ø´Ù´Â Á¡µîÀÌ Æ÷ÇԵȴÙ. ¿¹¸¦ µé¾î MS-DOSÀÇ fdisk´Â NTFS ÆÄƼ¼ÇÀ» Áö¿ï ¼ö ¾øÀ¸¸ç, OS/2ÀÇ fdisk´Â ¸®´ª½ºÀÇ fdisk°¡ ¸¸µç ³¡ÀÌ ½Ç¸°´õ °æ°è¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â ÆÄƼ¼ÇÀ» ¹¯Áöµµ ¾Ê°í "¼öÁ¤"ÇÑ´Ù°í ¾Ë·ÁÁ® ÀÖ´Ù. DOS¿Í OS/2ÀÇ fdisk´Â ¸ðµÎ 1024 ½Ç¸°´õ ÀÌ»óÀÇ µð½ºÅ©¸¦ ´Ù·ç´Âµ¥ ¹®Á¦°¡ ÀÖ´Ù. (ÀÌ·± µð½ºÅ©¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀÌ ÇÊ¿äÇϸé "large-disk" ¹Ì´Ï ÇÏ¿ìÅõ¸¦ º¸¶ó.)

3. ³»°¡ ÇÊ¿ä·Î ÇÏ´Â ÆÄƼ¼ÇÀº ¹«¾ùÀΰ¡?

3.1 ³ª´Â ¾ó¸¶³ª ¸¹Àº ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÒ±î?

´ç½ÅÀº ¾î¶² ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÑ°¡? ¾î¶² ¿î¿µ üÁ¦µéÀº ¾óÅä´çÅä¾ÊÀº ÀÌÀ¯·Î ³í¸® ÆÄƼ¼Ç¿¡¼­ ºÎÆÃÇÏÁö ¸øÇϵµ·Ï µÇ¾î ÀÖ´Ù. µû¶ó¼­ ´ç½ÅÀº ¾Æ¸¶ MS-DOS, OS/2, ¸®´ª½º µîµî »ç¿ë ÁßÀÎ ¿î¿µ üÁ¦ÀÇ ºÎÆ® ÆÄƼ¼ÇÀ¸·Î ¾²±â À§ÇØ ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼ÇÀ» ³²°Ü µÎ±â¸¦ ¹Ù¶ö ¼öµµ ÀÖ´Ù. ÇÁ¶óÀ̸Ӹ® ÆÄƼ¼Ç Çϳª´Â È®Àå ÆÄƼ¼ÇÀ¸·Î¼­ ÇÊ¿äÇÏ´Ù´Â °Íµµ ¿°µÎ¿¡ µÎµµ·Ï Ç϶ó. È®Àå ÆÄƼ¼ÇÀº ³ª¸ÓÁö µð½ºÅ© °ø°£À» ³í¸® ÆÄƼ¼ÇÀ¸·Î ¾²±â À§ÇØ ´ã¾ÆµÎ´Â ±×¸© ³ë¸©À» ÇÑ´Ù.

ºÎÆà °¡´ÉÇÑ ¿î¿µ üÁ¦´Â BIOS¿Í 1024 ½Ç¸°´õÀÇ ÇѰ踦 Æ÷ÇÔÇÏ´Â real-mode¿©¾ß ÇÑ´Ù. ¶§¹®¿¡ ´ç½ÅÀº ¸»½éÀ» ÇÇÇϱâ À§ÇØ ºÎÆ® ÆÄƼ¼ÇµéÀ» ¸ðµÎ ¾ÕÂÊ 1024 ½Ç¸°´õ À̳»¿¡ µÎ±â¸¦ ¿øÇÒ °ÍÀÌ´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¿ª½Ã "large-disk" ¹Ì´Ï ÇÏ¿ìÅõ¸¦ ÂüÁ¶Ç϶ó.

¸®´ª½º¸¦ ¼³Ä¡ÇÏ·Á¸é ÃÖ¼ÒÇÑ ÇϳªÀÇ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÏ´Ù. Ä¿³ÎÀÌ ÀÌ ÆÄƼ¼ÇÀ¸·ÎºÎÅÍ (¿¹¸¦ µé¸é LILO¿¡ ÀÇÇØ) ÀûÀçµÈ´Ù¸é, ÀÌ ÆÄƼ¼ÇÀº BIOS°¡ ÀÐÀ» ¼ö ÀÖ´Â °ÍÀ̾î¾ß¸¸ ÇÑ´Ù. ¸¸ÀÏ (¿¹¸¦ µé¾î ºÎÆ® µð½ºÅ©³ª MS-DOS¿¡ ±â¹ÝÇÑ ¸®´ª½º ·Î´õÀÎ LOADLIN.EXE °°Àº) ´Ù¸¥ ¹æ¹ýÀ¸·Î Ä¿³ÎÀ» ÀûÀçÇÑ´Ù¸é, ¸®´ª½º ÆÄƼ¼ÇÀº ¾îµð À־ ±¦Âú´Ù. ¾î¶² °æ¿ìÀÌ°Ç ÀÌ ÆÄƼ¼ÇÀº 0x83 "Linux native" Çü½ÄÀ̾î¾ß ÇÑ´Ù.

½Ã½ºÅÛ¿¡´Â ½º¿Ò °ø°£ÀÌ ÇÊ¿äÇÏ´Ù. ½º¿ÒÀ» ÆÄÀÏ¿¡´Ù ÇÏÁö ¾Ê°Ú´Ù¸é, ½º¿Ò Àü¿ë ÆÄƼ¼ÇÀÌ Çϳª ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ ÆÄƼ¼ÇÀº ¸®´ª½º Ä¿³Î¿¡ ÀÇÇؼ­¸¸ »ç¿ëµÇ°í Ä¿³ÎÀº PC BIOSÀÇ ÀÇÁ¸¼º¿¡ ±¸¼Ó¹ÞÁö ¾ÊÀ¸¹Ç·Î, ½º¿Ò ÆÄƼ¼ÇÀº ¾îµð¿¡ À־ ÁÁ´Ù. ÇÊÀÚ´Â ½º¿Ò ÆÄƼ¼ÇÀ¸·Î´Â ³í¸® ÆÄƼ¼Ç(/dev/?d?5³ª ±× ÀÌ»ó)À» ¾²µµ·Ï ±ÇÀåÇÑ´Ù. ¸®´ª½º ½º¿Ò Àü¿ë ÆÄƼ¼ÇÀº 0x82 "Linux swap" Çü½ÄÀÌ´Ù.

ÀÌ»óÀÌ ÃÖ¼Ò·Î ¿ä±¸µÇ´Â ÆÄƼ¼ÇÀÌ´Ù. ÇÏÁö¸¸ ¸®´ª½º¿ë ÆÄƼ¼ÇÀ» ´õ ¸¸µé¾î µÎ´Â ÆíÀÌ ÁÁ´Ù. °è¼Ó Àеµ·Ï Ç϶ó.

3.2 ÆÄƼ¼ÇÀÇ Å©±â´Â ¾ó¸¶³ª µÇ¾î¾ß ÇÒ±î?

½º¿Ò Àü¿ë ÆÄƼ¼ÇÀ» ¾²±â·Î Çß´Ù¸é, ´ë°³ÀÇ °æ¿ì ¿ÇÀº ¼±ÅÃÀÌ´Ù. ´ÙÀ½ ¾È³»¸¦ µû¶ó ±× Å©±â¸¦ °áÁ¤Çϵµ·Ï Ç϶ó.

  • ¸®´ª½º¿¡¼­´Â ·¥°ú ½º¿Ò °ø°£ÀÌ ´õÇØÁø´Ù. (¸ðµç À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ ÀÌ·± °ÍÀº ¾Æ´Ï´Ù.) ¿¹¸¦ µé¾î 8¸Þ°¡ÀÇ ·¥°ú 12¸Þ°¡ÀÇ ½º¿ÒÀÌ ÀÖ´Ù¸é, ´ç½ÅÀº ÃÑ 20¸Þ°¡ Á¤µµÀÇ °¡»ó ¸Þ¸ð¸®¸¦ °®°Ô µÈ´Ù.
  • ½º¿Ò °ø°£ÀÇ Å©±â¸¦ Á¤ÇÒ ¶§, ÃÖ¼ÒÇÑ ÃÑ 16¸Þ°¡ÀÇ °¡»ó ¸Þ¸ð¸®¸¦ °®µµ·Ï ÇØ¾ß ÇÑ´Ù. Áï ·¥ÀÌ 4¸Þ°¡ ÀÖ´Â °æ¿ì¶ó¸é ÃÖ¼ÒÇÑ 12¸Þ°¡ÀÇ ½º¿ÒÀ» Àâ¾Æ¾ß ÇÏ°í, 8¸Þ°¡ÀÇ ·¥ÀÌ ÀÖ´Ù¸é Àû¾îµµ ½º¿Ò 8¸Þ°¡¸¦ Àâ¾Æ¾ß ÇÑ´Ù.
  • ¸®´ª½º¿¡¼­´Â ÇÑ ½º¿Ò ÆÄƼ¼ÇÀÇ Å©±â°¡ 128¸Þ°¡¸¦ ³ÑÀ» ¼ö ¾ø´Ù. ÆÄƼ¼ÇÀÇ Å©±â´Â 128¸Þ°¡ º¸´Ù Ŭ ¼öµµ ÀÖÁö¸¸, 128¸Þ°¡ ÀÌ»óÀÇ °ø°£Àº Àý´ë·Î »ç¿ëµÇÁö ¾Ê±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ 128¸Þ°¡ ÀÌ»óÀÇ ½º¿ÒÀÌ ÇÊ¿äÇϸé, ½º¿Ò ÆÄƼ¼ÇÀ» ¿©·¯ °³ ¸¸µé¾î¾ß ÇÑ´Ù.
  • ½º¿Ò °ø°£ÀÇ Å©±â¸¦ Á¤ÇÒ ¶§¿¡´Â ³Ê¹« ¸¹Àº ½º¿Ò °ø°£Àº ÀüÇô ¾µ µ¥ ¾ø´Ù´Â Á¡À» ¸í½ÉÇØ¾ß ÇÑ´Ù. ¸ðµç ÇÁ·Î¼¼½º´Â "working set"À» °®´Â´Ù. Working setÀ̶õ ÇÁ·Î¼¼¼­¿¡ ÀÇÇØ °ð ÂüÁ¶µÉ ¸Þ¸ð¸®¿¡ ¿Ã·ÁÁø ÆäÀÌÁöµéÀÇ ÁýÇÕÀÌ´Ù. ¸®´ª½º´Â (ÃÖ±Ù »ç¿ëµÈ ÆäÀÌÁöµéÀÌ °¡±î¿î Àå·¡¿¡ ´Ù½Ã »ç¿ëµÇ¸®¶ó°í °¡Á¤ÇÔÀ¸·Î½á) ÀÌ ¸Þ¸ð¸® Á¢±ÙÀ» ¿¹ÃøÇÏ°íÀÚ ÇÑ´Ù. ±×¸®°í °¡´ÉÇÑ ÇÑ ÀÌ ÆäÀÌÁöµéÀ» ·¥ ³»¿¡ ³²°ÜµÎ·Á°í ³ë·ÂÇÑ´Ù. ÇÁ·Î±×·¥ÀÇ "ÂüÁ¶ÀÇ ±¹¼Ò¼º"ÀÌ ÁÁÀ¸¸é ÀÌ °¡Á¤Àº ÂüÀÌ µÇ°í, ¿¹Ãø ¾Ë°í¸®ÁòÀÌ Á¦ ¸òÀ» ÇÒ °ÍÀÌ´Ù. Working setÀ» ÁÖ ¸Þ¸ð¸®¿¡ ³²°Ü µÎ´Â °ÍÀº ÃæºÐÇÑ ÁÖ ¸Þ¸ð¸®°¡ ÀÖÀ» °æ¿ì¿¡¸¸ ÀÛµ¿ÇÑ´Ù. ÇÑ ÄÄÇ»ÅÍ¿¡¼­ Áö³ªÄ¡°Ô ¸¹Àº ÇÁ·Î¼¼½º¸¦ ½ÇÇà½ÃÅ°¸é, Ä¿³ÎÀº ¸Å¿ì °¡±î¿î Àå·¡¿¡ ´Ù½Ã ÂüÁ¶µÉ ÆäÀÌÁöµéÀ» µð½ºÅ©¿¡ ³Ö¾î µÎµµ·Ï °­¿ä¹Þ°Ô µÈ´Ù. (´Ù¸¥ working set¿¡¼­ ÇÑ ÆäÀÌÁö¸¦ ¸Þ¸ð¸®¿¡¼­ ³»¸®°í, ¸· ÂüÁ¶µÈ ÆäÀÌÁö¸¦ ¸Þ¸ð¸®¿¡ ¿Ã¸®µµ·Ï ÇÑ´Ù.) ´ë°³ ÀÌ·± »óȲÀº ÆäÀÌÁö °ü¸® ÀÛ¾÷À» ¸Å¿ì Áõ°¡½ÃÅ°°í, ÀÛ¾÷ ¼öÇà ´É·ÂÀ» ÇöÀúÈ÷ ÀúÇϽÃŲ´Ù. ÀÌ·± »óÅ¿¡ ÀÖ´Â ÄÄÇ»Å͸¦ "¸öºÎ¸²Ä¡°í ÀÖ´Ù(thrashing)"°í ÇÑ´Ù. (For you german readers: That's "thrashing" ("dreschen", "schlagen", "haemmern") and not trashing ("muellen")) ¸öºÎ¸²Ä¡°í ÀÖ´Â ÄÄÇ»ÅÍ¿¡¼­´Â ÇÁ·Î¼¼½ºµéÀÌ ·¥ÀÌ ¾Æ´Ï¶ó µð½ºÅ©·ÎºÎÅÍ ¼öÇàµÇ°í ÀÖ´Ù. ¸Þ¸ð¸® Á¢±Ù ¼Óµµ¿Í µð½ºÅ© Á¢±Ù ¼ÓµµÀÇ ºñ Á¤µµ·Î ¼öÇ༺´ÉÀÌ ÀúÇϵǸ®¶ó°í »ý°¢ÇÏ¸é µÈ´Ù. PDP¿Í Vax°¡ ¾²ÀÌ´ø ¿¾ ½ÃÀýÀÇ °æÇèÀûÀÎ ¿øÄ¢ Çϳª´Â ÇÑ ÇÁ·Î±×·¥ÀÇworking setÀÇ Å©±â´Â ±× ÇÁ·Î±×·¥ÀÇ °¡»óÀûÀÎ Å©±âÀÇ 1/4Á¤µµ¶ó´Â °ÍÀÌ´Ù. µû¶ó¼­ ·¥ÀÇ ¼¼ ¹è ÀÌ»ó ½º¿ÒÀ» Àâ´Â °ÍÀº ´ë°³ ¼Ò¿ë¾ø´Â ÀÏÀÌ´Ù. ÇÏÁö¸¸ ÀÌ °ÍÀº ´ÜÁö ÇÑ °¡Áö °æÇè ¹ýÄ¢ÀÏ »ÓÀ̶ó´Â Á¡À» ¸í½ÉÇϱ⠹ٶõ´Ù. ¾öû³ª°Ô Å©°Å³ª Áöµ¶È÷ ÀÛÀº working setÀ» °®´Â »óȲÀ» ¸¸µé±â¶õ ½¬¿î ÀÏÀÌ´Ù. ¿¹¸¦ µé¾î ¸Å¿ì ºÒ±ÔÄ¢ÀûÀ¸·Î ÀÌ¿ëµÇ´Â Ä¿´Ù¶õ µ¥ÀÌÅÍÁýÇÕÀ» °®´Â ½Ã¹Ä·¹ÀÌ¼Ç ÇÁ·Î±×·¥À̶ó¸é, µ¥ÀÌÅÍ ÂüÁ¶¿¡ À־ ´«¿¡ ¶é ¸¸ ÇÑ ±¹¼Ò¼ºÀ̶õ °ÅÀÇ ¾ø´Ù. µû¶ó¼­ ÀÌ·± ÇÁ·Î±×·¥ÀÇ working setÀº »ó´çÈ÷ Ŭ °ÍÀÌ´Ù. ÇÑÆí ¿©·¯ JPEG ÆÄÀϵéÀ» µ¿½Ã¿¡ ¿­¾î ³õ¾ÒÁö¸¸ Çϳª ¸¸ »©°í´Â ¸ðµÎ ¾ÆÀÌÄÜÈ­½ÃÄÑ ³õÀº xv ÇÁ·Î±×·¥Àº ¸Å¿ì Å« µ¥ÀÌÅ͸¦ °®´Â´Ù. ±×·¯³ª À̹ÌÁö ÀüȯÀº ÇϳªÀÇ À̹ÌÁö¿¡¼­¸¸ ÀÌ·ç¾îÁö°í, xv°¡ Â÷ÁöÇÏ°í ÀÖ´Â ¸Þ¸ð¸®ÀÇ ´ëºÎºÐÀº ÀüÇô °Çµå¸®Áö ¾Ê´Â´Ù. ¿©·¯ °³ÀÇ ÆíÁý±â âÀ» °¡ÁöÁö¸¸ ÇÑ ¹ø¿¡ ÇϳªÀÇ Ã¢¿¡¼­¸¸ ÆíÁýÀÌ µÇ´Â ÆíÁý±âµµ ¸¶Âù°¡Áö °æ¿ì´Ù. ÀÌ·± ÇÁ·Î±×·¥µéÀº Á¦´ë·Î ¼³°èµÇ¾ú´Ù¸é ¸Å¿ì ³ôÀº ÂüÁ¶ÀÇ ±¹¼Ò¼ºÀ» °¡Áö¸ç, ÇÁ·Î±×·¥ÀÇ ´ëºÎºÐÀÌ Å« ¼º´É ÀúÇÏ ¾øÀÌ ½º¿Ò °ø°£À¸·Î ³»·ÁÁú ¼ö ÀÖ´Ù. Ä¿¸Çµå ¶óÀÎ ½Ã´ë¿¡ ÅëÇÏ´ø 1/4À̶ó´Â working set Å©±â°¡ ¿äÁòó·³ ¿©·¯ °³ÀÇ ¹®¼­¸¦ ÆíÁýÇÏ´Â GUI ÇÁ·Î±×·¥¿¡¼­µµ ¸ÂÀ»Áö Àǽɽº·¯¿ï ¼öµµ ÀÖÁö¸¸, ÇÊÀÚ°¡ ¾Æ´Â ¹Ù·Î´Â ÀÌ ¼öÄ¡¸¦ È®ÀÎÇÏ·Á°í ½ÃµµÇÑ »õ·Î¿î ³í¹®Àº ¾ø´Ù.

µû¶ó¼­ 16¸Þ°¡ÀÇ ·¥À» °¡Áø »óȲÀ̶ó¸é, ÃÖ¼ÒÇÑÀÇ ¼³Á¤À» À§Çؼ­´Â ½º¿ÒÀÌ ÇÊ¿ä ¾ø°í, 48¸Þ°¡ ÀÌ»óÀÇ ½º¿ÒÀº ¾Æ¸¶ ¾µ¸ð ¾øÀ» °ÍÀÌ´Ù. Á¤È®È÷ ¾ó¸¶³ª ¸Þ¸ð¸®°¡ ÇÊ¿äÇÑÁö´Â ÀÀ¿ë ÇÁ·Î±×·¥°ú ÄÄÇ»ÅÍ¿¡ ´Þ·ÁÀÖ´Ù. (´Ù¸¥ ¹«¾ùÀ» ±â´ëÇß³ª?)

3.3 ½º¿Ò °ø°£ÀÇ À§Ä¡´Â ¾îµð°¡ ÁÁÀ»±î?

  • ±â°èÀûÀÎ °ÍÀº ´À¸®°í, ÀüÀÚÀûÀÎ °ÍÀº ºü¸£´Ù. ¿äÁòÀÇ Çϵåµð½ºÅ©¿¡´Â ¸¹Àº Çìµå°¡ ÀÖ´Ù. °°Àº Æ®·¢ÀÇ Çìµå »çÀ̸¦ ¿À°¡´Â °ÍÀº ¿ÏÀüÈ÷ ÀüÀÚÀûÀÎ °ÍÀ̾ ºü¸£´Ù. ¹Ý¸é Æ®·¢µé »çÀ̸¦ ¿À°¡´Â °ÍÀº ´À¸°µ¥, ½ÇÁ¦ ¹°Ã¼¸¦ ¿òÁ÷ÀÌ´Â ÀÏÀÌ Æ÷ÇԵDZ⠶§¹®ÀÌ´Ù. µû¶ó¼­ Çìµå°¡ ¸¹Àº µð½ºÅ©¿Í ÀûÀº µð½ºÅ©°¡ ÀÖ´Ù¸é, ´Ù¸¥ »ç¾çÀÌ °°À» °æ¿ì¿¡´Â Çìµå¸¦ ¸¹ÀÌ °¡Áø ÂÊÀÌ ºü¸¦ °ÍÀÌ´Ù. ÇÏÁö¸¸, ½º¿Ò °ø°£À» ³ª´©¾î¼­ µÎ °³ÀÇ µð½ºÅ©¿¡ µÎ´Â ÆíÀÌ ´õ ºü¸¦ °ÍÀÌ´Ù.
  • ±¸Çü µð½ºÅ©¿¡´Â ¸ðµç Æ®·¢¿¡ °°Àº ¼ýÀÚÀÇ ¼½ÅÍ°¡ ÀÖ´Ù. ÀÌ·± µð½ºÅ©ÀÇ °æ¿ì¿¡´Â, µð½ºÅ© Çìµå°¡ ÀÓÀÇÀÇ Æ®·¢¿¡¼­ ½º¿Ò ¿µ¿ªÀ¸·Î °£´Ù°í °¡Á¤ÇÏ¸é ½º¿ÒÀ» µð½ºÅ© Áß°£¿¡ Àâ´Â °ÍÀÌ °¡Àå ºü¸¦ °ÍÀÌ´Ù.
  • ½ÅÇü µð½ºÅ©´Â ZBR(zone bit recording)À» »ç¿ëÇÑ´Ù. ÀÌ·± µð½ºÅ©´Â ¹Ù±ù ÂÊ Æ®·¢¿¡ ´õ ¸¹Àº ¼½Å͸¦ °®°í ÀÖ´Ù. Rpms°¡ ÀÏÁ¤ÇÏ´Ù¸é, ÀÌ·± ±¸Á¶¿¡¼­´Â ¹Ù±ù ÂÊ Æ®·¢ÀÌ ¾ÈÂÊ º¸´Ù ÈξÀ ¿ì¼öÇÑ ¼º´ÉÀ» º¸ÀδÙ. ½º¿ÒÀº ºü¸¥ Æ®·¢¿¡ µÎ¾î¾ß ÇÑ´Ù.
  • ¹°·Ð µð½ºÅ© Çìµå°¡ ¹«ÀÛÀ§·Î ¿òÁ÷ÀÌÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ´Ã ¹Ù»Û home ÆÄƼ¼Ç°ú °ÅÀÇ »ç¿ëµÇÁö ¾Ê´Â º¸°ü¿ë ÆÄƼ¼Ç »çÀÌ¿¡ ½º¿Ò °ø°£À» µÎ°í ÀÖ´Ù¸é, Çìµå°¡ ´ú ¿òÁ÷À̵µ·Ï ½º¿ÒÀ» home ÆÄƼ¼Ç Áß°£¿¡ µÎ´Â ÆíÀÌ ³´´Ù. ½º¿ÒÀ» °ÅÀÇ ½º¿Ò Àü¿ëÀÎ ´Ù¸¥ µð½ºÅ©¿¡ Àâ´Â´Ù¸é ÈξÀ ´õ ÁÁÀ» °ÍÀÌ´Ù.

¿ä¾à: ½º¿ÒÀº ºü¸£°í, Çìµå¸¦ ¸¹ÀÌ °¡Áö°í ÀÖÀ¸¸ç, ´Ù¸¥ ÀÛ¾÷¿¡ ¹Ù»ÚÁö ¾ÊÀº µð½ºÅ©¿¡ Àâ¾Æ¶ó. µð½ºÅ©¸¦ ¿©·¯ °³ °¡Áö°í ÀÖ´Ù¸é, ½º¿ÒÀ» ÂÉ°³¼­ µð½ºÅ©¸¶´Ù ȤÀº Á¦¾î±â(controller)¸¶´Ù µÎµµ·Ï Ç϶ó.

´õ ³ªÀº ¹æ¹ý: ·¥À» ´õ »ç¶ó.

3.4 ÆÄÀÏ ½Ã½ºÅÛ°ú ÆÄÆíÈ­¿¡ ´ëÇÑ ¸î °¡Áö °Íµé.

¿î¿µ üÁ¦´Â µð½ºÅ© °ø°£À» ºí·Ï°ú ºí·ÏÀÇ Á¶°¢(fragmentation) ´ÜÀ§·Î °ü¸®ÇÑ´Ù. Ext2 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â Á¶°¢°ú ºí·ÏÀÌ °°Àº Å©±âÀ̱⠶§¹®¿¡, ÀÌ ±Û¿¡¼­´Â ºí·Ï¿¡ ´ëÇؼ­¸¸ À̾߱âÇϵµ·Ï ÇÏ°Ú´Ù.

ÆÄÀÏÀÇ Å©±â´Â ´Ù¾çÇÏ´Ù. ÆÄÀÏÀÌ ºí·ÏÀÇ Å©±â¿¡ µü ¸Â´Â ÀÏÀº ¾ø´Ù. µû¶ó¼­ ¸ðµç ÆÄÀÏÀÇ ¸¶Áö¸· ºí·Ï °¡¿îµ¥ ÀϺδ ³¶ºñµÇ°Ô µÈ´Ù. ÆÄÀÏÀÇ Å©±â°¡ ºÒ±ÔÄ¢ÇÏ´Ù¸é µð½ºÅ©¿¡ µé¾î ÀÖ´Â ¸ðµç ÆÄÀϵéÀº °¢°¢ ¹Ý ºí·Ï Á¤µµÀÇ ³¶ºñµÇ´Â ºÎºÐÀ» °®°Ô µÈ´Ù. ź³Ù¹Ù¿ò ¾¾´Â ÀÚ½ÅÀÇ Àú¼­ "¿î¿µ üÁ¦"¿¡¼­ ÀÌ°ÍÀ» "ÆÄÆíÈ­(fragmentation)"À̶ó°í ºÒ·¶´Ù.

ÆÄÀÏÀÇ °³¼ö´Â ´ë·« µð½ºÅ©¿¡ ÀÖ´Â ÇÒ´çµÈ inodeÀÇ °³¼ö¿Í °°´Ù°í ÃßÁ¤ÇÒ ¼ö ÀÖ´Ù. ÇÊÀÚÀÇ µð½ºÅ©¿¡´Â


# df -i
Filesystem           Inodes   IUsed   IFree  %IUsed Mounted on
/dev/hda3              64256   12234   52022    19%  /
/dev/hda5              96000   43058   52942    45%  /var

/¿¡ ¾à 12000 °³ÀÇ ÆÄÀÏÀÌ ÀÖ°í, /var.¿¡´Â ¾à 44000 °³ÀÇ ÆÄÀÏÀÌ ÀÖ´Ù.

ºí·Ï ÇϳªÀÇ Å©±â°¡ 1KBÀÎ °æ¿ì, ÆÄÀÏ ²¿¸®¿¡ ºÙÀº ¾à 6+22 = 28MBÀÇ µð½ºÅ© °ø°£ÀÌ ¼Õ½ÇµÈ´Ù. ¸¸¾à ºí·Ï ÇϳªÀÇ Å©±â°¡ 4KB¿´´Ù¸é, ÇÊÀÚ´Â ³× ¹èÀÇ °ø°£À» ¼ÕÇغ¸¾ÒÀ» °ÍÀÌ´Ù.

¹Ý¸é¿¡ µ¥ÀÌÅÍÀÇ Àü¼ÛÀº ÀÎÁ¢ µ¥ÀÌÅÍ µ¢¾î¸®°¡ Å« °æ¿ì¿¡ ´õ ºü¸£´Ù. ¶§¹®¿¡ ext2 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â Á¡Á¡ Ä¿Áö´Â ÆÄÀÏ¿¡ ´ëÇؼ­´Â 8 °³ÀÇ ÀÎÁ¢ ºí·ÏÀ» ÇÑ ´ÜÀ§·Î ÇÏ¿© °ø°£À» ¹Ì¸® ¹èºÐÇϵµ·Ï ÇÑ´Ù. »ç¿ëµÇÁö ¾ÊÀº »çÀü ÇÒ´ç °ø°£Àº ÆÄÀÏÀÌ ´ÝÇôÁú ¶§ ³õ¿©³ª¹Ç·Î, °ø°£ÀÇ ³¶ºñ´Â ¾ø´Ù.

ÇÑ ÆÄÀÏ ¾ÈÀÇ ºí·ÏµéÀÌ ÀÎÁ¢ÇØ ÀÖÁö ¾Ê´Ù¸é, ÆÄÀÏÀÌ Á¾Á¾ Â÷·Ê·Î Á¢±ÙµÇ±â ¶§¹®¿¡ ¼º´É¿¡ ÁÁÁö ¾Ê´Ù. ÀÌ·¸°Ô µÇ¸é ¿î¿µ üÁ¦°¡ µð½ºÅ© Á¢±ÙÀ» ³ª´²¼­ ÇØ¾ß ÇÏ°í, µð½ºÅ©µµ Çìµå¸¦ ¿òÁ÷¿©¾ß ÇÏ°Ô µÈ´Ù. ÀÌ·± »óȲÀ» "¿ÜÀû ÆÄÆíÈ­" ȤÀº °£´ÜÈ÷ "ÆÄÆíÈ­"¶ó°í ºÎ¸£¸ç, µµ½º ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ ÈçÇÑ ¹®Á¦´Ù.

Ext2 ÆÄÀÏ ½Ã½ºÅÛ¿¡´Â ¿ÜÀû ÆÄÆíÈ­¸¦ ¹æÁöÇϱâ À§ÇÑ ¸î °¡Áö Àü·«ÀÌ ÀÖ´Ù. º¸Åë ext2¿¡¼­´Â À¯Áî³Ý ´º½º ½ºÇ®Ã³·³ Ȥ»çµÇ´Â ÆÄƼ¼ÇÀÇ °æ¿ì¿¡µµ ÆÄÆíÈ­°¡ Å« ¹®Á¦°¡ µÇÁö ¾Ê´Â´Ù. Ext2 ÆÄÀÏ ½Ã½ºÅÛ¿¡µµ ÆÄÆíÈ­µÈ °ÍÀ» Á¤¸®ÇØÁÖ´Â µµ±¸°¡ ÀÖÁö¸¸, ¾Æ¹«µµ ÀÌ µµ±¸¸¦ ¾´ ÀÏÀÌ ¾ø°í ÇöÀç ¾²ÀÌ´Â ext2¿¡ ºñÇÏ¸é ±¸½ÄÀÌ´Ù. ÇÑ ¹ø ÇØ ºÁµµ µÇÁö¸¸, ¹®Á¦°¡ »ý±â¸é ´ç½ÅÀÌ Ã¥ÀÓÁ®¾ß ÇÑ´Ù.

MS-DOS ÆÄÀÏ ½Ã½ºÅÛÀº º´ÀûÀÎ µð½ºÅ© °ø°£ °ü¸®·Î À¯¸íÇÏ´Ù. MS-DOS¿¡¼­ ¾²´Â ÃÖ¾ÇÀÇ ¹öÆÛ Ä³½¬¿Í ´õºÒ¾î, ÆÄÀÏ ÆÄÆíÈ­°¡ ¼öÇà ¼º´É¿¡ ³¢Ä¡´Â ¿µÇâÀº Á¤¸» ¾öû³ª´Ù. DOS »ç¿ëÀÚµéÀº ¸î ÁÖ¸¶´Ù µð½ºÅ©ÀÇ ÆÄÆíÈ­ »óŸ¦ Á¤¸®Çϴµ¥ Àͼ÷ÇØÁø ³ª¸ÓÁö, ÆÄÆíÈ­¸¦ Á¤¸®Çϴµ¥ ´ëÇØ ¾à°£Àº Á¾±³ÀûÀÎ ½Å³ä±îÁö »ý±â°Ô µÇ¾ú´Ù. ¸®´ª½º¿Í ext2 ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â ÀÌ·± ½À°üÀÌ ÇÊ¿ä ¾ø´Ù. Á¤»óÀûÀ¸·Î »ç¿ëÇÑ´Ù¸é ¸®´ª½º º»·¡ÀÇ ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­´Â ÆÄÆíÈ­¸¦ Á¤¸®ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. µð½ºÅ©¿¡ ÃÖ¼ÒÇÑ 5%¸¸ ºó °ø°£ÀÌ ÀÖ´Ù¸é ¾î¶² °æ¿ì¿¡µµ ±¦Âú´Ù.

MS-DOS ÆÄÀÏ ½Ã½ºÅÛÀº ³»Àû ÆÄÆíÈ­ ¶§¹®¿¡ ¸¹Àº µð½ºÅ© °ø°£À» ³¶ºñÇÏ´Â °ÍÀ¸·Îµµ Àß ¾Ë·ÁÁ® ÀÖ´Ù. 256¸Þ°¡ ÀÌ»óÀÇ ÆÄƼ¼Ç¿¡¼­´Â, DOS ºí·ÏÀÇ Å©±â°¡ ³Ê¹« Ä¿Á®¼­ ´õ ÀÌ»ó ¾µ¸ð°¡ ¾ø¾îÁ® ¹ö¸°´Ù. (ÀÌ·± Á¡Àº FAT32¿¡¼­´Â ¾î´À Á¤µµ °íÃÄÁ³´Ù.)

Ext2´Â 0.5 TB (1Å׶ó ¹ÙÀÌÆ®´Â 1024 ±â°¡ ¹ÙÀÌÆ®¿Í °°´Ù) ÀÌ»óÀÇ ¾öû³ª°Ô Å« ÆÄÀÏ ½Ã½ºÅÛ¸¸ ¾Æ´Ï¶ó¸é, ´ëÇü ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­µµ Å« ºí·ÏÀ» ¼±ÅÃÇÒ ÇÊ¿ä°¡ ¾ø´Ù. 0.5 Å׶ó ÀÌ»óÀÎ °æ¿ì¿¡´Â ÀÛÀº Å©±âÀÇ ºí·ÏÀÌ È¿À²ÀûÀÌÁö ¾Ê°Ô µÈ´Ù. µû¶ó¼­ DOS¿Í´Â ´Þ¸® ºí·Ï Å©±â¸¦ ÁÙÀÌ·Á°í Å« µð½ºÅ©¸¦ ¿©·¯ ÆÄƼ¼ÇÀ¸·Î ÂÉ°¶ ÇÊ¿ä°¡ ¾ø´Ù. °¡´ÉÇÏ´Ù¸é 1 ų·Î¹ÙÀÌÆ®ÀÇ µðÆúÆ® ºí·Ï Å©±â¸¦ ¾²µµ·Ï Ç϶ó. ¾î¶² ÆÄƼ¼Ç¿¡ ´ëÇؼ­´Â 2 ų·Î¹ÙÀÌÆ® Â¥¸® ºí·Ï Å©±â¸¦ ½ÃÇèÇØ º¸°í ½ÍÀ» ¼öµµ ÀÖÁö¸¸, ÈçÄ¡ ¾ÊÀº ¹ö±×¿Í ¸Â´Ú¶ß¸®±â ½Ê»óÀÌ´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº µðÆúÆ®¸¦ ¾´´Ù.

3.5 ÆÄƼ¼Ç °áÁ¤ ±âÁØÀ¸·Î¼­ÀÇ ÆÄÀÏ ¼ö¸í°ú ¹é¾÷ ÁÖ±â

Ext2¿¡¼­´Â ¹é¾÷ °èȹ°ú ´Ù¾çÇÑ ÆÄÀÏ ¼ö¸í¿¡ µû¸¥ ¿ÜÀû ÆÄÆíÈ­¸¦ ÁÙÀÏ °ÍÀ» ¿°µÎ¿¡ µÎ°í ÆÄƼ¼ÇÀ» °áÁ¤ÇØ¾ß ÇÑ´Ù.

ÆÄÀÏÀº ¼ö¸íÀ» °®´Â´Ù. ÇÑ ÆÄÀÏÀº ¸¸µé¾îÁø ´ÙÀ½ ½Ã½ºÅÛ¿¡ ¾î´À ½Ã°£ µ¿¾È ³²¾Æ ÀÖ´Ù°¡ Áö¿öÁö°Ô µÈ´Ù. ÆÄÀÏÀÇ ¼ö¸íÀº ½Ã½ºÅÛ¿¡ µû¶ó Å©°Ô ´Ù¸£°í, ºÎºÐÀûÀ¸·Î´Â ÆÄÀÏÀÇ °æ·Î ¸í¿¡µµ ÀÇÁ¸ÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î /bin, /sbin, /usr/sbin, /usr/bin³ª ÀÌ ºñ½ÁÇÑ µð·ºÅ͸®¿¡ ÀÖ´Â ÆÄÀϵéÀº ´ë°³ ¿©·¯ ´Þ ÀÌ»óÀÇ ¸Å¿ì ±ä ¼ö¸íÀ» °®´Â´Ù. /home¿¡ ÀÖ´Â ÆÄÀϵéÀÇ ¼ö¸íÀº ¿©·¯ ÁÖÂëÀ¸·Î Áß°£ Á¤µµÀÌ´Ù. /varÀÇ ÆÄÀϵéÀº º¸Åë ¼ö¸íÀÌ Âª´Ù. /var/spool/news¿¡ ÀÖ´Â ÆÄÀϵéÀº ¸çÄ¥ ÀÌ»ó ³²¾ÆÀÖ´Â °ÍÀÌ µå¹°°í, /var/spool/lpd¿¡ ¼ÓÇÑ ÆÄÀϵéÀÇ ¼ö¸íÀº ¸î ºÐ ³²ÁþÀÌ´Ù.

¹é¾÷À» À§Çؼ­´Â ÇÏ·ç¿¡ ¹é¾÷ÇÒ ¾çÀÌ ¹é¾÷ ¸Åü ÇϳªÀÇ ¿ë·® ÀÌÇÏÀÎ ÂÊÀÌ ÆíÇÏ´Ù. ¸ÅÀÏ ÀÌ·ç¾îÁö´Â ¹é¾÷Àº Àüü ¹é¾÷ÀÏ ¼öµµ ÀÖ°í, ¹Ù²ï ºÎºÐ¸¸ Ãß°¡ÇØ °¡´Â ½Ä(incremental)ÀÏ ¼öµµ ÀÖ´Ù. µû¶ó¼­ (¸ÅÀÏ Àüü ¹é¾÷À» Çϱâ À§Çؼ­) ÆÄƼ¼ÇÀÇ Å©±â¸¦ ÇÑ ¹é¾÷ ¸Åü¿¡ ¿ÏÀüÈ÷ µé¾î°¥ Á¤µµ·Î ÀÛ°Ô ÀâÀ» ¼ö ÀÖ´Ù. ¾î¶² °æ¿ìÀÌ°Ç, ÆÄƼ¼Ç ÇϳªÀÇ Å©±â´Â ¸ÅÀÏ ¹Ù²ï ÆÄÀÏ ÀüºÎ°¡ ¹é¾÷ ¸Åü Çϳª¿¡ µé¾î°¥ ¸¸ÇÑ Å©±â¿©¾ß¸¸ ÇÑ´Ù. (Ãß°¡½Ä ¹é¾÷À» ÅÃÇÏ°í ¹é¾÷ ¸Åü´Â ÁÖ È¤Àº ¿ù ´ÜÀ§ÀÇ Àüü ¹é¾÷ ¶§ ¹Ù²Ùµµ·Ï ÇÑ´Ù. ÀÌ °æ¿ì ÀÚµ¿ ¹é¾÷Àº ºÒ°¡´ÉÇÏ´Ù.)

¹é¾÷ Àü·«Àº ÀÌ °áÁ¤¿¡ ´Þ·ÁÀÖ´Ù.

µð½ºÅ© °ø°£À» °èȹÇÏ°í ±¸ÀÔÇÒ ¶§, ¹é¾÷¿¡ ¾µ µ·À» ÃæºÐÈ÷ ³²°Ü ³õµµ·Ï ÇØ¾ß ÇÑ´Ù. ¹é¾÷µÇÁö ¾ÊÀº µ¥ÀÌÅÍ´Â ¾µ¸ð ¾ø´Ù! ¾Æ¸¶ ´©±¸µç µ¥ÀÌÅ͸¦ ´Ù½Ã ¸¸µé¾î³»´Â ºñ¿ëÀÌ ¹é¾÷ ºñ¿ë¿¡ ºñÇؼ­ ÈξÀ ºñ½Ò °ÍÀÌ´Ù.

¼öÇà ¼º´ÉÀ» À§Çؼ­´Â ÆÄÀÏÀÇ ¼ö¸í¿¡ µû¶ó ´Ù¸¥ ÆÄƼ¼Ç¿¡ µÎ´Â °ÍÀÌ À¯¿ëÇÏ´Ù. ÀÌ·¸°Ô ÇÏ¸é ´º½º ÆÄƼ¼Ç¿¡ ÀÖ´Â ¼ö¸íÀÌ ÂªÀº ÆÄÀϵéÀÌ ½ÉÇÏ°Ô ÆÄÆíÈ­ µÇ´õ¶óµµ, /³ª /home ÆÄƼ¼ÇÀÇ ¼öÇà ¼º´É¿¡´Â ¿µÇâÀÌ ¾ø´Ù.

4. ÇÑ °¡Áö ¿¹

4.1 ¿­¼ºÀûÀÎ Ãʺ¸ÀÚ¿¡°Ô ÃßõÇÏ´Â ¸ðÇü

À§¿¡¼­ À̾߱âÇÑ °Íó·³ /¿Í /home, /var ÆÄƼ¼ÇÀ» ¸¸µå´Â °ÍÀº °øÅëÀûÀÎ ¸ðÇüÀÌ´Ù. ÀÌ Á¤µµ¸é ¼³Ä¡ÇÏ°í °ü¸®Çϱ⿡ ½¬¿ì¸é¼­µµ ÆÄÀÏµé »çÀÌÀÇ ¼ö¸í Â÷ÀÌ·Î ÀÎÇÑ ºÎÀÛ¿ëÀ» ¸·±â¿¡ ÃæºÐÈ÷ ºÐ¸®µÇ¾ú´Ù°í ÇÒ ¼ö ÀÖ´Ù. ¶Ç ¹é¾÷Çϱ⿡µµ ÁÁ´Ù. À¯Áî³Ý ´º½º ½ºÇ®À» ¹é¾÷ÇÏ·Á°í °í»ýÇÒ »ç¶÷Àº ¾Æ¸¶ ¾Æ¹«µµ ¾øÀ» °ÍÀÌ´Ù. /var/¿¡ ÀÖ´Â ÆÄÀÏ °¡¿îµ¥ ¹é¾÷ÇÒ ¸¸ÇÑ °¡Ä¡°¡ ÀÖ´Â °ÍÀº ¾ó¸¶ µÇÁö ¾Ê´Â´Ù. (/var/spool/mail Á¤µµ°¡ ¶°¿À¸¥´Ù.) ÇÑÆí / µð·ºÅ͸®ÀÇ ³»¿ëÀº Á»Ã³·³ ¹Ù²îÁö ¾Ê°í (¼³Á¤À» ¹Ù²Û ´ÙÀ½Ã³·³) ÇÊ¿ä°¡ ÀÖÀ» ¶§¸¸ ¹é¾÷Çصµ ÁÁ´Ù. ±×¸®°í ¼³Ä¡µÈ ¼ÒÇÁÆ®¿þ¾îÀÇ ¾ç¿¡ µû¶ó ´Ù¸£Áö¸¸ ´ë·« 250¿¡¼­ 500¸Þ°¡ Á¤µµ·Î, ÃֽŠ¹é¾÷ ¸Åü ÇÑ Àå¿¡ Àüü ¹é¾÷À» ¹ÞÀ» ¼ö ÀÖÀ» ¸¸ÇÑ Å©±âÀ̱⵵ ÇÏ´Ù. /homeÀº ±ÍÁßÇÑ »ç¿ëÀÚÀÇ µ¥ÀÌÅ͵éÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ¸ÅÀÏ ¹é¾÷À» ¹Þ¾Æ¾ß ÇÑ´Ù. ¾î¶² °æ¿ì¿¡´Â /homeÀÌ ¸Å¿ì Å©¹Ç·Î À̶§¿¡´Â Ãß°¡½Ä ¹é¾÷À» ½á¾ß¸¸ ÇÑ´Ù.

¾î¶² ½Ã½ºÅÛ¿¡¼­´Â /tmp°¡ º°µµÀÇ ÆÄƼ¼Ç¿¡ À§Ä¡Çϱ⵵ ÇÏ°í, ´Ù¸¥ °æ¿ì¿¡´Â /tmp¸¦ /var/tmp¿¡ ½Éº¼¸¯ ¸µÅ© ½ÃÄѼ­ °°Àº È¿°ú¸¦ ³»±âµµ ÇÑ´Ù. (ÀÌ °æ¿ì ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼­´Â ¹®Á¦°¡ »ý±æ ¼ö ÀÖ´Ù´Â Á¡¿¡ ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀÌ ¶§¿¡´Â /var¸¦ »ç¿ëÇÒ ¼ö°¡ ¾ø°í, /tmp¸¦ ¸¸µé°Å³ª /var¸¦ ¼öµ¿À¸·Î ¸¶¿îÆ® ½Ãų ¶§±îÁö´Â ½Ã½ºÅÛ¿¡ /tmp°¡ ¾ø´Â »óȲÀÌ µÈ´Ù.) ȤÀº (¼Ö¶ó¸®½º¿¡¼­Ã³·³) ·¥ µð½ºÅ©¿¡ /tmp¸¦ µÎ±âµµ ÇÑ´Ù. ÀÌ·¸°Ô /tmp¸¦ /¿¡¼­ »©³» µÎ´Â °Íµµ ÁÁÀº »ý°¢ÀÌ´Ù.

ÀÌ·± ¸ðÇüÀº ¾÷±×·¹À̵峪 À缳ġ¿¡µµ Æí¸®ÇÏ´Ù. ¼³Á¤ ÆÄÀϵéÀ» (ȤÀº /etc µð·ºÅ͸® Àüü¸¦) /home µð·ºÅ͸®¿¡ ÀúÀåÇØ µÎ°í, /¸¦ ¹Ð¾î¹ö¸°´Ù. À缳ġ¸¦ ÇÏ°í ³ª¼­ /homeÀÇ ÀúÀå µð·ºÅ͸®¿¡¼­ ¿¹ÀüÀÇ ¼³Á¤ ³»¿ëÀ» ºÒ·¯¿À¸é µÈ´Ù.

5. ÇÊÀÚÀÇ °æ¿ì

ÇÊÀÚ¿¡°Ô´Â ¾µ¸ð°¡ ¾ø¾î¼­ µÎ ÇØ Àü¿¡ Æ÷±âÇÏ°í ¼±¹Ý¿¡ Ä¡¿öµÐ ISA ¹ö½º ¹æ½ÄÀÇ ³°Àº 386/40 ÄÄÇ»ÅÍ°¡ ÀÖ¾ú´Ù. ÇÊÀÚ´Â ÀÌ ÄÄÇ»Å͸¦ X À©µµ¿ì ¾ø´Â Á¶±×¸¸ °¡Á¤¿ë LAN ¼­¹ö·Î ¸¸µé °èȹÀ» ¼¼¿ü´Ù.

ÇÊÀÚ´Â ¿ì¼± ÀÌ 386 ÄÄÇ»ÅÍ¿¡ 16¸Þ°¡ÀÇ ·¥À» ¼³Ä¡Çß´Ù. ±×¸®°í °¡´ÉÇÑ ÇÑ °¡Àå ÀÛ°í °ª½Ñ EIDE µð½ºÅ©(800 ¸Þ°¡)¿Í ÀÌ´õ³Ý Ä«µå¸¦ ÀåÂøÇß´Ù. ÇÊÀÚ°¡ ¾ÆÁ÷ Çãŧ¸®½º ¿ë ¸ð´ÏÅ͸¦ °¡Áö°í ÀÖ¾ú±â ¶§¹®¿¡ ±¸½Ä Çãŧ¸®½º Ä«µå¸¦ ´Þ¾Ò´Ù. ´ÙÀ½¿¡´Â ¸®´ª½º¸¦ ¼³Ä¡Çؼ­ ¸ÞÀÏ ¶ó¿ìÅÍ¿Í POP3 ¼­¹ö¸¦ ºñ·ÔÇؼ­ NFS, SMB, HTTP, LPD/LPR, NNTP ¼­¹ö¸¦ ¶ç¿ü´Ù. ISDN Ä«µå¸¦ ´Þ¾Æ¼­ ÀÌ ÄÄÇ»ÅÍ´Â ÇÊÀÚÀÇ TCP/IP ¶ó¿ìÅÍ °â ¹æÈ­º® ¿ªÇÒµµ ÇÏ°Ô µÇ¾ú´Ù.

ÀÌ ÄÄÇ»ÅÍÀÇ µð½ºÅ© °ø°£Àº ´ëºÎºÐ /var µð·ºÅ͸® ¾Æ·¡ÀÇ /var/spool/mail¿Í /var/spool/news, /var/httpd/html¿¡ ÁÖ¾ú´Ù. /var µð·ºÅ͸®´Â µû·Î Å­Á÷ÇÏ°Ô Àâ¾ÆµÐ ÆÄƼ¼Ç¿¡ µÎ¾ú´Ù. ÀÌ ÄÄÇ»ÅÍ¿¡´Â »ç¿ëÀÚ°¡ °ÅÀÇ ¾øÀ» ÅÍÀ̹ǷΠȨ ÆÄƼ¼ÇÀ» ¸¸µå´Â ´ë½Å, ´Ù¸¥ ¿öÅ©½ºÅ×À̼ǿ¡¼­ NFS¸¦ ÅëÇØ /home µð·ºÅ͸®¸¦ ¸¶¿îÆ® ½ÃÄ×´Ù.

/·Î 250¸Þ°¡ ÆÄƼ¼ÇÀ» ÀâÀ¸¸é X ¾øÀÌ µû·Î ¸î °¡Áö À¯Æ¿¸®Æ¼¸¦ ¼³Ä¡ÇÑ ¸®´ª½º¿¡´Â ÃæºÐÇÒ °ÍÀÌ´Ù. ·¥Àº 16¸Þ°¡°¡ ÀÖÁö¸¸, ÀÌ ÄÄÇ»ÅÍ´Â ¸¹Àº ¼­¹ö¸¦ µ¹¸± °ÍÀ̹ǷΠ16¸Þ°¡ Á¤µµÀÇ ½º¿ÒÀÌ ÇÊ¿äÇÒ °ÍÀÌ°í, 32¸Þ°¡ Á¤µµ¸é ³Ë³ËÇÒ °ÍÀÌ´Ù. µð½ºÅ© °ø°£ÀÌ ºÎÁ·ÇÏÁö´Â ¾ÊÀ¸¹Ç·Î 32¸Þ°¡ÀÇ ½º¿ÒÀ» Àâ¾Ò´Ù. ÀÎÁ¤ ¶§¹®¿¡ ¾à 20¸Þ°¡ÀÇ MS-DOS ÆÄƼ¼Çµµ ¸¸µé¾ú´Ù. /homeÀ» ´Ù¸¥ ÄÄÇ»ÅͷκÎÅÍ ¸¶¿îÆ®Çϱâ·Î Ç߱⠶§¹®¿¡, ³²Àº 500¸Þ°¡ ÀÌ»óÀÇ °ø°£Àº /var·Î ´Ù ÇÒ´çÇß´Ù. ÀÌ Á¤µµ¸é Áý¾È¿¡¼­ ¾µ À¯Áî³Ý ´º½º ¼­¹ö·Î´Â ÃæºÐÇÏ°íµµ ³²´Â´Ù.

°á±¹ ´ÙÀ½°ú °°ÀÌ µÇ¾ú´Ù.


Device     Mounted on                      Size
/dev/hda1  /dos_c                           25 MB
/dev/hda2  - (Swapspace)                    32 MB
/dev/hda3  /                               250 MB
/dev/hda4  - (Extended Container)          500 MB
/dev/hda5  /var                            500 MB
homeserver:/home /home                     1.6 GB

ÇÊÀÚ´Â ³×Æ®¿÷À» ÅëÇØ homeserver¿¡¼­ Å×ÀÌÇÁ·Î ÀÌ ÄÄÇ»Å͸¦ ¹é¾÷ÇÒ °èȹÀÌ´Ù. ÀÌ ÄÄÇ»ÅÍÀÇ ¸ðµç °ÍµéÀÌ ½Ãµð ·Ò¿¡¼­ ¼³Ä¡µÇ¾ú±â ¶§¹®¿¡, /etc µð·ºÅ͸®ÀÇ ¼³Á¤ ÆÄÀÏµé ¸î °¡Áö¿Í /root/Source/Installed¿¡ ÀÖ´Â ÇÊÀÚ°¡ µû·Î ¼³Ä¡ÇÑ *.tgz ÆÄÀϵé, /var/httpd/html°ú /var/spool/mail Á¤µµ¸¸ ¹é¾÷ÇÏ¸é µÈ´Ù. ÇÊÀÚ´Â ÀÌ ÆÄÀϵéÀ» ¸ÅÀÏ ¹ã µû·Î ¸¸µé¾î µÐ homeserverÀÇ /home/backmeup µð·ºÅ͸®¿¡ º¹»çÇÏ°í, homeserver¸¦ Á¤½ÄÀ¸·Î ¹é¾÷ÇÒ ¶§ ÀÌ µð·ºÅ͸®µµ ÇÔ²² ¹é¾÷ÇÑ´Ù.




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0041 sec