2.2. ½º¿Ò °ø°£ Ãß°¡Çϱâ

¼³Ä¡¸¦ ¸¶Ä£ ÈÄ ½º¿Ò °ø°£ÀÇ Å©±â¸¦ Ãß°¡ÇؾßÇÒ °æ¿ì°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ½Ã½ºÅÛ RAM ¿ë·®À» 64 MB¿¡¼­ 128 MB·Î ¾÷±×·¹À̵åÇÏ½Å´Ù¸é ½º¿Ò °ø°£Àº ¿©ÀüÈ÷ 128 MB·Î ³²¾ÆÀÖ°Ô µË´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì ¸Þ¸ð¸® »ç¿ëÀÌ ¸¹Àº ÀÛ¾÷À̳ª ¸¹Àº ¿ë·®ÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇàÇÏ½Ç °æ¿ì¸¦ ´ëºñÇÏ¿© ½º¿Ò °ø°£À» 256 MB·Î ´Ã·ÁÁֽô °ÍÀÌ ÁÁ½À´Ï´Ù.

½º¿Ò °ø°£À» ´Ã¸®±â À§ÇÑ ´ÙÀ½°ú °°Àº µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù: ½º¿Ò ÆÄƼ¼Ç Ãß°¡Çϱ⠶Ǵ ½º¿Ò ÆÄÀÏ Ãß°¡Çϱâ. ½º¿Ò ÆÄƼ¼ÇÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ±ÇÀåÇÏÁö¸¸, »ç¿ë °¡´ÉÇÑ ¿©À¯ µð½ºÅ© °ø°£ÀÌ ¾øÀ» °æ¿ì ½º¿Ò ÆÄƼ¼ÇÀ» Ãß°¡ÇÏ´Â °ÍÀÌ ½±Áö ¾Ê½À´Ï´Ù.

½º¿Ò ÆÄƼ¼ÇÀ» Ãß°¡ÇϽ÷Á¸é ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ê½Ã¿À (/dev/hdb2¸¦ Ãß°¡ÇÒ ½º¿Ò ÆÄƼ¼ÇÀ¸·Î °¡Á¤ÇÕ´Ï´Ù):

  1. ÇÏµå µå¶óÀ̺긦 »ç¿ë ÁßÁöÇÏ¼Å¾ß ÇÕ´Ï´Ù (ÆÄƼ¼ÇÀº ¸¶¿îÆ®µÇÁö ¾Ê°í ½º¿Ò °ø°£Àº ºñÈ°¼ºÈ­µÇ¾î¾ß ÇÕ´Ï´Ù). ÀÌ·¸°Ô ÇÒ ¼ö ÀÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ½Ã½ºÅÛÀ» º¹±¸ ¸ðµå·Î ºÎÆÃÇÏ´Â °ÍÀÔ´Ï´Ù. º¹±¸ ¸ðµå·Î ºÎÆÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Á¤º¸¸¦ ¿øÇϽŴٸé, 9 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù. ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¶¿îÆ® Çϵµ·Ï ¿äûµÈ´Ù¸é, »ý·« ¹öÆ°À» ¼±ÅÃÇØ ÁֽʽÿÀ.

    ´Ù¸¥ ¹æ¹ýÀ¸·Î ¸¸ÀÏ µå¶óÀ̺꿡 ¾î¶°ÇÑ ÆÄƼ¼Çµµ »ç¿ë ÁßÀÌÁö ¾Ê´Â °æ¿ì, ÆÄƼ¼ÇµéÀ» ¸¶¿îÆ® ÇØÁ¦ÇϽŠÈÄ swapoff ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÏµå µå¶óÀÌºê »ó¿¡¼­ ½º¿Ò °ø°£À» ºñÈ°¼ºÈ­ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

  2. parted ¶Ç´Â fdisk¸¦ »ç¿ëÇÏ¿© ½º¿Ò ÆÄƼ¼ÇÀ» »ý¼ºÇϽñ⠹ٶø´Ï´Ù. parted »ç¿ëÀÌ fdisk¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ½±½À´Ï´Ù; µû¶ó¼­ ÀÌ Àå¿¡¼­´Â parted¿¡ ´ëÇؼ­¸¸ ¼³¸íÇÏ°Ú½À´Ï´Ù. parted¸¦ »ç¿ëÇÏ¿© ½º¿Ò ÆÄƼ¼ÇÀ» »ý¼ºÇϱâ À§Çؼ­´Â ´ÙÀ½ ´Ü°è¸¦ µû¸£½Ã±â ¹Ù¶ø´Ï´Ù:

    • ½© ÇÁ·ÒÇÁÆ®¿¡ ·çÆ®·Î ·Î±×ÀÎ ÇϽŠÈÄ, parted /dev/hdb ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ÀÌ ¸í·É¿¡¼­ /dev/hdb ºÎºÐÀº ½º¿Ò °ø°£ÀÌ ÀÖ´Â ÇÏµå µå¶óÀ̺꿡 »ç¿ëµÉ ÀåÄ¡¸íÀ» ÀǹÌÇÕ´Ï´Ù.

    • (parted) ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³ª¸é print ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ±âÁ¸ ÆÄƼ¼Ç°ú ¿©À¯ °ø°£ Å©±â¸¦ ¾Ë¾Æº¾´Ï´Ù. ½ÃÀÛ °ª°ú ¸¶Áö¸· °ªÀº ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§·Î ³ªÅ¸³³´Ï´Ù. ÇÏµå µå¶óÀÌºê »óÀÇ ¿©À¯ °ø°£ÀÇ Å©±â¸¦ È®ÀÎÇϽŠÈÄ »õ·Î¿î ½º¿Ò ÆÄƼ¼Ç¿¡ ÇÒ´çÇÒ ¿ë·®À» °áÁ¤ÇØ ÁֽʽÿÀ.

    • (parted) ÇÁ·ÒÇÁÆ®¿¡¼­ mkpartfs part-type linux-swap start end ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ. ¿©±â¼­ part-type ºÎºÐÀº 1Â÷ ÆÄƼ¼Ç (primary), È®Àå ÆÄƼ¼Ç (extended), ³í¸® ÆÄƼ¼Ç (logical) Áß ÇϳªÀ̸ç, start¿Í end´Â ÆÄƼ¼ÇÀÇ ½ÃÀÛ°ú ¸¶Áö¸· ºÎºÐÀ» ÀǹÌÇÕ´Ï´Ù.

      ÁÖÀÇ°æ°í
       

      º¯°æ »çÇ×Àº Áï½Ã Àû¿ëµË´Ï´Ù; µû¶ó¼­ ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ç ¶§ ÁÖÀÇÇϽñ⠹ٶø´Ï´Ù.

    • quit ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© parted¸¦ Á¾·áÇϽʽÿÀ.

  3. ÀÌÁ¦ mkswap ¸í·ÉÀ» »ç¿ëÇÏ¿© Ãß°¡µÈ ½º¿Ò ÆÄƼ¼ÇÀ» ¼³Á¤ÇØ ÁֽʽÿÀ. ½© ÇÁ·ÒÇÁÆ®¿¡ ·çÆ®·Î ·Î±×ÀÎ ÇϽŠÈÄ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù:

    mkswap /dev/hdb2
  4. ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ½º¿Ò ÆÄƼ¼ÇÀ» Áï½Ã È°¼ºÈ­ÇÕ´Ï´Ù:

    swapon /dev/hdb2
  5. ½Ã½ºÅÛ ºÎÆýà ½º¿Ò ÆÄƼ¼ÇÀ» È°¼ºÈ­Çϱâ À§Çؼ­´Â, /etc/fstab ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ¶óÀÎÀ» Ãß°¡ÇϽñ⠹ٶø´Ï´Ù:

    /dev/hdb2               swap                    swap    defaults        0 0

    ´ÙÀ½¿¡ ½Ã½ºÅÛ ºÎÆýà »õ·Î¿î ½º¿Ò ÆÄƼ¼ÇÀÌ È°¼ºÈ­µË´Ï´Ù.

  6. »õ·Î¿î ½º¿Ò ÆÄƼ¼ÇÀ» Ãß°¡ÇÏ°í È°¼ºÈ­Çϼ̴ٸé, cat /proc/swaps ¸í·ÉÀ̳ª free ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ãâ·ÂµÈ °á°ú¸¦ »ìÆ캸½Ã°í »õ·Î¿î ½º¿Ò ÆÄƼ¼ÇÀÌ È°¼ºÈ­µÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇØ ÁֽʽÿÀ.

