· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Hard-Disk-Upgrade

<!-- HARD DISK UPGRADE mini-HOWTOÀÇ sgml¼Ò½º
     ¹ø¿ª °í±¤¼± rilla91@klnet.co.kr
     º¯È¯ ¾ö±â¼º jurist@netkorea.co.kr
 -->

<!doctype linuxdoc system>

<article>

<title>HARD DISK UPGRADE mini HOWTO
<author>Yves Bellefeuille, <em><htmlurl url="mailto:yan@ottawa.com" name="yan@ottawa.com"></em>
<date>v0.1, 7 September 1998
<trans>¹ø¿ª: °í±¤¼± <em><htmlurl url="mailto:rilla91@klnet.co.kr" name="rilla91@klnet.co.kr"></em>, 
ÆíÁý: ¾ö±â¼º <em><htmlurl url="mailto:jurist@netkorea.co.kr" name="jurist@netkorea.co.kr"></em>
<abstract>
¸®´ª½º ½Ã½ºÅÛÀ» Çϵåµð½ºÅ©¿¡¼­ ´Ù¸¥ Çϵåµð½ºÅ©·Î º¹»çÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ¼³¸íÇß´Ù.
</abstract>

<!-- Table of contents -->
<toc>

<!-- Begin the document -->

<sect>¼Ò°³
<p>
ÃÖ±Ù¿¡ 249MÂ¥¸® Çϵåµð½ºÅ©¸¦ ´õ Å« ¿ë·®ÀÇ Çϵåµð½ºÅ©·Î ±³Ã¼ÇÑ ÈÄ, <bf>LILO</bf>¸¦ Æ÷ÇÔÇÑ ¸®´ª½º Àüü ½Ã½ºÅÛÀ» »õ·Î¿î µð½ºÅ©·Î ¿Å±â±æ ¿øÇß´Ù. ÀÌÈÄ¿¡ ±â¼úµÈ ³»¿ëÀº ±× ¹æ¹ý¿¡ °üÇÑ ³»¿ëÀÌ´Ù.

´ÙÀ½ ¼³¸í¿¡¼­,<em><bf>/dev/hda</bf></em>´Â ¿¹Àü Çϵåµð½ºÅ©, <bf><em>/dev/hda1</em></bf>Àº ¿¹Àü ¸®´ª½º ÆÄƼ¼ÇÀ» ³ªÅ¸³»°í, <bf><em>/dev/hdb</em></bf>´Â »õ·Î¿î Çϵåµð½ºÅ©, <bf><em>/dev/hdb1</em></bf>Àº »õ·Î¿î Çϵåµð½ºÅ©ÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ» ÀǹÌÇÑ´Ù.

µû¶ó¼­, ´ç½ÅÀÌ ÃëÇâ¿¡ µû¶ó¼­ ¹Ù²ð ¼öµµ ÀÖ°ÚÁö¸¸, Çϵåµð½ºÅ©ÀÇ Ã¹¹øÂ° ÆÄƼ¼ÇÀ» ¸®´ª½º ÆÄƼ¼ÇÀ̶ó »ý°¢ÇÏÀÚ.

ÀÌ ¹®¼­¿¡ ³ª¿ÍÀÖ´Â ³»¿ëµéÀº <bf>Red Hat 4.2</bf>·Î ¿î¿µµÇ´Â º»ÀÎÀÇ ½Ã½ºÅÛÀ» ±âÁØÀ¸·Î Å×½ºÆ®¸¦ ÇÏ¿´°í, ¶ÇÇÑ <bf>Debian 1.3.1</bf>°ú <bf>Slackware 3.3</bf>¿¡¼­µµ Å×½ºÆ®¸¦ ÇÏ¿´´Ù. ¸¸ÀÏ °¢°¢ÀÇ ¹èÆ÷º»°£¿¡ Â÷À̰¡ ÀÖÀ» °æ¿ì¿¡´Â Â÷ÀÌÁ¡¿¡ ´ëÇØ¼­ ¸í½Ã¸¦ ÇϰڴÙ.

¸¸ÀÏ ±â¼úµÇ¾î ÀÖ´Â ¸í·É¾îµéÀÌ ´ç½ÅÀÇ ½Ã½ºÅÛ¿¡ Á¤È®ÇÏ°Ô µ¿ÀÛÇÏÁö ¾Ê´Â´Ù¸é, ´ç½ÅÀÌ »ç¿ëÇϰí ÀÖ´Â ¸®´ª½ºÀÇ ¹öÀüÀ» º»Àο¡°Ô ¾Ë·ÁÁÖ±æ ¹Ù¶õ´Ù.

