°³¿ä
CD À̹ÌÁö ÆÄÀϵéÀ» ÀúÀåÇϱâ À§ÇÑ ÅÁö¸·ÇÑ ÆÄƼ¼Ç ¸¸µé±â
"dd" ¸í·É¾î·Î CD ¸¦ À̹ÌÁö ÆÄÀÏ·Î ÀúÀåÇÑ´Ù.
CD À̹ÌÁö¸¦ ¸¶¿îÆ® ÇÑ´Ù.
»ï¹Ù, NFS µîÀ» ÀÌ¿ëÇؼ ¸¶¿îÆ®µÈ µð·ºÅ丮¸¦ ³×Å©¿öÅ©»ó¿¡¼ °øÀ¯ÇÑ´Ù.
ÇÏµå µð½ºÅ©¿¡¼ ÃæºÐÈ÷ ºñ¾î ÀÖ´Â ÆÄÀÏ ½Ã½ºÅÛÀ» °í¸£°Å³ª, ¸¸µç´Ù. º¸Åë ÇÑÀåÀÇ 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 À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÏ´Â °ÍÀÌ´Ù. À̹ÌÁö ÆÄÀÏÀ» ¸¶¿îÆ® ÇÒ¼ö ÀÖµµ·Ï /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 ÇÑ°Í°ú °°Àº °á°ú¸¦ º¸ÀÏ °ÍÀÌ´Ù.
¼öµ¿À¸·ÎÀÇ À̹ÌÁö ÆÄÀÏ ¸¶¿îÆ®°¡ ¼º°øÀû À̾ú´Ù¸é, ½Ã½ºÅÛ Àç½Ãµ¿½Ã ¸¶´Ù ÀÚµ¿À¸·Î ¸¶¿îÆ® µÇµµ·Ï /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 |
ÀÌ°ÍÀ» À§ÇØ ´ç½ÅÀº »ï¹Ù¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. »ï¹Ù ÆÐÅ°Áö´Â ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀֹǸç, ¸¸¾à Á÷Á¢ ÄÄÆÄÀÏÇØ ¼³Ä¡Çϱ⸦ ¿øÇÑ´Ù¸é 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 °¡ Á¦´ë·Î ¼³Á¤µÇ¾î ¿î¿µµÇ°í ÀÖ´Ù¸é, ´ÙÀ½ ÁÙÀ» /etc/exports ¿¡ Ãß°¡ÇÑ´Ù:
# sample /etc/exports file /mnt/iso (ro,insecure,all_squash) |
ÀÌÁ¦ "showmount -e ¸®´ª½ºcd¼¹ö" ¸í·ÉÀº /mnt/iso ¸¦ Æ÷ÇÔÇÏ´Â °á°ú¸¦ º¸¿©ÁÖ¾î¾ß ÇÑ´Ù.