· 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¸¦ Á¤½ÄÀ¸·Î ¹é¾÷ÇÒ ¶§ ÀÌ µð·ºÅ͸®µµ ÇÔ²² ¹é¾÷ÇÑ´Ù.


ID
Password
Join
A man who fishes for marlin in ponds will put his money in Etruscan bonds.


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.0028 sec