<sect>½Ã½ºÅÛ¿¡ µÎ °³ÀÇ Çϵåµð½ºÅ© ¼³Ä¡Çϱâ
<p>
ÇöÀçÀÇ ÄÄÇ»ÅÍ ½Ã½ºÅÛµéÀº Çϵåµð½ºÅ© ÄÜÆ®·Ñ·¯¿¡ 4°³ÀÇ EIDE ¹æ½ÄÀÇ Àåºñ¸¦ ¿¬°áÇÒ ¼ö Àֱ⠶§¹®¿¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ µÎ °³ÀÇ Çϵåµð½ºÅ©¸¦ ¿¬°áÇÏ´Â °Í¿¡´Â Ä¿´Ù¶õ ¹®Á¦°¡ ¾øÀ» °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î Çϵåµð½ºÅ©¿Í  CD-ROMÀº EIDE Àåºñ¿¡ ÇØ´çÇϸç, Ç÷ÎÇÇ µå¶óÀ̺ê¿Í Å×ÀÌÇÁ µå¶óÀ̺ê´Â Çϵåµð½ºÅ© ÄÜÆ®·Ñ·¯°¡ ¾Æ´Ñ Ç÷ÎÇÇ ÄÜÆ®·Ñ·¯¿¡ ¿¬°áµÈ´Ù.

SCSI ¾î´ðÅÍ´Â º¸´Ù À¯¿¬¼ºÀÌ À־ 7°³ÀÇ Àåºñ¸¦ ¿¬°áÇÒ ¼ö ÀÖ´Ù. ÀÌ¹Ì ¿©·¯ºÐµéÁß¿¡ SCSI ¾î´ðÅ͸¦ °¡Áö°í ÀÖ´Ù¸é, ¾î¶°ÇÑ Àåºñ°¡ SCSI ¾î´ðÅÍ¿¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö¿¡ ´ëÇÑ »ç½ÇÀ» ÀÌ¹Ì ¾Ë°í ÀÖ¾úÀ» °ÍÀÌ´Ù.(º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº SCSI HOWTO¸¦ ÂüÁ¶) 

´ç½ÅÀÌ ¸¸ÀÏ ±¸Çü ½Ã½ºÅÛÀ» °¡Áö°í ÀÖ´ÙÇÏ´õ¶óµµ ±¸Çü ½Ã½ºÅÛ Çϵåµð½ºÅ© ÄÜÆ®·Ñ·¯¿¡ 2°³ÀÇ Çϵåµð½ºÅ©¸¦ ¿¬°áÇÒ ¼ö ÀÖÀ¸¹Ç·Î, Çϵåµð½ºÅ©¸¦ 2°³ µ¿½Ã¿¡ ¿¬°áÇØ¼­ »ç¿ëÇÏ´Â µ¥¿¡´Â ¹®Á¦°¡ ¾ø´Ù. ¸¸ÀÏ, Çϵåµð½ºÅ© Çϳª¿¡ ´Ù¸¥ Àåºñ¸¦ ÀÌ¹Ì ¿¬°áÇØ¼­ »ç¿ëÇϰí ÀÖ´Â »óŶó¸é (¿¹¸¦ µé¸é, ÀÌ¹Ì ´Ù¸¥ Çϵåµð½ºÅ©¸¦ »ç¿ëÁßÀ̰ųª, CD-ROMÀ» ¿¬°áÇØ¼­ »ç¿ëÁßÀÏ °æ¿ì) ´ç½ÅÀº Ãß°¡·Î Çϵåµð½ºÅ©¸¦ ¿¬°áÇÒ ¼ö ¾ø±â ¶§¹®¿¡ ±âÁ¸¿¡ ¿¬°áµÇ¾î ÀÖ´Â Àåºñ¸¦ Á¦°ÅÇÑ ÈÄ ¿¬°áÇØ¾ß ÇÑ´Ù.

¿¬°á½Ã¿¡´Â Çϵåµð½ºÅ©ÀÇ "master"¿Í "slave"¸¦ ±¸ºÐÇØ¼­ ¿¬°áÀ» ÇÑ´Ù. ¸¸ÀÏ ±¸ºÐÀ» ÇÒ ¼ö ¾øÀ» °æ¿ì¿¡´Â manualÀ̳ª µð½ºÅ© Á¦Á¶¾÷ü¿¡ ¿¬¶ôÀ» ÇØ¾ß ÇÒ °ÍÀÌ´Ù.

<sect>¸®´ª½º ÀÌ¿ÜÀÇ OS°¡ »ç¿ëÇÏ´Â ÆÄƼ¼Ç Unmount ½Ã۱â
<p>
¸¹Àº »ç¶÷µéÀÌ DOS, Windows, OS/2¿Í °°Àº OS¸¦ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­ °°ÀÌ »ç¿ëÇϰí ÀÖ´Ù. ÀÌ
¿Í °°ÀÌ ¸®´ª½º ÀÌ¿ÜÀÇ OS ÆÄƼ¼ÇÀº ÇØ´ç OS»ó¿¡¼­ ¸¸µé¾îÁÖ¾î¾ß ÇÑ´Ù. ±×¸®°í ´ç½ÅÀÇ ¸®´ª
½º ÆÄƼ¼ÇÀ» ºÏ»çÇϱâ Àü¿¡ ¹Ýµå½Ã Unmount½ÃÄÑ¾ß ÇÑ´Ù´Â »ç½ÇÀ» ¸í½ÉÇϱ⠹ٶõ´Ù. ¿¹¸¦ µé
¸é ¿©·¯ºÐÀÇ DOSÆÄƼ¼ÇÀÌ /dos¿¡ ¸¶¿îÆ® µÇ¾î ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·É¾î·Î UnmountÇØ¾ß ÇÑ
´Ù.

