16.2. NFS ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ®Çϱâ

mount ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ÄÄÇ»ÅÍÀÇ °øÀ¯ NFS µð·ºÅ丮¸¦ ·ÎÄà ÄÄÇ»ÅÍ »ó¿¡ ¸¶¿îÆ®ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. ¿¹·Î µé¸é:

mount shadowman.example.com:/misc/export /misc/local

ÁÖÀÇ°æ°í
 

·ÎÄà ÄÄÇ»ÅÍ »ó¿¡´Â ¸¶¿îÆ®ÇÒ ÁöÁ¡ÀÎ µð·ºÅ丮 (À§ÀÇ ¿¹½Ã¿¡¼­´Â /misc/localµð·ºÅ丮)°¡ ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÕ´Ï´Ù.

À§ÀÇ ¸í·É¿¡¼­ shadowman.example.com ºÎºÐÀº NFS ÆÄÀϼ­¹öÀÇ È£½ºÆ®¸íÀÌ°í, /misc/export´Â shadowman »ó¿¡¼­ ³»º¸³¾ µð·ºÅ丮À̸ç, ¸¶Áö¸·À¸·Î /misc/localÀº ·ÎÄà ÄÄÇ»ÅÍ »ó¿¡¼­ ÆÄÀÏ ½Ã½ºÅÛÀÌ ¸¶¿îÆ®µÉ À§Ä¡ÀÔ´Ï´Ù. mount ¸í·ÉÀ» ½ÇÇà ÈÄ (±×¸®°í Ŭ¶óÀ̾ðÆ®°¡ shadowman.example.com NFS ¼­¹ö·ÎºÎÅÍ ÀûÀýÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖ´Ù¸é), Ŭ¶óÀ̾ðÆ® »ç¿ëÀÚ´Â ls /misc/local ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© shadowman.example.com ÄÄÇ»ÅÍ¿¡ ÀÖ´Â /misc/export µð·ºÅ丮¿¡ ÀúÀåµÈ ÆÄÀÏ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ½À´Ï´Ù.

16.2.1. /etc/fstab¸¦ »ç¿ëÇÏ¿© NFS ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ®Çϱâ

´Ù¸¥ ÄÄÇ»ÅͷκÎÅÍ NFS °øÀ¯¸¦ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº /etc/fstab ÆÄÀÏ¿¡ »õ·Î¿î ÁÙÀ» ÷°¡ÇÏ´Â °ÍÀÔ´Ï´Ù. NFS ¼­¹öÀÇ È£½ºÆ®¸í, º¸³»Áú µð·ºÅ丮¸í, NFS °øÀ¯°¡ ¸¶¿îÆ®µÉ ·ÎÄà ÄÄÇ»ÅÍ »óÀÇ µð·ºÅ丮¸íÀÌ ¾ð±ÞµÇ¾î¾ß ÇÕ´Ï´Ù. /etc/fstab ÆÄÀÏÀ» ¼öÁ¤ÇϽ÷Á¸é, ·çÆ®·Î ·Î±×ÀÎÇÏ¼Å¾ß ÇÕ´Ï´Ù.

/etc/fstab¿¡ ÷°¡µÉ ÁÙÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÀÛ¼ºµË´Ï´Ù:

server:/usr/local/pub    /pub   nfs    rsize=8192,wsize=8192,timeo=14,intr

¸¶¿îÆ® ÁöÁ¡ÀÎ /pub Àº ¹Ýµå½Ã Ŭ¶óÀ̾ðÆ® ÄÄÇ»ÅÍ »ó¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù. Ŭ¶óÀ̾ðÆ® ½Ã½ºÅÛ¿¡¼­ /etc/fstab ÆÄÀÏ¿¡ À§ÀÇ ÁÙÀ» ÷°¡ÇϽŠÈÄ, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ mount /pub ¸í·ÉÀ» ÀÔ·ÂÇϽøé, /pub µð·ºÅ丮°¡ ¸¶¿îÆ®µË´Ï´Ù.

16.2.2. autofs¸¦ »ç¿ëÇÏ¿© NFS ÆÄÀÏ ½Ã½ºÅÛ ¸¶¿îÆ®Çϱâ

NFS °øÀ¯¸¦ ¸¶¿îÆ®Çϱâ À§ÇÑ ¼¼¹ø° ¿É¼ÇÀº autofs¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. Autofs´Â ÀÚµ¿¸¶¿îÆ® µ¥¸óÀ» »ç¿ëÇÏ¿© ÇÊ¿äÇÑ °æ¿ì¿¡¸¸ ¸¶¿îÆ®ÇÏ´Â µ¿Àû ¸¶¿îÆ® ¹æ½ÄÀÔ´Ï´Ù.