½º¿Ò ÆÄÀÏÀ» Ãß°¡ÇϽ÷Á¸é:

  1. »õ·Î¿î ½º¿Ò ÆÄÀÏÀÇ Å©±â¸¦ ¾Ë¾Æ³»½Å ÈÄ 1024¸¦ °öÇÏ¿© ºí·Ï Å©±â¸¦ °è»êÇØ ÁֽʽÿÀ. ¿¹¸¦ µé¾î, 64 MB ½º¿Ò ÆÄÀÏÀÇ ºí·Ï Å©±â´Â 65536 ÀÔ´Ï´Ù.

  2. ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ·çÆ®·Î ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ (count ´ÙÀ½¿¡´Â ¿øÇϽô ºí·Ï Å©±â¸¦ ÀÔ·ÂÇϽñ⠹ٶø´Ï´Ù):

    dd if=/dev/zero of=/swapfile bs=1024 count=65536
  3. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ½º¿Ò ÆÄÀÏÀ» ¼³Á¤ÇÕ´Ï´Ù:

    mkswap /swapfile
  4. ½º¿Ò ÆÄÀÏÀ» Áï½Ã È°¼ºÈ­ÇϽ÷Á¸é ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇØ ÁֽʽÿÀ:

    swapon /swapfile
  5. ½Ã½ºÅÛ ºÎÆýà ½º¿Ò ÆÄÀÏÀ» È°¼ºÈ­ÇϽ÷Á¸é, /etc/fstab ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ¶óÀÎÀ» Ãß°¡ÇϽñ⠹ٶø´Ï´Ù:

    /swapfile               swap                    swap    defaults        0 0

    ´ÙÀ½¿¡ ½Ã½ºÅÛ ºÎÆýà »õ·Î¿î ½º¿Ò ÆÄÀÏÀÌ È°¼ºÈ­µË´Ï´Ù.

  6. »õ·Î¿î ½º¿Ò ÆÄÀÏÀ» Ãß°¡ÇÏ°í È°¼ºÈ­Çϼ̴ٸé, cat /proc/swaps ¸í·ÉÀ̳ª free ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ãâ·ÂµÈ °á°ú¸¦ »ìÆ캸½Ã°í »õ·Î¿î ½º¿Ò ÆÄÀÏÀÌ È°¼ºÈ­µÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇØ ÁֽʽÿÀ.