16.3. NFS ÆÄÀÏ ½Ã½ºÅÛ º¸³»±â

NFS ¼­¹ö¿¡¼­ ÆÄÀÏÀ» °øÀ¯ÇÏ´Â °ÍÀº µð·ºÅ丮¸¦ º¸³»±â(export)ÇÏ´Â °Í°ú °°½À´Ï´Ù. ¿©·¯ºÐÀº NFS ¼­¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ·ÎÄà ½Ã½ºÅÛÀ» NFS ¼­¹ö·Î ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

NFS ¼­¹ö ¼³Á¤ µµ±¸¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¿ì¼± X À©µµ¿ì ½Ã½ºÅÛÀÌ ½ÇÇà ÁßÀÌ°í, ·çÆ® ±ÇÇÑÀÌ ÀÖ¾î¾ß Çϸç, redhat-config-nfs RPM ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ½ÃÀÛÇϽ÷Á¸é, Æгο¡¼­ ÁÖ ¸Þ´º ¹öÆ° => ½Ã½ºÅÛ ¼³Á¤ => ¼­¹ö ¼³Á¤ => NFS ¼­¹ö¸¦ ¼±ÅÃÇϽðųª, ½© ÇÁ·ÒÇÁÆ®¿¡¼­ redhat-config-nfs ¸í·ÉÀ» ÀÔ·ÂÇÏ½Ã¸é µË´Ï´Ù.

±×¸² 16-1. NFS ¼­¹ö ¼³Á¤ µµ±¸

NFS °øÀ¯¸¦ Ãß°¡Çϱâ À§Çؼ­ Ãß°¡ ¹öÆ°À» Ŭ¸¯ÇϽøé, ±×¸² 16-2¿¡¼­ º¸¿©Áö´Â °Í°ú °°Àº ´ëÈ­ »óÀÚ°¡ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù.

±âº» ÅÇ¿¡¼­ ´ÙÀ½°ú °°Àº Á¤º¸¸¦ ÀÔ·ÂÇØ ÁֽʽÿÀ:

±×¸² 16-2. °øÀ¯ Ãß°¡

ÀÏ¹Ý ¿É¼Ç ÅÇ¿¡¼­´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» ¼³Á¤ °¡´ÉÇÕ´Ï´Ù:

´ÙÀ½ »ç¿ëÀÚ ¾×¼¼½º ÅÇ¿¡¼­´Â ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» ¼³Á¤ °¡´ÉÇÕ´Ï´Ù:

±âÁ¸ NFS °øÀ¯¸¦ ÆíÁýÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ ÆíÁýÇÒ °øÀ¯¸¦ ¼±ÅÃÇϽŠÈÄ µî·Ï Á¤º¸ ¹öÆ°À» Ŭ¸¯ÇϽʽÿÀ. ±âÁ¸ NFS °øÀ¯¸¦ »èÇìÇϽ÷Á¸é, ¸ñ·Ï¿¡¼­ »èÁ¦ÇÒ °øÀ¯¸¦ ¼±ÅÃÇϽŠÈÄ »èÁ¦ ¹öÆ°À» Ŭ¸¯ÇϽñ⠹ٶø´Ï´Ù.

¸ñ·Ï¿¡¼­ NFS °øÀ¯¸¦ Ãß°¡, ÆíÁý, ¶Ç´Â »èÁ¦ÇϽŠÈÄ È®ÀÎ ¹öÆ°À» Ŭ¸¯ÇÏ½Ã¸é º¯°æ »çÇ×ÀÌ Áï½Ã Àû¿ëµË´Ï´Ù — Áï, ¼­¹ö µ¥¸óÀÌ Àç½ÃÀ۵ǰí ÀÌÀü ¼³Á¤ ÆÄÀÏÀº /etc/exports.bakÀ¸·Î ÀúÀåµË´Ï´Ù. ±×¸®°í »õ ¼³Á¤Àº /etc/exports ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù.

NFS ¼­¹ö ¼³Á¤ µµ±¸´Â /etc/exports ¼³Á¤ ÆÄÀÏÀ» Á÷Á¢ ÀÐ°í ±â·ÏÇÕ´Ï´Ù. µû¶ó¼­ ÀÌ µµ±¸¸¦ »ç¿ë ÈÄ ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤ °¡´ÉÇϸç, ÆÄÀÏÀÌ ¿Ã¹Ù¸¥ ±¸¹®À» »ç¿ëÇÏ¿© ¼öÁ¤µÈ °æ¿ì¿¡´Â ¼öµ¿À¸·Î ÆÄÀÏÀ» ¼öÁ¤ ÈÄ ´Ù½Ã ÀÌ µµ±¸¸¦ »ç¿ë °¡´ÉÇÕ´Ï´Ù.

16.3.1. ¸í·ÉÇà ¼³Á¤

ÅؽºÆ® ÆíÁý±â·Î ¼³Á¤ ÆÄÀÏÀ» ÆíÁýÇÏ´Â °ÍÀ» ¼±È£ÇϽðųª X À©µµ¿ì ½Ã½ºÅÛÀÌ ¼³Ä¡µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì¿¡´Â, ¼³Á¤ ÆÄÀÏÀ» Á÷Á¢ ¼öÁ¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

/etc/exports ÆÄÀÏÀº NFS ¼­¹ö°¡ ³»º¸³¾ µð·ºÅ丮¸¦ °áÁ¤ÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù:

directory hostname(options)