<tscreen><verb>
# umount /dos
</verb></tscreen>

ÁÖÀÇ : umount¿¡¼­ µÎ¹øÂ° ±ÛÀÚÀÎ nÀÌ ºüÁ®ÀÖ´Ù´Â »ç½Ç¿¡ ÁÖÀÇÇϱ⠹ٶõ´Ù.

<sect>»õ·Î¿î µð½ºÅ©¿¡ ÆÄƼ¼Ç ¸¸µé±â
<p>
»õ·Î¿î µð½ºÅ©¿¡ ÆÄƼ¼ÇÀ» ¸¸µé±â À§Çؼ­ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù

<tscreen><verb>
fdisk /dev/fdb
</verb></tscreen>

ÆÄƼ¼ÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇØ¼­ ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÑ´Ù¸é Installation HOWTO³ª
Partitioning Mini-HOWTO¸¦ º¸±â ¹Ù¶õ´Ù

¸¸ÀÏ »õ·Î¿î µð½ºÅ©°¡ 1024ÀÌ»óÀÇ ½Ç¸°´õ¸¦ °¡Áö°í ÀÖ´Ù¸é Large Disk Mini-HOWTO¸¦ º¸±â
¹Ù¶õ´Ù. Á¤¸®Çϸé, ¸®´ª½º¸¦ ºÎÆÃÇϱâ À§Çؼ­´Â ¸ðµç ÆÄÀϵéÀ» ù¹øÂ° 1024½Ç¸°´õ ¾È¿¡ ¸ð
µç ÆÄÀÏÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. À̸¦ À§ÇÑ ÇѰ¡Áö ¹æ¹ýÀ¸·Î 1M¿¡¼­ 2MÀÇ ¿ë·®¿¡ ÇØ´çÇÏ´Â Á¶±×¸¶
ÇÑ ÆÄƼ¼ÇÀ» ¸¸µé°í <bf><em>/boot</em></bf>µð·ºÅ丮¸¦ ¼³Ä¡ÇÑ´Ù(RedHat ±âÁØ, Slackware¿¡¼­´Â Ä¿³ÎÀÌ
<bf><em>/boot/vmlinuz</em></bf>º¸´Ù´Â <bf><em>/vmlinuz</em></bf>¿¡ À§Ä¡Çϱ⠶§¹®¿¡ ÀÌ Á¶±×¸¶ÇÑ ÆÄƼ¼Ç¿¡ <bf>/</bf> µð·ºÅ丮
¸¦ ³Ö¾î¾ß ÇÑ´Ù.)

¸®´ª½º¸¦ Á¦¿ÜÇÑ ´Ù¸¥ ½Ã½ºÅÛ¿¡¼­´Â ÇØ´ç OS¿¡¼­ Á¦°øÇÏ´Â <bf>fdisk</bf> ¸í·ÉÀ» »ç¿ëÇØ¼­ ÆÄƼ¼ÇÀ» 
¸¸µç´Ù.

<sect>»õ·Î¿î µð½ºÅ© Æ÷¸ËÇϱâ
<p>
»õ·Î¿î µð½ºÅ©¸¦ Æ÷¸ËÇϱâ À§Çؼ­´Â ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù

<tscreen><verb>
# mkfs.ext2 /dev/hdb1
</verb></tscreen>

µð½ºÅ©ÀÇ ¹°¸®Àû bad sector¸¦ °Ë»çÇϱâ À§Çؼ­ <bf><em>/dev/hdb1</em></bf>¾Õ¿¡ <bf>-c</bf> ¿É¼ÇÀ» ÁÖ¸éµÈ´Ù.

(ÁÖÀÇ : man ÆäÀÌÁö¿¡ ¼³¸íµÇ¾î ÀÖ´Â °Í°ú´Â ´Ù¸£°Ô, <bf>mkfs -t ext2 -c /dev/hdb1</bf>À̶ó´Â 
¸í·ÉÀº RedHat, Debian ±×¸®°í Slackware»ó¿¡¼­ Bad blockÀ» °Ë»çÇÏÁö ¾Ê´Â´Ù)

