CD ¼¹ö ÇÏ¿ìÅõRandolph TataÀÓÀºÀçv1.00, 2000³â 9¿ù 23ÀÏ
1. ¼Ò°³30G IBM ÇÏµå µð½ºÅ©(2000³â 8¿ù ÇöÀç 160$)¿Í ¿ÀÇ ¼Ò½º ±â¹ÝÀÇ CD ¼¹ö ¼Ö·ç¼ÇÀº $800-$4,000À» ÇÊ¿ä·Î ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î, thin-server, CD Jukebox ¼Ö·ç¼ÇÀ» ´ëüÇÒ¼ö ÀÖ´Ù. ³ª´Â 64M ¸Þ¸ð¸®¸¦ °¡Áø ÆæƼ¾ö 120 À¸·Î CD ¼¹ö¸¦ ±¸ÃàÇß´Ù. 1.1. ÀǵµÇÏ´Â °ÍÀÌ ÇÏ¿ìÅõ ¹®¼´Â ƯÈ÷ ½Ã½ºÅÛ °ü¸®ÀÚµéÀ» À§ÇØ ¾º¿©Áö°í, ¸®´ª½º¿¡¼ÀÇ ¿¹µéÀ» »ç¿ëÇß´Ù. ÀÌ°ÍÀº ·çÇÁ µð¹ÙÀ̽º ¶Ç´Â CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÒ¼ö ÀÖ´Â ´Ù¸¥ Unix ¿¡¼µµ ÀÛµ¿ÇÒ °ÍÀÌ´Ù. 1.2. ÇÊ¿äÇÑ °ÍCD ¼¹ö¸¦ ¼³Á¤Çϱâ À§ÇÑ ¸í·É¿Í À¯Æ¿¸®Æ¼µéÀº ÀÌ¹Ì ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖ´Ù.
1.3. Àб⸦ ±ÇÇÔUsing Samba : Robert Eckstein, David Collier-Brown, Peter Kelly 1st Edition November 1999, O'Reilly and Associates, Inc. ISBN 1-56592-449-5, 1.4. CopyrightCDServer-HOWTO, Copyright (c) 2000, Randolph Tata, All Rights Reserved ÀÌ ¹®¼´Â ¾î¶² ÇüÅ·εç ÀÚÀ¯·Ó°Ô º¹»ç/¹èÆ÷ µÉ¼ö ÀÖ´Ù. ¼öÁ¤/ÀÇ°ßÀº ÀúÀÚÀÎ Randolph Tata·Î º¸³»Áֱ⠹ٶõ´Ù. ´ç½ÅÀº ÀÌ ¹®¼·Î ÆÄ»ýµÉ¼ö ÀÖ´Â ÀÌÂ÷Àû ÀúÀÛ¹°À» ¸¸µé°í ¹èÆ÷ÇÒ¼ö ÀÖ´Ù.
ÀÌ ¹®¼ÀÇ ¹ø¿ª ÀÌ¿Ü¿¡ ´Ù¸¥ º¯°æ,¼öÁ¤, ÀÌÂ÷Àû ÆÄ»ý¹°Àº ¿ø ÀúÀÚ¿ÍÀÇ ³íÀǸ¦ ¿äÇÑ´Ù. 1.5. Disclaimer³ª´Â ÀÌ ¹®¼·Î ÀÎÇÑ ÇÇÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê´Â´Ù. ÀÌ ¹®¼ÀÇ ³»¿ëÀ» »ç¿ëÇÏ´Â °ÍÀº ÀüÀûÀ¸·Î ´ç½ÅÀÇ Ã¥ÀÓÀÌ´Ù. ¸ðµç ÀúÀÛ±ÇÀº Ưº°È÷ Ç¥½ÃµÇ¾î ÀÖÁö ¾Ê´ÂÇÑ ±×µé¿¡°Ô ¼ÒÀ¯µÇ¾î ÀÖ´Ù. ÀÌ ¹®¼¿¡¼ÀÇ ¿ë¾î »ç¿ëÀº ±×°ÍµéÀÇ »óÇ¥, ¼ºñ½º ¸¶Å©¿¡ ¾Æ¹«·± ¿µÇâÀ» ³¢Ä¡Áö ¾Ê´Â´Ù. ÀÌ ¹®¼¿¡¼ °Å·ÐµÈ »óÇ¥´Â ±× ¹°°Ç¿¡ ´ëÇÑ ÃßõÀ¸·Î ¹Þ¾Æ µé¿©Á® ¼´Â ¾ÊµÈ´Ù. ½Ã½ºÅÛÀÇ ¹é¾÷/ ÁÖ±âÀûÀÎ ¹é¾÷À» ±ÇÀåÇÑ´Ù. 1.6. ´º½ºÀÌ°ÍÀº ÀÌ ¹®¼ÀÇ Ã¹¹ø° sgml ¹öÁ¯ÀÌ´Ù. SGML ¼Ò½º Ãß°¡/º¯°æÀº ÀÌ sgml ¼Ò½º¸¦ ¹ÙÅÁÀ¸·Î ÀÌ·ç¾îÁ®¾ß ÇÑ´Ù. ÀÌ ¹®¼ÀÇ È¨ ÆäÀÌÁö´Â Open CD Server Project ÀÌ¸ç ¸¶Áö¸· ¹öÁ¯µµ ÀÌ°÷¿¡¼ ãÀ»¼ö ÀÖ´Ù. ¿ë·®ÀÌ Çã¶ôÇÑ´Ù¸é ÀÌ ¹®¼¸¦ ¿©·¯ Æ÷¸Ë°ú ¾ð¾î·Î ¸¸µå´Â °ÍÀº ¸ÚÁø ÀÏÀÏ °ÍÀÌ´Ù. :-) 1.7. Credits´ÙÀ½ ºÐµé¿¡°Ô °¨»çµå¸°´Ù.
1.8. ¹ø¿ªhttp://kldp.org¿¡ ÀÌ ¹®¼ÀÇ ÇÑ±Û ¹ø¿ªº»ÀÌ ÀÖ´Ù. ÀÌ ¹®¼¿¡ ´ëÇÑ Á¦¾È/Ãß°¡´Â Talcon Information SystemsÀÇ ³» À̸ÞÀÏ ÁÖ¼ÒÀÎ 2. °úÁ¤°³¿ä
2.1. ISO À̹ÌÁö ¸¸µé±âÇÏµå µð½ºÅ©¿¡¼ ÃæºÐÈ÷ ºñ¾î ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» °í¸£°Å³ª, ¸¸µç´Ù. º¸Åë ÇÑÀåÀÇ CD ·ÒÀº 640MBÀÇ µ¥ÀÌŸ¸¦ ÀúÀåÇÏ°í ÀÖ´Ù´Â °ÍÀ» °í·ÁÇضó. ¸¸¾à, 8ÀåÀÇ CD¸¦ °øÀ¯ÇÏ·Á ÇÑ´Ù¸é, 5.1GB Á¤µµÀÇ °ø°£À» ÇÊ¿ä·Î ÇÑ´Ù.
¿©±â¼ /home ÆÄÀÏ ½Ã½ºÅÛÀÌ °¡Àå ¸¹Àº ºó °ø°£À» °¡Áö°í ÀÖÀ¸¹Ç·Î, CD À̹ÌÁö¸¦ ´ýÇÁÇϱ⿡ Àû´çÇÏ´Ù.
ÀÌÁ¦, CD¸¦ iso À̹ÌÁö ÆÄÀÏ·Î º¹»çÇÑ´Ù. ´ç½ÅÀº CD ·Ò µð¹ÙÀ̽º¸íÀ» ¾Ë¾Æ¾ß ÇÑ´Ù (º¸Åë /dev/cdrom À̰ųª SCSI CD ·ÒÀÏ °æ¿ì /dev/scd0). ³ª´Â ¿¹Á¦·Î ¸¸µå·¹ÀÌÅ© ¹èÆ÷º» CD ¸¦ »ç¿ëÇÒ °ÍÀÌ´Ù.
"if=" ´Â ÀÔ·Â ÆÄÀÏ(µð¹ÙÀ̽º), "of="´Â Ãâ·Â ÆÄÀÏÀÌ´Ù. ÀÌ ¸í·ÉÀÇ ¼öÇà½Ã ȸ鿡 Ãâ·ÂµÇ´Â ÀÔ/Ãâ·Â ·¹ÄÚµå ¸Þ¼¼Áö¸¦ º¼¼ö ÀÖ´Ù. (i/o ¿¡·¯°¡ ¾ø±æ ¹Ù¶õ´Ù.) 2.2. ISO À̹ÌÁö ¸¶¿îÆ® Çϱâ´ÙÀ½ ´Ü°è´Â iso À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÏ´Â °ÍÀÌ´Ù. À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÒ¼ö ÀÖµµ·Ï /mnt µð·ºÅ丮¾È¿¡ ¼ºê µð·ºÅ丮¸¦ ¸¸µé¾î ÁÖÀÚ.
ÀÌÁ¦ ¸¸µé¾î ³õÀº µð·ºÅ丮¿¡ ISO ÆÄÀÏÀ» ¸¶¿îÆ® ÇÏÀÚ.
"-o loop" ¿É¼ÇÀº ºí·° µð¹ÙÀ̽º·ÎÀÇ ÆÄÀÏ ¸¶¿îÆ®¸¦, "-t iso9660"´Â CD ·Ò ÆÄÀÏ ½Ã½ºÅÛÀÇ Æ÷¸ËÀ» ¶æÇÑ´Ù. "-r" Àº Àбâ Àü¿ëÀ» ÀǹÌÇÑ´Ù. ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÇÒ¼ö ÀÖ´Ù:
À§ ¸í·ÉÀÇ °á°ú´Â ¸¶Ä¡ CD·ÒÀ» ¸¶¿îÆ®ÇØ ls ÇÑ°Í°ú °°Àº °á°ú¸¦ º¸ÀÏ °ÍÀÌ´Ù. 2.3. ½Ã½ºÅÛ Àç½Ãµ¿½Ã ¸¶´Ù À̹ÌÁö ¸¶¿îÆ® Çϱâ¼öµ¿À¸·ÎÀÇ À̹ÌÁö ÆÄÀÏ ¸¶¿îÆ®°¡ ¼º°øÀû À̾ú´Ù¸é, ½Ã½ºÅÛ Àç½Ãµ¿½Ã ¸¶´Ù ÀÚµ¿À¸·Î ¸¶¿îÆ® µÇµµ·Ï /etc/fstab ÆÄÀÏÀ» °íÃÄÁÖ¾î¾ß ÇÑ´Ù (³ª´Â vim À» »ç¿ëÇßÁö¸¸, Emacs, Joe, Pico , JedµîÀ» »ç¿ëÇصµ µÈ´Ù :-)).
´ÙÀ½°ú °°Àº ¶óÀÎ ´ÙÀ½¿¡ (´ç½ÅÀÇ CD À̹ÌÁö°¡ ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸ÕÀú ¸¶¿îÆ® µÇ¾î¾ß ÇϹǷÎ)
´ÙÀ½°ú °°Àº ÁÙÀ» ³Ö¾îÁØ´Ù:
2.4. »ï¹Ù¸¦ ÀÌ¿ëÇÑ À©µµ¿ì ³×Æ®¿öÅ© »óÀÇ °øÀ¯ÀÌ°ÍÀ» À§ÇØ ´ç½ÅÀº »ï¹Ù¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. »ï¹Ù ÆÐÅ°Áö´Â ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀֹǸç, ¸¸¾à Á÷Á¢ ÄÄÆÄÀÏÇØ ¼³Ä¡Çϱ⸦ ¿øÇÑ´Ù¸é http://www.samba.org ¸¦ ¹æ¹®Ç϶ó. ¸¶¿îÆ® µÈ CD À̹ÌÁöµéÀ» À©µµ¿ì ³×Å©¿öÅ©¿¡¼ °øÀ¯Çϱâ À§ÇØ ´ÙÀ½À» »ï¹Ù ¼³Á¤ ÆÄÀÏÀÎ /etc/smb.conf ÆÄÀÏ¿¡ ÷°¡ÇØÁØ´Ù.
ÀÌ°ÍÀº /mnt/iso µð·ºÅ丮ÇÏÀÇ ¸ðµç ¼ºê µð·ºÅ丮µéÀ» °øÀ¯ÇÏ°Ô µÉ°ÍÀÌ´Ù. ÀÌ°ÍÀ» À©µµ¿ì»ó¿¡¼ ·ÎÄà µå¶óÀ̺ê(¿©±â¼´Â I:)·Î ¸¶¿îÆ® Çϱâ À§Çؼ´Â, MS-DOS ÇÁ·ÒÇÁÆ®¿¡¼ ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù:
ÀÌÁ¦ °¢°¢ÀÇ CD À̹ÌÁöµéÀº À©µµ¿ì»óÀÇ I: µå¶óÀ̺êÀÇ ¼ºê µð·ºÅ丮·Î º¸¿©Áú °ÍÀÌ´Ù. ¸¸µå·¹ÀÌÅ© cd À̹ÌÁö¸¸À» °øÀ¯Çϱâ À§Çؼ ´ÙÀ½°ú °°ÀÌ /etc/smb.conf ¸¦ ¼öÁ¤ÇÑ´Ù.
µµ½º ÇÁ·ÒÇÁÆ® »ó¿¡¼, ´ÙÀ½°ú °°ÀÌ ¸¶¿îÆ® ÇÑ´Ù:
2.5. NFS ¸¦ ÀÌ¿ëÇÑ À¯´Ð½º ³×Å©¿öÅ© »óÀÇ °øÀ¯¸®´ª½º ¼¹ö¿¡¼ NFS °¡ Á¦´ë·Î ¼³Á¤µÇ¾î ¿î¿µµÇ°í ÀÖ´Ù¸é, ´ÙÀ½ ÁÙÀ» /etc/exports ¿¡ Ãß°¡ÇÑ´Ù:
ÀÌÁ¦ "showmount -e ¸®´ª½ºcd¼¹ö" ¸í·ÉÀº /mnt/iso ¸¦ Æ÷ÇÔÇÏ´Â °á°ú¸¦ º¸¿©ÁÖ¾î¾ß ÇÑ´Ù. 3. ·çÇÁ µð¹ÙÀ̽º Ãß°¡Çϱ⸮´ª½º ¸¸µå·¹ÀÌÅ© ¹èÆ÷º»(7.0)Àº 8°³ÀÇ ·çÇÁ µð¹ÙÀ̽º¸¦ »ç¿ëÇÒ¼ö ÀÖµµ·Ï Ä¿³ÎÀÌ ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¸¸¾à 8°³ ÀÌ»óÀÇ CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÏ·Á¸é À̹øÀåÀ» ÀÐ¾î ºÁ¶ó. 3.1. Ä¿³Î °íÄ¡±âÄ¿³ÎÀÌ Áö¿øÇÏ´Â ·çÇÁ µð¹ÙÀ̽ºÀÇ ¼ýÀÚ¸¦ ´Ã¸®·Á¸é /usr/src/linux/drivers/block/loop.c ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¸¸¾à, ´ç½ÅÀÌ Ä¿³Î ¼Ò½º¸¦ ´ç½ÅÀÇ ¸Ó½Å¿¡¼ ãÀ»¼ö ¾ø´Ù¸é, ¹èÆ÷º»¿¡ ÀÖ´Â Ä¿³Î ¼Ò½º¸¦ ¼³Ä¡Çضó. usr/src/linux/drivers/block/loop.c ÆÄÀÏ¿¡¼ ´ÙÀ½ ¶óÀÎÀ» ã¾Æ ÇÊ¿äÇÑ ¸¸ÅÀÇ ·çÇÁ µð¹ÙÀ̽º Àû¾îÁØ´Ù.
Ä¿³Î°ú ¸ðµâµéÀ» »õ·ÎÀÌ ÄÄÆÄÀÏ/¼³Ä¡ ÇÑ´Ù. µµ¿òÀÌ ÇÊ¿äÇÏ´Ù¸é /usr/src/linux/README¸¦ Àоî¶ó. 3.2. /dev ¿¡ ·çÇÁ µð¹ÙÀ̽º ¸¸µé±âmknod ¸í·ÉÀº /dev ¿¡ µð¹ÙÀ̽º¸¦ ¸¸µé¾î ÁØ´Ù. ·çÇÁ µð¹ÙÀ̽ºÀÇ major ¹øÈ£´Â "7" ÀÌ°í minor ¹øÈ£´Â "0"À¸·Î ½ÃÀÛÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ /usr/src/linux/drivers/block/loop.c ¿¡ MAX_LOOP ¸¦ 8·Î ¼³Á¤Çß´Ù¸é, /dev ¿¡ loop0 ¿¡¼ loop7 ±îÁö°¡ Á¸ÀçÇØ¾ß ÇÑ´Ù. /dev/loop8 µð¹ÙÀ̽º¸¦ ¸¸µé±â À§Çؼ´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù.
»õ·Î¿î ÆÄÀÏÀÇ ¼ÒÀ¯±Ç, Æ۹̼ÇÀ» È®ÀÎÇÏÀÚ. ´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ¹Ù²Ü¼ö ÀÖ´Ù.
´ÙÀ½ ¸í·ÉÀ¸·Î Æ۹̼ÇÀ» ¹Ù²Ü¼ö ÀÖ´Ù:
|
Don't be overly suspicious where it's not warranted. |