sync ¶Ç´Â async Áß ÇÑ°¡Áö ¿É¼Ç¸¸ ÁöÁ¤ÇØ Áֽñ⠹ٶø´Ï´Ù (sync ±ÇÀå). ¸¸ÀÏ sync ¿É¼ÇÀÌ ÁöÁ¤µÇ¸é, ¼­¹ö´Â ¿äû¿¡ ÀÇÇØ »ý±ä º¯°æ »çÇ×ÀÌ µð½ºÅ©¿¡ ±â·ÏµÇ±â Àü¿¡´Â ¿äû¿¡ ÀÀ´äÇÏÁö ¾Ê½À´Ï´Ù.

¿¹·Î µé¸é:

/misc/export     speedy.example.com(sync)

¸í·ÉÀº speedy.example.com¿¡¼­ Á¢¼ÓÇÑ »ç¿ëÀÚµéÀÌ ±âº» Àбâ Àü¿ë Çã°¡¸¦ °¡Áö°í /misc/export¸¦ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ°Ô ÇØÁÝ´Ï´Ù, ±×·¯³ª:

/misc/export     speedy.example.com(rw,sync)

¸í·ÉÀº speedy.example.com¿¡¼­ Á¢¼ÓÇÑ »ç¿ëÀÚµéÀÌ Àбâ/¾²±â Çã°¡¸¦ °¡Áö°í /misc/export¸¦ ¸¶¿îÆ®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁÝ´Ï´Ù.

»ç¿ë °¡´ÉÇÑ È£½ºÆ®¸í Çü½Ä¿¡ ´ëÇÑ ¼³¸íÀ» º¸½Ã·Á¸é, 16.3.2 ÀýÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.

ÁöÁ¤ °¡´ÉÇÑ ¿É¼Ç ¸ñ·ÏÀº Red Hat Linux ÂüÁ¶ °¡À̵忡¼­ ã¾Æº¸½Ç ¼ö ÀÖ½À´Ï´Ù.

°æ°í°æ°í
 

/etc/exports ÆÄÀÏ¿¡¼­ ¶ç¾î¾²±â(space)¿¡ ÁÖÀÇÇØ ÁֽʽÿÀ. ¸¸ÀÏ È£½ºÆ®¸í°ú °ýÈ£¾ÈÀÇ ¿É¼Ç »çÀÌ¿¡ ¾Æ¹«·± ºó °ø°£ÀÌ ¾ø´Ù¸é, ¿É¼ÇÀº È£½ºÆ®¸í¿¡¸¸ Àû¿ëµË´Ï´Ù. ¸¸ÀÏ È£½ºÆ®¸í°ú ¿É¼Ç »çÀÌ¿¡ °ø°£ÀÌ ÀÖ´Ù¸é, ±× ¿É¼ÇÀº ¸ðµÎ¿¡°Ô Àû¿ëµË´Ï´Ù. ´ÙÀ½ÀÇ ¿¹µéÀ» »ìÆ캸½Ê½Ã¿À:

/misc/export speedy.example.com(rw,sync)
/misc/export speedy.example.com (rw,sync)

ù¹ø° ÁÙÀº speedy.example.com¿¡¼­ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¿¡°Ô Àб⠾²±â Çã°¡¸¦ ÁÖ°í ±× ¿Ü ´Ù¸¥ »ç¿ëÀÚ¸¦ °ÅºÎÇÕ´Ï´Ù. µÎ¹ø° ÁÙÀº speedy.example.com¿¡¼­ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ¿¡°Ô Àбâ Àü¿ë (µðÆúÆ®) Çã°¡¸¦ ÁÖ¸ç ±× ¿Ü ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô Àб⠾²±â¸¦ Çã¿ëÇÕ´Ï´Ù.

/etc/exports ÆÄÀÏÀ» º¯°æÇÏ½Ç ¶§¸¶´Ù, NFS µ¥¸ó¿¡°Ô º¯°æ »çÇ×À» ¾Ë¸®°Å³ª, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¼³Á¤ ÆÄÀÏÀ» ´Ù½Ã Àоîµé¿©¾ß ÇÕ´Ï´Ù:

/sbin/service nfs reload

16.3.2. È£½ºÆ®¸í Çü½Ä

È£½ºÆ®´Â ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÁöÁ¤ °¡´ÉÇÕ´Ï´Ù:

16.3.3. ¼­¹ö ½ÃÀÛ°ú ÁßÁöÇϱâ

NFS ÆÄÀÏ ½Ã½ºÅÛÀ» º¸³»´Â ¼­¹ö »ó¿¡´Â nfs ¼­ºñ½º°¡ ¹Ýµå½Ã ½ÇÇà ÁßÀ̾î¾ß ÇÕ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© NFS µ¥¸óÀÇ »óŸ¦ È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù:

/sbin/service nfs status

´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© NFS µ¥¸óÀ» ½ÃÀÛÇÕ´Ï´Ù:

/sbin/service nfs start

NFS µ¥¸óÀ» ÁßÁöÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽñ⠹ٶø´Ï´Ù:

/sbin/service nfs stop

½Ã½ºÅÛ ºÎÆýà nfs ¼­ºñ½º°¡ ½ÃÀ۵ǵµ·Ï ¼³Á¤ÇϽ÷Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ:

/sbin/chkconfig --level 345 nfs on

¶ÇÇÑ chkconfig, ntsysv ¶Ç´Â ¼­ºñ½º ¼³Á¤ µµ±¸¸¦ »ç¿ëÇÏ¿© ºÎÆýà ½ÃÀÛµÉ ¼­ºñ½º¸¦ ¼³Á¤ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. º¸´Ù ÀÚ¼¼ÇÑ »çÇ×Àº 14 ÀåÀ» ÂüÁ¶ÇϽñ⠹ٶø´Ï´Ù.