<sect>»õ·Î¿î µð½ºÅ© ¸¶¿îÆ®Çϱâ
<p>
»õ·Î¿î µð½ºÅ©¸¦ ¸¶¿îÆ®ÇϰíÀÚ ¿øÇÏ´Â °÷ÀÇ µð·ºÅ丮¸¦ ¸¸µç´Ù. <bf><em>/new-disk</em></bf>¿¡ ¸¶¿îÆ®ÇÑ´Ù
¿¹¸¦ µé¸é

<tscreen><verb>
# mkdir /new-disk                  
# mount -t ext2 /dev/hdb1 /new-disk
</verb></tscreen>

<sect>¿¹Àü µð½ºÅ©¿¡¼­ »õ·Î¿î µð½ºÅ©·Î ÆÄÀÏ º¹»çÇϱâ
<p>
¾Æ¸¶µµ ¿©·¯ºÐÀº ¸µÅ©ÆÄÀÏÀ» Æ÷ÇÔÇÑ µð½ºÅ©ÀÇ ±¸Á¶Àüü¸¦ º¹»çÇϱ⠿øÇÒ °ÍÀÌ´Ù.

±×·¯³ª, <bf><em>/new-disk</em></bf> µð·ºÅ丮´Â »õ·Î¿î µð½ºÅ© ÀÚüÀ̹ǷΠº¹»ç¸¦ ÇØ¼­´Â ¾ÈµÈ´Ù.

°Ô´Ù°¡, »õ·Î¿î µð½ºÅ©¿¡ <bf><em>/proc</em></bf> µð·ºÅ丮¸¦ ¸¸µé±â¸¦ ¿øÇÏÁö¸¸, ±× ³»¿ëÀ» º¹»çÇÒ ¼ö ¾øÀ» °Í
ÀÌ´Ù. <bf><em>/proc</em></bf>¿¡ µé¾î ÀÖ´Â ÆÄÀϵéÀº ½ÇÁúÀûÀÎ ÆÄÀϵéÀÌ ¾Æ´Ï¶ó ½Ã½ºÅÛ»ó¿¡¼­ µ¹¾Æ°¡´Â ÇÁ·Î¼¼
½ºµé¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Â <bf>virtual</bf>½Ã½ºÅÛ ÆÄÀÏÀ̱⠶§¹®ÀÌ´Ù.

¿©±â¿¡´Â »õ·Î¿î µð½ºÅ©·Î ÆÄÀϵéÀ» º¹»çÇϱâ À§ÇÑ 4°¡ÁöÀÇ ´Ù¸¥ ¹æ¹ýµéÀÌ ÀÖ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ
¿ë·®ÀÌ Å« µð½ºÅ©¿Í ÀûÀº ¸Þ¸ð¸®¸¦ »ç¿ëÇ졒  ÀÖ´Â »óŶó¸é ½Ã°£ÀÌ ²Ï °É¸± °ÍÀ̸ç, ¾à ÃÊ´ç
10M¿¡ ÇØ´çÇÏ´Â ¿ë·®ÀÇ ÆÄÀϵéÀÌ º¹»çµÈ´Ù°í »ý°¢ÇÏ¸é µÉ °ÍÀÌ´Ù.

´Ù¸¥ °¡»ó Å͹̳ο¡¼­ <tt>df</tt>¶ó´Â ¸í·É¾î¸¦ ÅëÇØ¼­ º¹»ç ÁøÇà»óȲÀ» È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù. ¶Ç ´Ù¸¥
¹æ¹ýÀ¸·Î´Â <tt>watch df</tt>³ª <tt>watch ls -l /new-disk</tt>¶ó´Â ¸í·ÉÀ¸·Î 2Ãʸ¶´Ù ¾÷µ¥ÀÌÆ®µÇ´Â Á¤º¸¸¦
º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ü <tt>watch</tt>¶ó´Â ¸í·ÉÀÌ ½Ã½ºÅÛ¿¡ ºÎÇϸ¦ ÁÖ°Ô µÇ¾î º¹»ç¼Óµµ¸¦ ¶³¾î¶ß¸±
¼ö ÀÖ´Ù´Â »ç½Ç¿¡ ´ëÇØ¼­ ¸í½ÉÇϱ⠹ٶõ´Ù.

<sect1>ù¹øÂ° ¹æ¹ý
<p>
<tscreen><verb>
cp -ax / /new-disk
</verb></tscreen>

ÀÌ ¹æ¹ýÀº ¸Å¿ì ½±´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ¹æ¹ýÀº º¹»çÇϰíÀÚ ÇÏ´Â ¸®´ª½º ½Ã½ºÅÛÀÌ ÇϳªÀÇ µð½ºÅ©
ÆÄƼ¼ÇÀ¸·Î µÇ¾î ÀÖ´Â °æ¿ì¿¡ ÇÑÇØ¼­ Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù. -a ¿É¼ÇÀº preserves the original
system as much as possible. -x ¿É¼ÇÀº <tt>cp</tt>¸í·É¾î¸¦ ´ÜÀÏ ÆÄÀϽýºÅÛÀ¸·Î Á¦ÇÑÇÑ´Ù.
ÀÌ·¯ÇÑ ¿É¼ÇÀÇ ¼±ÅÃÀº <bf><em>/new-disk</em></bf>¿Í <bf><em>/proc</em></bf>µð·ºÅ丮¸¦ º¹»çÇÏÁö ¾Êµµ·Ï ÇÑ´Ù.