Autofs´Â ¸¶½ºÅÍ ¸Ê(map) ¼³Á¤ ÆÄÀÏÀÎ /etc/auto.master¸¦ Âü°íÇÏ¿© ÀÌ¹Ì Á¤ÀÇµÈ ¸¶¿îÆ® ÁöÁ¡À» ¾Ë¾Æ³À´Ï´Ù. ±× ÈÄ °¢ ¸¶¿îÆ® ÁöÁ¡¿¡ »ç¿ëµÇ´Â ÀûÀýÇÑ ¸Å°³ º¯¼ö¸¦ °¡Áö°í ÀÚµ¿ ¸¶¿îÆ® °úÁ¤À» ½ÃÀÛÇÕ´Ï´Ù. ¸¶½ºÅÍ ¸Ê ÆÄÀÏÀº ÇÑ ÁÙ¸¶´Ù ¸¶¿îÆ® ÁöÁ¡°ú ÀÌ ¸¶¿îÆ® ÁöÁ¡ ¾Æ·¡¿¡ ¸¶¿îÆ®µÈ ÆÄÀÏ ½Ã½ºÅÛÀ» Á¤ÀÇÇÏ´Â º°°³ÀÇ ¸Ê ÆÄÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, /etc/auto.misc ÆÄÀÏÀº /misc µð·ºÅ丮 ³»ÀÇ ¸¶¿îÆ® ÁöÁ¡µéÀ» Á¤ÀÇÇÏ´Â ¸Ê ÆÄÀÏÀÔ´Ï´Ù; ÀÌ·¯ÇÑ °ü°è´Â /etc/auto.master ÆÄÀÏ¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.

auto.master ÆÄÀÏ¿¡ Æ÷ÇÔµÈ °¢ Ç׸ñµéÀº 3°¡Áö ºÎºÐÀ¸·Î ³ª´µ¾î ÀÖ½À´Ï´Ù. ù¹øÀç ºÎºÐÀº ¸¶¿îÆ® ÁöÁ¡ÀÌ°í, µÎ¹ø° ºÎºÐÀº ¸Ê ÆÄÀÏÀÇ À§Ä¡ÀÌ¸ç ¼¼¹ø° ºÎºÐÀº À־ µÇ°í ¾ø¾îµµ µÇ´Â ¼±Åà »çÇ×À¸·Î¼­ Á¦Çѽð£ (timeout) °ª°ú °°Àº Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ.

¿¹¸¦ µé¾î, ¿ø°Ý ÄÄÇ»ÅÍ penguin.host.net »óÀÇ /proj52 µð·ºÅ丮¸¦ ¿©·¯ºÐ ÄÄÇ»ÅÍ »óÀÇ /misc/myproject µð·ºÅ丮·Î ¸¶¿îÆ®ÇϽ÷Á¸é, auto.master ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ÁÙÀ» ÷°¡ÇØ ÁֽʽÿÀ:

/misc   /etc/auto.misc --timeout 60

´ÙÀ½ ÁÙÀ» /etc/auto.misc ÆÄÀÏ¿¡ Ãß°¡ÇϽʽÿÀ:

myproject  -rw,soft,intr,rsize=8192,wsize=8192 penguin.example.net:/proj52

/etc/auto.miscÀÇ Ã¹¹ø° ºÎºÐÀº /misc ÇϺΠµð·ºÅ丮 À̸§ÀÔ´Ï´Ù. ÀÌ µð·ºÅ丮´Â ÀÚµ¿ ¸¶¿îÆ® ±â´ÉÀ» »ç¿ëÇÏ¿© µ¿ÀûÀ¸·Î »ý¼ºµÇ¾ú±â ¶§¹®¿¡ Ŭ¶óÀ̾ðÆ® ÄÄÇ»ÅÍ »ó¿¡ ½ÇÁ¦·Î Á¸ÀçÇÏÁö´Â ¾Ê½À´Ï´Ù. µÎ¹ø° ¿µ¿ª¿¡´Â Àб⠾²±â ±ÇÇÑ¿¡ »ç¿ëµÇ´Â rw¿Í °°Àº ¸¶¿îÆ® ¿É¼ÇÀÌ Æ÷ÇԵ˴ϴÙ. ¼¼¹ø° ºÎºÐ¿¡´Â NFS ³»º¸³»±âµÇ´Â È£½ºÆ®¸í°ú µð·ºÅ丮ÀÇ À§Ä¡ÀÔ´Ï´Ù.

Âü°í¾Ë¸²
 

·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ »ó¿¡ /misc µð·ºÅ丮°¡ ÀÖ¾î¾ß Çϸç, ÀÌ /misc µð·ºÅ丮¿¡´Â ¾î¶°ÇÑ ÇϺΠµð·ºÅ丮µµ Á¸ÀçÇؼ­´Â ¾ÈµË´Ï´Ù.

Autofs´Â ¼­ºñ½ºÀÔ´Ï´Ù. ÀÌ ¼­ºñ½º¸¦ ½ÃÀÛÇϱâ À§Çؼ­´Â ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ:

/sbin/service autofs restart

»ç¿ë ÁßÀÎ ¸¶¿îÆ® ÁöÁ¡À» º¸½Ã·Á¸é, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù:

/sbin/service autofs status

autofs°¡ ½ÇÇàµÇ´Â µ¿¾È /etc/auto.master ¼³Á¤ ÆÄÀÏÀ» ¼öÁ¤ÇϽŴٸé, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ÀÚµ¿ ¸¶¿îÆ® µ¥¸óÀÌ ´Ù½Ã ÀÐÇôÁöµµ·Ï ÇÏ¼Å¾ß ÇÕ´Ï´Ù:

/sbin/service autofs reload

ºÎÆýà autofs°¡ ½ÃÀ۵ǵµ·Ï ¼³Á¤ÇϽ÷Á¸é, ¼­ºñ½º °ü¸® ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×À» 14 Àå¿¡¼­ ã¾Æº¸½Ã±â ¹Ù¶ø´Ï´Ù.