CD ¼­¹ö ÇÏ¿ìÅõ Randolph Tata
randy@talcon.com
ÀºÀç ÀÓ
eunjea@kldp.org
v1.00, 2000³â 9¿ù 23ÀÏ v1.00 2000³â 9¿ù 23ÀÏ rjt linuxdoc sgml ¿¡¼­ DocBook v3.1·Î º¯È¯ v0.10 2000³â 9¿ù 1ÀÏ rjt text/html ¿¡¼­ linuxdoc sgml·Î º¯È¯ v0.01 2000³â 8¿ù 18ÀÏ rjt text/html À¸·Î ù¹öÁ¯ ¹ßÇ¥. Ä¿³Î ¼öÁ¤, ·çÇÁ µð¹ÙÀ̽º ¼½¼ÇÀÇ Ãß°¡ ÇÊ¿ä. cdserver CD ¼­¹ö ÇÏ¿ìÅõ´Â ÀÚÀ¯·Ó°Ô ÀÌ¿ë °¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áöµé°ú ¸®´ª½º·Î ÀڽŸ¸ÀÇ CD ¼­¹ö¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. CD ¼­¹ö´Â ³×Æ®¿öÅ©¸¦ µ¿ÇØ ´Ù¸¥ Ŭ¶óÀ̾ðÆ®µé(À©µµ¿ì µî)°ú CD¸¦ °øÀ¯ ÇÒ¼ö ÀÖ´Ù.
¼Ò°³ cdserver!introduction 30G IBM ÇÏµå µð½ºÅ©(2000³â 8¿ù ÇöÀç 160$)¿Í ¿ÀÇ ¼Ò½º ±â¹ÝÀÇ CD ¼­¹ö ¼Ö·ç¼ÇÀº $800-$4,000À» ÇÊ¿ä·Î ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î, thin-server, CD Jukebox ¼Ö·ç¼ÇÀ» ´ëüÇÒ¼ö ÀÖ´Ù. ³ª´Â 64M ¸Þ¸ð¸®¸¦ °¡Áø ÆæƼ¾ö 120 À¸·Î CD ¼­¹ö¸¦ ±¸ÃàÇß´Ù. ÀǵµÇÏ´Â °Í ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â ƯÈ÷ ½Ã½ºÅÛ °ü¸®ÀÚµéÀ» À§ÇØ ¾º¿©Áö°í, ¸®´ª½º¿¡¼­ÀÇ ¿¹µéÀ» »ç¿ëÇß´Ù. ÀÌ°ÍÀº ·çÇÁ µð¹ÙÀ̽º ¶Ç´Â CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÒ¼ö ÀÖ´Â ´Ù¸¥ Unix ¿¡¼­µµ ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ÇÊ¿äÇÑ °Í cdserver!utilities needed CD ¼­¹ö¸¦ ¼³Á¤Çϱâ À§ÇÑ ¸í·É¿Í À¯Æ¿¸®Æ¼µéÀº ÀÌ¹Ì ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ¸®´ª½º ¹èÆ÷º» (ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â ¸¸µå·¹ÀÌÅ© ¸¦ »ç¿ëÇß´Ù) dd - ÆÄÀÏÀÇ º¯È¯°ú º¹»ç (Ç¥ÁØ À¯´Ð½º ¸í·É¾î) mount - ÆÄÀÏ ½Ã½ºÅÛÀÇ ¸¶¿îÆ®¿Í ¾ð¸¶¿îÆ® (Ç¥ÁØ À¯´Ð½º ¸í·É¾î) Samba - À¯´Ð½º¿ë À©µµ¿ì SMB/CIFS ÆÄÀÏ ¼­¹ö NFS (¿É¼Ç) - ³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛ (ÀϹÝÀûÀ¸·Î ¸®´ª½º ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖÀ½) °æ°í ³ª´Â ¸®´ª½º-¸Çµå·¹ÀÌÅ© ¹èÆ÷º» 7.0À» »ç¿ëÇß´Ù. ÀÌ ¹èÆ÷º»ÀÇ Ä¿³ÎÀº 8°³ÀÇ ·çÇÁ µð¹ÙÀ̽º¸¦ Áö¿øÇÑ´Ù. (Âü°í ). ÀÌ ±âº» ¼³Á¤À¸·Î ´ç½ÅÀº 8°³ÀÇ CD¸¦ ³×Æ®¿öÅ©»ó¿¡¼­ °øÀ¯ÇÒ¼ö ÀÖÀ¸¸ç, ¸¸¾à 8°³ ÀÌ»óÀ» ¿øÇÑ´Ù¸é ¾à°£ÀÇ Àϸ¸ ÇÏ¸é µÈ´Ù. Àб⸦ ±ÇÇÔ Using Samba : Robert Eckstein, David Collier-Brown, Peter Kelly 1st Edition November 1999, O'Reilly and Associates, Inc. ISBN 1-56592-449-5, Copyright cdserver!copyright CDServer-HOWTO, Copyright (c) 2000, Randolph Tata, All Rights Reserved ÀÌ ¹®¼­´Â ¾î¶² ÇüÅ·εç ÀÚÀ¯·Ó°Ô º¹»ç/¹èÆ÷ µÉ¼ö ÀÖ´Ù. ¼öÁ¤/ÀÇ°ßÀº ÀúÀÚÀÎ Randolph Tata·Î º¸³»Áֱ⠹ٶõ´Ù. ´ç½ÅÀº ÀÌ ¹®¼­·Î ÆÄ»ýµÉ¼ö ÀÖ´Â ÀÌÂ÷Àû ÀúÀÛ¹°À» ¸¸µé°í ¹èÆ÷ÇÒ¼ö ÀÖ´Ù. ÀÌ ¹®¼­¿¡¼­ ÆÄ»ýµÈ ÀÌÂ÷ÀûÀÎ ¹®¼­´Â (LDP)·Î º¸³» (ÀÌ °æ¿ì sgml Æ÷¸ËÀÌ ÁÁ°Ú´Ù) °Å³ª ÀÎÅͳݿ¡ Æ÷½ºÆÃÇÒ¼ö ÀÖ´Ù. ¸¸¾à ±×°ÍÀÌ LDP°¡ ¾Æ´Ï¶ó¸é LDP¿¡°Ô ¾îµð¿¡ ±×°ÍÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´ÂÁö ¾Ë¸®´Â °ÍÀÌ ÁÁ°Ú´Ù. ÀÌ ¹®¼­¿¡¼­ ÆÄ»ýµÇ´Â ¾î¶°ÇÑ ÇüÅÂÀÇ ÀúÀÛ¹°Àº ÀÌ ¹®¼­¿Í °°Àº ¶óÀ̼¾½º ¶Ç´Â GPL ¶óÀ̼¾½º¸¦ °¡Áö°Ô µÈ´Ù. ¿ø ÀúÀÚ¿Í ¿ø ¹è±Þ Àå¼Ò¸¦ ¹àÇô¶ó. ÀÌ ¹®¼­ÀÇ ¹ø¿ª ÀÌ¿Ü¿¡ ´Ù¸¥ º¯°æ,¼öÁ¤, ÀÌÂ÷Àû ÆÄ»ý¹°Àº ¿ø ÀúÀÚ¿ÍÀÇ ³íÀǸ¦ ¿äÇÑ´Ù. Disclaimer ³ª´Â ÀÌ ¹®¼­·Î ÀÎÇÑ ÇÇÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê´Â´Ù. ÀÌ ¹®¼­ÀÇ ³»¿ëÀ» »ç¿ëÇÏ´Â °ÍÀº ÀüÀûÀ¸·Î ´ç½ÅÀÇ Ã¥ÀÓÀÌ´Ù. ¸ðµç ÀúÀÛ±ÇÀº Ưº°È÷ Ç¥½ÃµÇ¾î ÀÖÁö ¾Ê´ÂÇÑ ±×µé¿¡°Ô ¼ÒÀ¯µÇ¾î ÀÖ´Ù. ÀÌ ¹®¼­¿¡¼­ÀÇ ¿ë¾î »ç¿ëÀº ±×°ÍµéÀÇ »óÇ¥, ¼­ºñ½º ¸¶Å©¿¡ ¾Æ¹«·± ¿µÇâÀ» ³¢Ä¡Áö ¾Ê´Â´Ù. ÀÌ ¹®¼­¿¡¼­ °Å·ÐµÈ »óÇ¥´Â ±× ¹°°Ç¿¡ ´ëÇÑ ÃßõÀ¸·Î ¹Þ¾Æ µé¿©Á® ¼­´Â ¾ÊµÈ´Ù. ½Ã½ºÅÛÀÇ ¹é¾÷/ ÁÖ±âÀûÀÎ ¹é¾÷À» ±ÇÀåÇÑ´Ù. ´º½º cdserver!recent news ÀÌ°ÍÀº ÀÌ ¹®¼­ÀÇ Ã¹¹ø° sgml ¹öÁ¯ÀÌ´Ù. SGML ¼Ò½º Ãß°¡/º¯°æÀº ÀÌ sgml ¼Ò½º¸¦ ¹ÙÅÁÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ÀÌ ¹®¼­ÀÇ È¨ ÆäÀÌÁö´Â Open CD Server Project ÀÌ¸ç ¸¶Áö¸· ¹öÁ¯µµ ÀÌ°÷¿¡¼­ ãÀ»¼ö ÀÖ´Ù. ¿ë·®ÀÌ Çã¶ôÇÑ´Ù¸é ÀÌ ¹®¼­¸¦ ¿©·¯ Æ÷¸Ë°ú ¾ð¾î·Î ¸¸µå´Â °ÍÀº ¸ÚÁø ÀÏÀÏ °ÍÀÌ´Ù. :-) Credits ´ÙÀ½ ºÐµé¿¡°Ô °¨»çµå¸°´Ù. Mark F. Komarinski markk (at) linuxdoc.org LDP Author Guide Jorge Godoy godoy (at) metalab.unc.edu LDP Author Guide David C. Merrill dcmerrill (at) mindspring.com LDP Author Guide Stein Gjoen sgjoen (at) nyx.net HOWTO-Template Gregory Leblanc gleblanc (at) cu-portland.edu HOWTO-Template Greg Ferguson gferg (at) sgi.com HOWTO-Template ¹ø¿ª http://kldp.org¿¡ ÀÌ ¹®¼­ÀÇ ÇÑ±Û ¹ø¿ªº»ÀÌ ÀÖ´Ù. ÀÌ ¹®¼­¿¡ ´ëÇÑ Á¦¾È/Ãß°¡´Â Talcon Information SystemsÀÇ ³» À̸ÞÀÏ ÁÖ¼ÒÀÎ randy@talcon.com·Î º¸³»±â ¹Ù¶õ´Ù. °úÁ¤ °³¿ä cdserver!procedure CD À̹ÌÁö ÆÄÀϵéÀ» ÀúÀåÇϱâ À§ÇÑ Å­Áö¸·ÇÑ ÆÄƼ¼Ç ¸¸µé±â "dd" ¸í·É¾î·Î CD ¸¦ À̹ÌÁö ÆÄÀÏ·Î ÀúÀåÇÑ´Ù. CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÑ´Ù. »ï¹Ù, NFS µîÀ» ÀÌ¿ëÇؼ­ ¸¶¿îÆ®µÈ µð·ºÅ丮¸¦ ³×Å©¿öÅ©»ó¿¡¼­ °øÀ¯ÇÑ´Ù. ISO À̹ÌÁö ¸¸µé±â cdserver!creating images ÇÏµå µð½ºÅ©¿¡¼­ ÃæºÐÈ÷ ºñ¾î ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» °í¸£°Å³ª, ¸¸µç´Ù. º¸Åë ÇÑÀåÀÇ CD ·ÒÀº 640MBÀÇ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ°í ÀÖ´Ù´Â °ÍÀ» °í·ÁÇضó. ¸¸¾à, 8ÀåÀÇ CD¸¦ °øÀ¯ÇÏ·Á ÇÑ´Ù¸é, 5.1GB Á¤µµÀÇ °ø°£À» ÇÊ¿ä·Î ÇÑ´Ù. ·çÆ®·Î ·Î±ä Çϰųª, su - ÇÏ¿© ·çÆ® ±ÇÇÑÀ¸·Î ÀÛ¾÷ÇÑ´Ù. bash# df -h Filesystem Size Used Avail Use% Mounted on /dev/hda5 1.4G 82M 1.3G 6% / /dev/hda1 15M 827k 14M 6% /boot /dev/hda7 2.4G 1008M 1.3G 43% /usr /dev/hda8 23.6G 11.7G 11.7G 50% /home ¿©±â¼­ /home ÆÄÀÏ ½Ã½ºÅÛÀÌ °¡Àå ¸¹Àº ºó °ø°£À» °¡Áö°í ÀÖÀ¸¹Ç·Î, CD À̹ÌÁö¸¦ ´ýÇÁÇϱ⿡ Àû´çÇÏ´Ù. bash# cd /home bash# mkdir image bash# cd image ÀÌÁ¦, CD¸¦ iso À̹ÌÁö ÆÄÀÏ·Î º¹»çÇÑ´Ù. ´ç½ÅÀº CD ·Ò µð¹ÙÀ̽º¸íÀ» ¾Ë¾Æ¾ß ÇÑ´Ù (º¸Åë /dev/cdrom À̰ųª SCSI CD ·ÒÀÏ °æ¿ì /dev/scd0). ³ª´Â ¿¹Á¦·Î ¸¸µå·¹ÀÌÅ© ¹èÆ÷º» CD ¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù. bash# dd if=/dev/cdrom of=mndrk71.iso "if=" ´Â ÀÔ·Â ÆÄÀÏ(µð¹ÙÀ̽º), "of="´Â Ãâ·Â ÆÄÀÏÀÌ´Ù. ÀÌ ¸í·ÉÀÇ ¼öÇà½Ã È­¸é¿¡ Ãâ·ÂµÇ´Â ÀÔ/Ãâ·Â ·¹ÄÚµå ¸Þ¼¼Áö¸¦ º¼¼ö ÀÖ´Ù. (i/o ¿¡·¯°¡ ¾ø±æ ¹Ù¶õ´Ù.) ISO À̹ÌÁö ¸¶¿îÆ® Çϱâ cdserver!mounting images ´ÙÀ½ ´Ü°è´Â iso À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÏ´Â °ÍÀÌ´Ù. À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÒ¼ö ÀÖµµ·Ï /mnt µð·ºÅ丮¾È¿¡ ¼­ºê µð·ºÅ丮¸¦ ¸¸µé¾î ÁÖÀÚ. bash# cd /mnt bash# mkdir iso bash# cd iso bash# mkdir mndrk71 ÀÌÁ¦ ¸¸µé¾î ³õÀº µð·ºÅ丮¿¡ ISO ÆÄÀÏÀ» ¸¶¿îÆ® ÇÏÀÚ. bash# mount -o loop -t iso9660 -r /home/image/mndrk71.iso /mnt/iso/mndrk71 "-o loop" ¿É¼ÇÀº ºí·° µð¹ÙÀ̽º·ÎÀÇ ÆÄÀÏ ¸¶¿îÆ®¸¦, "-t iso9660"´Â CD ·Ò ÆÄÀÏ ½Ã½ºÅÛÀÇ Æ÷¸ËÀ» ¶æÇÑ´Ù. "-r" Àº Àбâ Àü¿ëÀ» ÀǹÌÇÑ´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÇÒ¼ö ÀÖ´Ù: bash# cd mndrk71 bash# ls -al À§ ¸í·ÉÀÇ °á°ú´Â ¸¶Ä¡ CD·ÒÀ» ¸¶¿îÆ®ÇØ ls ÇÑ°Í°ú °°Àº °á°ú¸¦ º¸ÀÏ °ÍÀÌ´Ù. ½Ã½ºÅÛ Àç½Ãµ¿½Ã ¸¶´Ù À̹ÌÁö ¸¶¿îÆ® Çϱâ cdserver!editing fstab ¼öµ¿À¸·ÎÀÇ À̹ÌÁö ÆÄÀÏ ¸¶¿îÆ®°¡ ¼º°øÀû À̾ú´Ù¸é, ½Ã½ºÅÛ Àç½Ãµ¿½Ã ¸¶´Ù ÀÚµ¿À¸·Î ¸¶¿îÆ® µÇµµ·Ï /etc/fstab ÆÄÀÏÀ» °íÃÄÁÖ¾î¾ß ÇÑ´Ù (³ª´Â vim À» »ç¿ëÇßÁö¸¸, Emacs, Joe, Pico , JedµîÀ» »ç¿ëÇصµ µÈ´Ù :-)). bash# vim /etc/fstab ´ÙÀ½°ú °°Àº ¶óÀÎ ´ÙÀ½¿¡ (´ç½ÅÀÇ CD À̹ÌÁö°¡ ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸ÕÀú ¸¶¿îÆ® µÇ¾î¾ß ÇϹǷÎ) /dev/hda8 /home ext2 defaults 1 2 ´ÙÀ½°ú °°Àº ÁÙÀ» ³Ö¾îÁØ´Ù: /home/image/mndrk71.iso /mnt/iso/mndrk71 iso9660 ro,loop,auto 0 0 »ï¹Ù¸¦ ÀÌ¿ëÇÑ À©µµ¿ì ³×Æ®¿öÅ© »óÀÇ °øÀ¯ cdserver!network sharing ÀÌ°ÍÀ» À§ÇØ ´ç½ÅÀº »ï¹Ù¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. »ï¹Ù ÆÐÅ°Áö´Â ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀֹǸç, ¸¸¾à Á÷Á¢ ÄÄÆÄÀÏÇØ ¼³Ä¡Çϱ⸦ ¿øÇÑ´Ù¸é http://www.samba.org ¸¦ ¹æ¹®Ç϶ó. ¸¶¿îÆ® µÈ CD À̹ÌÁöµéÀ» À©µµ¿ì ³×Å©¿öÅ©¿¡¼­ °øÀ¯Çϱâ À§ÇØ ´ÙÀ½À» »ï¹Ù ¼³Á¤ ÆÄÀÏÀÎ /etc/smb.conf ÆÄÀÏ¿¡ ÷°¡ÇØÁØ´Ù. [cdimages] comment = All Shared CD Images path = /mnt/iso public = yes writable = no ÀÌ°ÍÀº /mnt/iso µð·ºÅ丮ÇÏÀÇ ¸ðµç ¼­ºê µð·ºÅ丮µéÀ» °øÀ¯ÇÏ°Ô µÉ°ÍÀÌ´Ù. ÀÌ°ÍÀ» À©µµ¿ì»ó¿¡¼­ ·ÎÄà µå¶óÀ̺ê(¿©±â¼­´Â I:)·Î ¸¶¿îÆ® Çϱâ À§Çؼ­´Â, MS-DOS ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù: C:\> net use I: \\¸®´ª½ºcd¼­¹ö\cdÀ̹ÌÁö ÀÌÁ¦ °¢°¢ÀÇ CD À̹ÌÁöµéÀº À©µµ¿ì»óÀÇ I: µå¶óÀ̺êÀÇ ¼­ºê µð·ºÅ丮·Î º¸¿©Áú °ÍÀÌ´Ù. ¸¸µå·¹ÀÌÅ© cd À̹ÌÁö¸¸À» °øÀ¯Çϱâ À§Çؼ­ ´ÙÀ½°ú °°ÀÌ /etc/smb.conf ¸¦ ¼öÁ¤ÇÑ´Ù. [mndrk71] comment = Mandrake Linux 7.1 path = /mnt/iso/mndrk71 public = yes writable = no µµ½º ÇÁ·ÒÇÁÆ® »ó¿¡¼­, ´ÙÀ½°ú °°ÀÌ ¸¶¿îÆ® ÇÑ´Ù: C:\> net use m: \\yourlinuxmachine\mndrk71 ³ëÆ®: »ç½Ç smb.conf ÆÄÀÏÀº ÀÌ¿Ü¿¡µµ ¸Å¿ì ¸¹Àº ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ¿¹¸¦ µé¾î ¾ÏÈ£ ÀÎÁõ, °øÀ¯ À¯¹«µî ´õ ¾ÈÀüÇÑ ¼³Á¤À» ÇÒ¼ö ÀÖ´Ù. NFS ¸¦ ÀÌ¿ëÇÑ À¯´Ð½º ³×Å©¿öÅ© »óÀÇ °øÀ¯ cdserver!nfs sharing ¸®´ª½º ¼­¹ö¿¡¼­ NFS °¡ Á¦´ë·Î ¼³Á¤µÇ¾î ¿î¿µµÇ°í ÀÖ´Ù¸é, ´ÙÀ½ ÁÙÀ» /etc/exports ¿¡ Ãß°¡ÇÑ´Ù: # sample /etc/exports file /mnt/iso (ro,insecure,all_squash) ÀÌÁ¦ "showmount -e ¸®´ª½ºcd¼­¹ö" ¸í·ÉÀº /mnt/iso ¸¦ Æ÷ÇÔÇÏ´Â °á°ú¸¦ º¸¿©ÁÖ¾î¾ß ÇÑ´Ù. ·çÇÁ µð¹ÙÀ̽º Ãß°¡Çϱâ cdserver!kernel tweaking ¸®´ª½º ¸¸µå·¹ÀÌÅ© ¹èÆ÷º»(7.0)Àº 8°³ÀÇ ·çÇÁ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ä¿³ÎÀÌ ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¸¸¾à 8°³ ÀÌ»óÀÇ CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÏ·Á¸é À̹øÀåÀ» ÀÐ¾î ºÁ¶ó. Ä¿³Î °íÄ¡±â Ä¿³ÎÀÌ Áö¿øÇÏ´Â ·çÇÁ µð¹ÙÀ̽ºÀÇ ¼ýÀÚ¸¦ ´Ã¸®·Á¸é /usr/src/linux/drivers/block/loop.c ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¸¸¾à, ´ç½ÅÀÌ Ä¿³Î ¼Ò½º¸¦ ´ç½ÅÀÇ ¸Ó½Å¿¡¼­ ãÀ»¼ö ¾ø´Ù¸é, ¹èÆ÷º»¿¡ ÀÖ´Â Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çضó. usr/src/linux/drivers/block/loop.c ÆÄÀÏ¿¡¼­ ´ÙÀ½ ¶óÀÎÀ» ã¾Æ ÇÊ¿äÇÑ ¸¸Å­ÀÇ ·çÇÁ µð¹ÙÀ̽º Àû¾îÁØ´Ù. #define MAX_LOOP 16 Ä¿³Î°ú ¸ðµâµéÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ/¼³Ä¡ ÇÑ´Ù. µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é /usr/src/linux/README¸¦ Àоî¶ó. /dev ¿¡ ·çÇÁ µð¹ÙÀ̽º ¸¸µé±â cdserver!creating loop devices mknod ¸í·ÉÀº /dev ¿¡ µð¹ÙÀ̽º¸¦ ¸¸µé¾î ÁØ´Ù. ·çÇÁ µð¹ÙÀ̽ºÀÇ major ¹øÈ£´Â "7" ÀÌ°í minor ¹øÈ£´Â "0"À¸·Î ½ÃÀÛÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ /usr/src/linux/drivers/block/loop.c ¿¡ MAX_LOOP ¸¦ 8·Î ¼³Á¤Çß´Ù¸é, /dev ¿¡ loop0 ¿¡¼­ loop7 ±îÁö°¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. /dev/loop8 µð¹ÙÀ̽º¸¦ ¸¸µé±â À§Çؼ­´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. mknod -m660 /dev/loop8 b 7 8 »õ·Î¿î ÆÄÀÏÀÇ ¼ÒÀ¯±Ç, Æ۹̼ÇÀ» È®ÀÎÇÏÀÚ. ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¹Ù²Ü¼ö ÀÖ´Ù. chown root.disk /dev/loop8 ´ÙÀ½ ¸í·ÉÀ¸·Î Æ۹̼ÇÀ» ¹Ù²Ü¼ö ÀÖ´Ù: chmod 666 /dev/loop8