<sect1>µÎ¹øÂ° ¹æ¹ý
<p>
<tscreen><verb>
cd / &ero;&ero; cp -a `/bin/ls -1A | egrep -v "^new-disk$|^proc$"` /new-disk
</verb></tscreen>

·çÆ® µð·ºÅ丮·Î À̵¿ÇÑ ÈÄ <bf><em>/new-disk</em></bf>¿Í <bf><em>/proc</em></bf>¸¦ Á¦¿ÜÇÑ ¸ðµç ÆÄÀϰú µð·ºÅ丮¸¦
/new-disk·Î º¹»ç¸¦ ÇÑ´Ù. ¿©±â¼­ <tt>ls</tt>´ÙÀ½¿¡ ¿À´Â ù¹øÂ° ¿É¼ÇÀº ¿µ¹®ÀÚ 'L'ÀÌ ¾Æ´Ñ ¾Æ
¶óºñ¾Æ ¼ýÀÚ 1À» ¶æÇÑ´Ù.

<sect1>¼¼¹øÂ° ¹æ¹ý
<p>
<tscreen><verb>
(cd / &ero;&ero; tar cpf - . --exclude new-disk --exclude proc) | (cd /new-disk &ero;&ero; tar xpf -)
</verb></tscreen>

¸ÕÀú ·çÆ® µð·ºÅ丮·Î À̵¿ÇÑ ÈÄ <bf><em>/new-disk</em></bf>¿Í <bf><em>/proc</em></bf>¸¦ Á¦¿ÜÇÑ ¸ðµç °ÍµéÀ» <tt>tar</tt>½ÃŲ
ÈÄ /new-disk·Î À̵¿ÇÏ¿© <tt>untar</tt>¸¦ ½Ç½ÃÇÑ´Ù.  ¿©±â¼­ --exclude µÚ¿¡  ¿À´Â µð·ºÅ丮
À̸§µé ¾Õ¿¡¼­ µÚ¿¡´Â /°¡ µé¾î°¡¼­´Â ¾ÈµÈ´Ù.

ÁÖÀÇ : tarÀÇ -l ¿É¼ÇÀÌ »ç¿ëµÇÁö ¾Ê¾Ò´Âµ¥, À̰ÍÀº  <bf><em>/new-disk</em></bf>¿Í <bf><em>/proc</em></bf>ÀÇ ³»¿ëÀ» º¹
»çÇÏÁö´Â ¾ÊÁö¸¸, µð·ºÅ丮´Â ´Ù½Ã ¸¸µé±â ¶§¹®ÀÌ´Ù, µû¶ó¼­, tarÀÇ -l ¿É¼ÇÀº cp
ÀÇ -x ¿É¼Ç°ú ´Ù¸£°Ô ÀÛµ¿ÇÑ´Ù.

<sect1>³×¹øÂ° ¹æ¹ý
<p>
<tscreen><verb>
# cp -a /bin /boot /dev /etc /home /lib /lost+found /mnt /root /sbin /tmp /usr /var /new-disk
</verb></tscreen>

ÀÌ ¸í·É¿¡¼­ ¸¶Áö¸·¿¡ ÀÖ´Â <bf><em>/new-disk</em></bf>µð·ºÅ丮°¡ ´ë»ó µð·ºÅ丮°¡ µÈ´Ù. µû¶ó¼­ ·çÆ®
¿¡ ÀÖ´Â ¸ðµç µð·ºÅ丮¸¦ <bf><em>/new-disk</em></bf>·Î º¹»ç¸¦ Çϰڴٴ ¶æÀÌ´Ù.

ÀÌ¿Í °°Àº ¹æ¹ýÀº ´ç½ÅÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½º ½Ã½ºÅÛ µð·ºÅ丮µéÀ» <bf><em>/new-disk</em></bf>¿Í <bf><em>/proc</em></bf>
¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö µð·ºÅ丮¸¦ ·çÆ®¸¦ ±âÁØÀ¸·Î ³ª¿­À» Çϱ⸸ ÇÏ¸é µÈ´Ù. ¸¸ÀÏ ´Ù¸¥ ¶§¹®¿¡
´Ù¸¥ ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù¸é º¹»çÇϱ⠿øÇÏ´Â µð·ºÅ丮µéÀ» ÀÓÀÇÀûÀ¸·Î ³ª¿­Çؼ­ ÀÌ ¸í·É
À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.

¸¸ÀÏ ÀÌ ¹æ¹ýÀ» »ç¿ëÇÑ´Ù¸é, ·çÆ® µð·ºÅ丮 ¹Ø¿¡ ÀÖ´Â ´Ù¸¥ ÆÄÀϵéÀ» ´Ù¸¥ ¸í·ÉÀ» ÀÌ¿ëÇØ¼­ 
º¹»çÇØ¾ß ÇÑ´Ù. ƯÈ÷³ª, Debian°ú Slackware¸¦ »ç¿ëÇϰí ÀÖ´Â ½Ã½ºÅÛ¿¡¼­´Â ·çÆ®µð·ºÅ丮 
¹Ø¿¡ ÆÄÀϵéÀÌ Á¸ÀçÇϹǷΠ´ÙÀ½°ú °°Àº ¸í·ÉÀÌ ¹Ýµå½Ã ÇÊ¿äÇÏ´Ù                           

<tscreen><verb>
# cp -dp /* /.* /new-disk
</verb></tscreen>

À§¿¡¼­ ³ª¿­ÇÑ 4°¡Áö ¹æ¹ýµéÀ» »ç¿ëÇÑ ÈÄ, »õ·Î¿î µð½ºÅ©¿¡ <bf><em>/procµð</em></bf>·ºÅ丮¸¦ ¹Ýµå½Ã ¸¸µé¾î
¾ß ÇÑ´Ù.

<tscreen><verb>
# umount /new-disk                 
# fsck.ext2 -f /dev/hdb1           
# mount -t ext2 /dev/hdb1 /new-disk
</verb></tscreen>

¸¸ÀÏ ÆÄÀϵéÀÌ Á¦´ë·Î º¹»ç°¡ µÇ¾ú´ÂÁö  È®ÀÎÇϰíÀÚ ÇÑ´Ù¸é ´ÙÀ½¿¡ ÀÖ´Â  ½ºÅ©¸³Æ®¸¦ »ç¿ëÇØµµ 
µÈ´Ù.

<tscreen><verb>
#!/bin/sh
cd /
for file in `/bin/ls -1A | egrep -v '^new-disk$|^proc$'`
do
    find $file -xtype f -exec cmp \{\} /new-disk/\{\} \;
done
</verb></tscreen>

(´Ü Slackware : ±âº»ÀûÀÎ Slackware ÆÄÀϵ鸸À» ¼³Ä¡ÇÏ¿´À» °æ¿ì¿¡´Â <tt>cmp</tt>ȤÀº <tt>diff</tt>¸í·É¾î
´Â ¼³Ä¡µÇÁö ¾Ê´Â´Ù.)

<sect><em>/etc/fstab</em>À» ÀûÀýÇÏ°Ô º¯°æÇϱâ
<p>
¸¸ÀÏ ´ç½ÅÀÇ »õ·Î¿î µð½ºÅ©°¡ ¿¹Àü µð½ºÅ©¿Í´Â ´Ù¸£°Ô ÆÄƼ¼Ç±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù¸é,
<bf><em>/etc/fstab</em></bf>ÆÄÀÏÀ» »õ·Î¿î µð½ºÅ©¿¡ ¸Âµµ·Ï ÀûÀýÇÏ°Ô º¯°æÇØ¾ß ÇÑ´Ù. ±â¾ïÇØµÑ °ÍÀº ÇØ´çÆÄÀÏ
ÀÌ <bf><em>/new-disk/etc/fstab</em></bf>¿¡ ÀÖ´Ù´Â »ç½ÇÀÌ´Ù.(<bf><em>/etc/fstab/</em></bf>Àº ¿¹Àü µð½ºÅ©¿¡ ÇØ´çÇÔ)

<sect>»õ·Î¿î µð½ºÅ©·Î ºÎÆÃÇϱâ À§ÇØ LILO ÁغñÇϱâ
<p>
ÀÌ ´Ü°è´Â °¡Àå º¹ÀâÇÑ °úÁ¤ÀÌ´Ù. °¡Àå ÀϹÝÀûÀÎ »óȲÀ̶ó°í »ý°¢ÇÏ´Â LILO°¡ <bf>Master Boot Record(MBR)</bf>¿¡ ¼³Ä¡µÇ¾î ÀÖ´Ù´Â °¡Á¤ÇÏ¿¡¼­ ½ÃÀÛÇϵµ·Ï ÇϰڴÙ.

´ç½ÅÀº LILO¸¦ 2¹øÂ°ÀÇ »õ·Î¿î µð½ºÅ©¿¡ ¼³Ä¡ÇϰíÀÚ ÇÑ´Ù. È®½ÇÇÑ »ç½Ç Çϳª´Â LILO´Â µÎ¹ø
° Çϵåµð½ºÅ©¿¡¼­´Â ½ÇÇàÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. ±×·¯³ª, LILO °ü·Ã ¹®¼­¸¦ »ìÆìº¸°Ô µÇ¸é ù
¹øÂ° Çϵåµð½ºÅ©¸¦ Á¦°ÅÇßÀ» °æ¿ì¿Í °°Àº »óȲ¿¡¼­ µÎ¹øÂ° Çϵåµð½ºÅ©¿¡ LILO¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ
´Â ¹æ¹ý¿¡ ´ëÇØ ³ª¿Í ÀÖ´Ù.

<quote>
LILO´Â ´ÙÀ½¿¡ ³ª¿ÍÀÖ´Â ¾î¶°ÇÑ °÷¿¡ store ÇÒ ¼ö ¾ø´Ù.
µÎ¹øÂ° Çϵåµð½ºÅ©(¹é¾÷À» À§Çؼ­°¡ ¾Æ´Ï°Å³ª, ÇöÀçÀÇ Ã¹¹øÂ° µð½ºÅ©¸¦ Á¦°ÅÇϰųª »ç¿ëÇÒ ¼ö ¾øÀ» ¶§°Å³ª ȤÀº ´Ù¸¥ boot loaderÀÌ »ç¿ëÁßÀÏ °æ¿ì ´Ù¸¥ ÀåÄ¡·ÎºÎÅÍ boot sectorÀ» loading ÇÒ ¼ö ÀÖ´Â °¡´É¼ºÀÌ ÀÖ´Ù
</quote>

±×·¯³ª ÀÌ ¹®¼­¿¡¼­´Â ù¹øÂ° Çϵåµð½ºÅ©¸¦ Á¦°ÅÇÏ¿´À» °æ¿ì, µÎ¹øÂ° Çϵåµð½ºÅ©¿¡ LILO¸¦ 
¼³Ä¡ÇÏ´Â Àû´çÇÑ ¹æ¹ý¿¡ ´ëÇØ¼­´Â ¼³¸íÀ» ÇØÁÖÁö ¸øÇϰí ÀÖ´Ù. °á±¹, ¿©·¯¹øÀÇ ½Ãµµ¿Í ÇÔ²² µÎ
¹øÂ° Çϵåµð½ºÅ©ÀÇ MBR¿¡ LILO¸¦ ¼³Ä¡Çϰí ÀÛµ¿Çϴµ¥ À־ °¡´ÉÇÏÁö ¾Ê´Ù¶ó´Â °á·Ð¿¡ µµ´Þ
ÇÏ°Ô µÇ¾ú´Ù.

´ë½Å¿¡, óÀ½À¸·Î »õ·Î¿î Çϵåµð½ºÅ©·Î ºÎÆÃÇÏ´Â ¼ø°£¿¡ ºÎÆÃµð½ºÄÏÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» Á¦¾ÈÇÑ
´Ù.

°øµð½ºÄÏÀ» Áý¾î³Ö°í, Æ÷¸ËÀ» ½Ç½ÃÇÑ ÈÄ ÆÄÀϽýºÅÛÀ» ¸¸µé¾î ¸¶¿îÆ®¸¦ ½ÃŲ´Ù.

<tscreen><verb>
# fdformat /dev/fd0H1440     
# mkfs.ext2 /dev/fd0         
# mount -t ext2 /dev/fd0 /mnt
</verb></tscreen>

(DebianÀÇ °æ¿ì : <tt>fdformat</tt>À̶ó´Â ¸í·É¾î°¡ ±âº»¼³Ä¡¿¡ Æ÷ÇÔµÇÁö ¾Ê¾Ò´Ù. Æ÷¸ËÀÌ ÀÌ¹Ì µÇ¾î
ÀÖ´Ù¸é, <tt>mkfs.ext2</tt>¶ó´Â ¸í·É¿¡ -c¿É¼ÇÀ» ÁÖ¾î °Ë»çÇÑ ÈÄ ¸¶¿îÆ®¸¦ ÇØ¼­ »ç¿ëÇØµµ »ó°üÀÌ ¾ø´Ù)

(Debian°ú SlackwareÀÇ °æ¿ì : fd0H1440 °¡¿îµ¥¿¡ ÀÖ´Â 'H' ´ë½Å¿¡ 'h'¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù)

<bf><em>/boot</em></bf>¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» µð½ºÄÏÀ¸·Î º¹»çÇÑ´Ù
<tscreen><verb>
# cp -dp /boot/* /mnt
</verb></tscreen>
´ÙÀ½°ú °°ÀÌ /mnt/lilo.confÆÄÀÏÀ» »õ·Î ¸¸µç´Ù.
<code>
boot=/dev/fd0           #Install LILO on floppy disk.
map=/mnt/map            #Location of "map file"
install=/mnt/boot.b     #File to copy to floppy's boot sector
prompt                  #Have LILO show "LILO boot:" prompt
timeout-50              #Boot default system after 5 seconds
                        #(Value is in tenths of seconds.)
image=/mnt/vmlinuz      #Location of Linux kernel on floppy 
     label=linux        #Label for Linux system
     root=/dev/hda1     #Location of root partition on new hard
                        #disk. Modify this as appropriate for your system
                        #Note that you must use the name of the future location
                        #Once the old disk has been removed
</code>

(DebianÀÇ °æ¿ì : "image"ÁÙ¿¡¼­, ¸®´ª½º Ä¿³ÎÀÇ ½ÇÁ¦ÀûÀÎ À̸§À» »ç¿ëÇØ¾ß ÇÑ´Ù, ¿¹¸¦ µé¾î
Debian 1.3.1À» »ç¿ëÇϰí ÀÖ´Ù¸é, '/mnt/vmlinuz-2.0.29'¶ó°í »ç¿ëÇÑ´Ù)

ºÎÆÃµð½ºÄÏ¿¡ LILO¸¦ ¼³Ä¡Çϱâ À§Çؼ­

<tscreen><verb>
/sbin/lilo -C /mnt/lilo.conf
</verb></tscreen>
¿©±â¿¡¼­ '-C'¿É¼ÇÀº <tt>/sbin/lilo</tt>¿¡°Ô ¾î¶°ÇÑ configuration ÆÄÀÏÀ» »ç¿ëÇÏ´ÂÁö ¾Ë·ÁÁÖ´Â ¿É¼Ç
ÀÌ´Ù.

µð½ºÄÏÀ» ¾ð¸¶¿îÆ® Çϱâ À§Çؼ­
<tscreen><verb>
# umount /mnt
</verb></tscreen>
¸¦ ½Ç½ÃÇÑÈÄ ½Ã½ºÅÛÀ» ²ö´Ù.

<sect>¿¹ÀüÀÇ µð½ºÅ© Á¦°ÅÇϱâ
<p>
¿¹ÀüÀÇ µð½ºÅ©¸¦ Á¦°ÅÇÏ°í »õ·Î¿î µð½ºÅ©ÀÇ Á¡ÆÛ¸¦ °íÃÄÁØ ÈÄ <bf>BIOS</bf>»ó¿¡¼­ ¼öÁ¤µÈ »çÇ×À» °íÄ£
´Ù.

<sect>»õ·Î¿î ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ ÈÄ »õ·Î¿î µð½ºÅ©¿¡ LILO ¼³Ä¡Çϱâ
<p>
´ç½ÅÀÌ ÀÌ¹Ì ¸¸µé¾î ³õÀº ºÎÆÃµð½ºÄÏÀ» ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛÀ» Àç½ÇÇà½Ã۱â Àü¿¡ BIOS»ó¿¡¼­ ºÎÆÃ
¼ø¼­¸¦ 'a: c:'ÀÇ ¼ø¼­·Î ¼öÁ¤ÇÏ¿´´ÂÁö È®ÀÎÇÑ´Ù.

<bf><em>/etc/lilo.conf</em></bf>ÆÄÀÏ¿¡ ÇÊ¿äÇÑ ¼öÁ¤ÀÛ¾÷À» ½Ç½ÃÇÏ°í »õ·Î¿î µð½ºÅ©¿¡ LILO¸¦ ¼³Ä¡Çϱâ À§Çؼ­
<bf><em>/sbin/lilo</em></bf>¸¦ ´Ù½Ã ½ÇÇà½ÃŲ´Ù. Debian¿¡¼­´Â ´ç½ÅÀÌ LILO¸¦ MBR¿¡ ¼³Ä¡ÇÏ¿´´Ù¸é
<bf><em>/etc/lilo.conf</em></bf>»óÀÇ boot ¶óÀλ󿡼­ <bf><em>/dev/hda1</em></bf>º¸´Ù´Â <bf><em>/dev/hda</em></bf>À» »ç¿ëÇØ¾ß ÇÑ´Ù´Â »ç½ÇÀ» ¸í
½ÉÇϱ⠹ٶõ´Ù.

¸¶Áö¸·À¸·Î ¸ðµç °ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ´ÂÁö È®ÀÎÇϱâ À§Çؼ­ »õ·Î¿î Çϵåµð½ºÅ©·Î ½Ã½ºÅÛÀ» Àç½Ã
µ¿ÇÑ´Ù. ¸¸ÀÏ »õ·Î¿î Çϵåµð½ºÅ©·Î ÀÛµ¿Çϴµ¥ ¹®Á¦°¡ ÀÖ´Ù¸é, ´ç½ÅÀÌ °¡Áö°í ÀÖ´Â ºÎÆÃµð½ºÄÏ
À» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¿°µÎÇØ µÎ±æ ¹Ù¶õ´Ù.

<sect>Acknowlegdements
<p>
Special thanks to _Dr Konrad Hinsen_ of the Institute de biologie structurale, Grenoble,
France, who has  been kindly acting  as my  personal Linux guru.  Thanks also to  _Frank
Damgaard_, _Paul Koning_ and _josh Rabinowitz_, and to  _Scott Christensen_ for alerting
me to some particularities of the Slackware distribution.
</article>




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