°ü¸® ¾È³»¼­


ºÎ·Ï A. NFS/AFS º¯È¯±â °ü¸®

NFS(R)/AFS(R) º¯È¯±â¸¦ »ç¿ëÇϸé NFS ÀÛ¾÷ ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚµéÀº AFS¿¡ ÀúÀåµÈ ÆÄÀÏÀ» ¾×¼¼½º, ÀÛ¼º ¹× Á¦°ÅÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼­´Â »ç¿ëÀÚ°¡ NFS ¹× AFS¿¡ ¸ðµÎ Àͼ÷ÇÏ´Ù°í °¡Á¤ÇÕ´Ï´Ù.


¸í·É ¿ä¾à

ÀÌ Àå¿¡¼­´Â ÁöÁ¤µÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
º¯È¯ ±â°è¿¡ µð·ºÅ丮 ¸¶¿îÆ® mount
@sys º¯¼öÀÇ °ª °ËÅä fs sysname
AFSÀÇ Àç¹ÝÃâ »ç¿ë °¡´É/»ç¿ë ºÒ°¡´ÉÈ­, ±âŸ ¸Å°³º¯¼ö ¼³Á¤ fs exportafs
NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚ¿¡°Ô AFS ÅäÅ« ÁöÁ¤ knfs


°³¿ä

NFS/AFS º¯È¯±â¸¦ »ç¿ëÇϸé NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ »ç¿ëÀÚ´Â ¸¶Ä¡ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÇÏ´Â °Íó·³ AFS ÆÄÀÏ °ø°£À» ¾×¼¼½ºÇÏ¿© ´Ù¸¥ AFS »ç¿ëÀÚ¿Í °øµ¿ ÀÛ¾÷¿¡ Âü¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù.

NFS/AFS º¯È¯ ±â°è(¶Ç´Â °£´ÜÇÏ°Ô º¯È¯ ±â°è)´Â AFS Ŭ¶óÀÌ¾ðÆ®¿Í NFS ¼­¹ö ¸ðµÎ·Î ±¸¼ºµÈ ½Ã½ºÅÛÀÔ´Ï´Ù.

ºñÀÎÁõ ¶Ç´Â ÀÎÁõ AFS ¾×¼¼½º »ç¿ë °¡´ÉÈ­

º¯È¯ ȯ°æÀ» Á¦´ë·Î ±¸¼ºÇÔÀ¸·Î½á NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ AFS·ÎÀÇ ºñÀÎÁõ ¶Ç´Â ÀÎÁõ ¾×¼¼½º¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼­ º¯È¯ ±â°è, NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× AFS »ç¿ëÀÚ °èÁ¤ ±¸¼º¿¡ ´ëÇÑ Àý¿¡¼­´Â º¯È¯ ȯ°æÀ» Á¦´ë·Î ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤

NFS »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ¸í·É ½©¿¡¼­ AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â º¯¼öÀÇ ±â´ÉÀ» ¼³¸íÇÏ°í º¯¼ö ¼³Á¤À» À§ÇÑ ´Ù¾çÇÑ ¹æ¹ýÀ» ´ë·«ÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù.

AFS ¸í·ÉÀ» ½ÇÇàÇϱâ À§Çؼ­´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯Çü(AFS 2Áø ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ°í ¾×¼¼½ºÇÒ ¼ö ÀÖÀ½)À̾î¾ß ÇÕ´Ï´Ù. Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ» °¡Áø NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚ´Â AFS¸¦ ÀÎÁõµÈ »ç¿ëÀÚ·Î ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸³ª AFS ¸í·ÉÀº ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ¿¡ ´ëÇØ AFSSERVER ¹× AFSCONF º¯¼ö¸¦ ¹Ýµå½Ã Á¤ÀÇÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. knfs ¸í·ÉÀ» »ç¿ëÇÏ¿© Áö¿øµÇÁö ¾Ê´Â ½Ã½ºÅÛ À¯Çü¿¡ ´ëÇÑ ÀÎÁõµÈ ¾×¼¼½º ±ÇÇÑÀ» ¾ò±â À§ÇÑ ÁöħÀ» º¸·Á¸é Áö¿øµÇÁö ¾Ê´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÎÁõ ¹Þ±â¸¦ ÂüÁ¶ÇϽʽÿÀ.

AFSSERVER º¯¼ö

AFSSERVER º¯¼ö´Â NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ´ÙÀ½ÀÇ µÎ °¡Áö ±â´ÉÀ» ¼öÇàÇÏ´Â AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ÁöÁ¤ÇÕ´Ï´Ù.

¾î¶² ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» »ç¿ëÇÏ´À³Ä´Â fs getcacheparms, fs getcellstatus ¹× fs setcell ¸í·É°ú °°Àº ij½¬ °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» Ç¥½ÃÇϰųª º¯°æÇÏ´Â ¸í·É¿¡ Á÷Á¢ÀûÀ¸·Î ¿µÇâÀ» ¹ÌĨ´Ï´Ù. NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ÀÌµé ¸í·ÉÀÌ ½ÇÇàµÇ¸é ÁöÁ¤µÈ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ¿µÇâÀ» ¹ÌĨ´Ï´Ù(±×·¯³ª ÀÌ·¯ÇÑ ÀϺΠ¸í·ÉÀ» »ç¿ëÇϱâ À§Çؼ­´Â ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®¿Í °°ÀÌ ½ÇÇàÀÚ°¡ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ÀÇ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡ ·Î±×ÀÎÇØ¾ß ÇÕ´Ï´Ù. NFS Ŭ¶óÀÌ¾ðÆ® »ç¿ëÀÚ°¡ ·çÆ®·Î¼­ ·Î±×ÀÎÇØ¾ß ÇÏ´Â ±â´ÉÀº NFS/AFS º¯È¯±â¿¡ ÀÇÇØ¼­°¡ ¾Æ´Ï¶ó NFS¿¡ ÀÇÇØ Á¦¾îµÇ¹Ç·Î ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» Á¦´ë·Î ¼³Á¤ÇÑ´Ù°í ÇØ¼­ NFS Ŭ¶óÀ̾ðÆ®ÀÇ »ç¿ëÀÚµéÀÌ ÀÌ·¯ÇÑ ¸í·ÉÀ» ¹Ýµå½Ã ½ÇÇàÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù).

ÀÌ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» ¼±ÅÃÇÏ´Â °ÍÀº ƯÁ¤ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¼öÇàÇÏÁö ¾Ê´Â AFS ¸í·É¿¡ ´ëÇØ¼­´Â ÀûÀýÇÏÁö¸¸ ACL ¹× º¼·ý ÇÒ´ç·®À» Ç¥½ÃÇϰųª ¼³Á¤ÇÏ´Â fs ¸í·É°ú °°ÀÌ ¸ðµç ½Ã½ºÅÛ¿¡¼­ µ¿ÀÏÇÑ °á°ú¸¦ °¡Á®¿É´Ï´Ù. ÀÌ·¯ÇÑ ¸í·ÉÀº ±× Àμö Áß Çϳª·Î¼­ AFS °æ·Î¸¦ ÃëÇÕ´Ï´Ù. ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ AFS Ŭ¶óÀÌ¾ðÆ®¿¡ À־ ÀϹÝÀûÀÎ °Íó·³ /afs µð·ºÅ丮¿¡ AFS ÆÄÀÏ °ø°£À» ¸¶¿îÆ®ÇÏ´Â °æ¿ì NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÁöÁ¤µÈ °æ·Î À̸§Àº ¹®ÀÚ¿­ /afs·Î ½ÃÀ۵Ǿî¾ß¸¸ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÀÌ °æ·Î À̸§À» ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ÀÌ NFS Ŭ¶óÀ̾ðÆ®ÀÇ ±âº» º¯È¯ ±â°è(±× /afs µð·ºÅ丮°¡ NFS Ŭ¶óÀ̾ðÆ®ÀÇ /afs¿¡ ¸¶¿îÆ®µÈ ±â°è)¿©¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

AFSCONF º¯¼ö

AFSCONF ȯ°æ º¯¼ö´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ AFS ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ ThisCell ¹× CellServDB ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮¸¦ ¸í¸íÇÕ´Ï´Ù. AFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â °Íó·³ ÀÌµé ÆÄÀÏÀº ¸í·É ½ÇÇàÀÇ ±âº» ¼¿À» °áÁ¤ÇÕ´Ï´Ù.

¼º´ÉÀ» ¿¹ÃøÇϱâ À§Çؼ­´Â AFSCONF º¯¼ö¶ó´Â µð·ºÅ丮ÀÇ ÆÄÀÏÀÌ º¯È¯ ±â°èÀÇ /usr/vice/etc µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϰú ÀÏÄ¡ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ¼¿¿¡ /usr/vice/etc µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ Áß¾Ó °»½Å ¿øº»À¸·Î ÀÛµ¿ÇÏ´Â AFS µð·ºÅ丮°¡ ÀÖ´Â °æ¿ì AFSCONF º¯¼ö°¡ À̸¦ ÂüÁ¶Çϵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÑ ¹æ¹ýÀÔ´Ï´Ù. ÀϹÝÀûÀÎ ±¸¼º¿¡¼­ ÀÌ µð·ºÅ丮¸¦ /afs/cellname/common/etc¶ó°í ¸í¸íÇÕ´Ï´Ù.

º¯¼ö °ª ¼³Á¤

AFSSERVER ¹× AFSCONF º¯¼öÀÇ °ªÀ» ¾Ë·Á¸é AFS ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ´ÙÀ½ÀÇ ¼¼ °¡Áö ¿øº»À» ¼ø¼­´ë·Î È®ÀÎÇÕ´Ï´Ù.

  1. ÇöÀç ¸í·É ½©ÀÇ È¯°æ º¯¼ö Á¤ÀÇ
  2. ½ÇÇàÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÖ´Â .AFSSERVER ¶Ç´Â .AFSCONF ÆÄÀÏ
  3. NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·çÆ®(/) µð·ºÅ丮¿¡ ÀÖ´Â /.AFSSERVER ¶Ç´Â /.AFSCONF ÆÄÀÏ. Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ µð½ºÅ©¾ø´Â ½Ã½ºÅÛÀÌ¸é ±× ·çÆ® µð·ºÅ丮´Â NFS ¼­¹ö ½Ã½ºÅÛ¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.

(½ÇÁ¦·Î ÀÌ·¯ÇÑ ¿øº»À» Âü°íÇϱâ Àü¿¡ NFS Ŭ¶óÀÌ¾ðÆ®´Â ÀÚüÀÇ /usr/vice/etc µð·ºÅ丮¿¡¼­ CellServDB ¹× ThisCell ÆÄÀÏÀ» ã¾Æ º¾´Ï´Ù. ÀÌ µð·ºÅ丮°¡ ÀÖÀ¸¸é NFS Ŭ¶óÀÌ¾ðÆ®´Â AFSCONF º¯¼öÀÇ °ªÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª /usr/vice/etc µð·ºÅ丮´Â ´ë°³ AFS Ŭ¶óÀÌ¾ðÆ®¿¡¸¸ ÀÖ½À´Ï´Ù (NFS Ŭ¶óÀÌ¾ðÆ®¿¡´Â ¾øÀ½).

¾Õ¼­ ÀÚ¼¼È÷ ¼³¸íÇÑ °Íó·³ ¿Ã¹Ù¸¥ ¼º´ÉÀ» À¯ÁöÇϱâ À§Çؼ­´Â ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ ±â°è°¡ NFS Ŭ¶óÀ̾ðÆ®ÀÇ ±âº» º¯È¯ ±â°è(±× /afs µð·ºÅ丮°¡ NFS Ŭ¶óÀ̾ðÆ®ÀÇ /afs µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ ½Ã½ºÅÛ)¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¿ä±¸»çÇ×Àº NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ AFS¸¦ ¾×¼¼½ºÇÏ´Â ¸ðµç »ç¿ëÀÚ¿¡°Ô À¯È¿ÇϹǷΠNFS Ŭ¶óÀ̾ðÆ®ÀÇ ·çÆ® µð·ºÅ丮¿¡ .AFSSERVER ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÕ´Ï´Ù. »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇϰųª ÇöÀçÀÇ ¸í·É ½©¿¡ AFSSERVER ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ´Â ±âº» ÀÌÀ¯´Â »ç¿ëÀÚ°¡ ¿ø·¡ÀÇ º¯È¯ ±â°è¸¦ ¾×¼¼½ºÇÒ ¼ö ¾ø°Ô µÇ¹Ç·Î ´Ù¸¥ º¯È¯ ±â°è·Î ÀüÈ¯ÇØ¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.

ÀÌ¿Í ¸¶Âù°¡Áö·Î NFS Ŭ¶óÀ̾ðÆ®ÀÇ ·çÆ® µð·ºÅ丮¿¡ .AFSCONF ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀÌ ÀϹÝÀûÀÔ´Ï´Ù. »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇϰųª ÇöÀçÀÇ ¸í·É ½©¿¡ AFSCONF ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ´Â °ÍÀº Å×½ºÆ® »óȲ¿¡¼­ ¼¿¿¡ ´ëÇØ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ÁýÇÕÀ» ÁöÁ¤ÇÏ·Á´Â °æ¿ì¿¡ °¡Àå À¯¿ëÇÕ´Ï´Ù.

NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ´ëÇÑ Áö¿¬µÈ ¾²±â

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÆÄÀÏ¿¡ ´ëÇØ close ¶Ç´Â fsync ½Ã½ºÅÛ È£ÃâÀ» ½ÇÇàÇÒ ¶§ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±âº»ÀûÀ¸·Î ÆÄÀÏ ¼­¹ö·ÎÀÇ µ¿±â µ¥ÀÌÅÍ ¾²±â¸¦ ¼öÇàÇÕ´Ï´Ù(ÀÚ¼¼ÇÑ ¼³¸íÀº AFS¿¡¼­ ±¸ÇöÇÏ´Â ´ÝÀ» ¶§ ÀúÀå ¹× ºñµ¿±â ±â·Ï °¡´ÉÀ» ÂüÁ¶ÇϽʽÿÀ).

º¯È¯ ±â°è¿¡¼­ ÀÛ¾÷ÇÏ´Â AFS »ç¿ëÀÚÀÇ ¼º´É ÀúÇϸ¦ ¸·±â À§ÇØ AFS´Â º¯È¯ ±â°èÀÇ NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ½ÇÇàµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ µ¿±â ¾²±â¸¦ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù. ´ë½Å ij½¬ °ü¸® ÇÁ·Î±×·¥ µð¸Õ Áß Çϳª(À¯Áöº¸¼ö µð¸Õ)°¡ NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ µ¥ÀÌÅͰ¡ µé¾î Àִ ij½¬¿¡¼­ 60Ãʸ¶´Ù ûũ¸¦ È®ÀÎÇÏ°í ±× ³»¿ëÀ» ÆÄÀÏ ¼­¹ö¿¡ ±â·ÏÇÕ´Ï´Ù. À̰ÍÀÎ NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀúÀåµÈ µ¥ÀÌÅͰ¡ 60Ãʸ¶´Ù ÆÄÀÏ ¼­¹ö¿¡ ±â·ÏµÊÀ» ÀǹÌÇÏÁö´Â ¾ÊÀ¸³ª À¯Áöº¸¼ö µð¸ÕÀÌ ÀÌ °£°ÝÀ¸·Î ûũ¸¦ È®ÀÎÇÏ°í µ¥ÀÌÅÍ ¾²±â¸¦ ½ÃÀÛÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

´õ¿íÀÌ AFS¿¡¼­´Â Ç×»ó NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ½ÇÇàµÈ fsync ½Ã½ºÅÛ È£ÃâÀ» ¹«½ÃÇÕ´Ï´Ù. ÀÌ È£ÃâÀº ÆÄÀÏ ¼­¹ö·ÎºÎÅÍÀÇ Áï°¢ÀûÀÌ°í ½Ã°£ ¼Ò¸ðÀûÀÎ ÀÀ´äÀ» ¿ä±¸Çϸç ÀÌ·Î ÀÎÇØ ÆÄÀÏ ¼­¹öÀÇ ´Ù¸¥ AFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ Áö¿¬ÀÌ ÃÊ·¡µÉ ¼ö ÀÖ½À´Ï´Ù. NFS ¹öÀü 3Àº close È£Ãâ ÀÌÈÄ¿¡ ¹Ù·Î fsync ½Ã½ºÅÛ È£ÃâÀ» ½ÇÇàÇÏÁö¸¸ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº À̸¦ ¹«½ÃÇϰí ÀÏ¹Ý close¿Í °°ÀÌ ÀÌ Á¶ÀÛÀ» ó¸®ÇÕ´Ï´Ù.

Áö¿¬µÈ ¾²±â ¸ÞÄ«´ÏÁòÀº NFS ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÆÄÀÏ¿¡ ´ëÇØ close ¶Ç´Â fsync ½Ã½ºÅÛ È£ÃâÀ» ½ÇÇàÇÏ´Â ½Ã°£°ú ´Ù¸¥ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÇÏ´Â(Á÷Á¢ÀûÀ¸·Î ¶Ç´Â NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­) »ç¿ëÀÚµéÀÌ ÀÌ º¯°æ»çÇ×À» º¼ ¼ö ÀÖ´Â ¶§¸¦ ³ªÅ¸³»´Â ÆÄÀÏ ¼­¹ö¿¡ º¯°æ ³»¿ëÀÌ ±â·ÏµÇ´Â ½Ã°£ »çÀÌ¿¡ Áö¿¬ÀÌ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ÀÌ Áö¿¬Àº AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ Á÷Á¢ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚµéÀÌ ÀúÀåÇÑ ÆÄÀÏÀÇ °æ¿ìº¸´Ù ´õ ¿À·¡ Áö¼ÓµÉ ¼ö ÀÖ½À´Ï´Ù.

Á¤È®ÇÑ Áö¿¬ ½Ã°£Àº ¿¹ÃøÇÏ±â ¾î·Æ½À´Ï´Ù. NFS ÇÁ·ÎÅäÄÝ ÀÚü´Â ÀúÀåµÈ µ¥ÀÌÅͰ¡ NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ NFS ¼­¹ö(º¯È¯ ±â°è)·Î Àü¼ÛµÇ±â Àü¿¡ Ç¥ÁØ Áö¿¬ ½Ã°£À» Çã¿ëÇÕ´Ï´Ù. ¼öÁ¤µÈ µ¥ÀÌÅÍ´Â ÀÌ·¯ÇÑ ÀÛ¾÷¿¡ ´ëÇØ ¿¹Á¤µÈ À¯Áöº¸¼ö µð¸ÕÀÇ ´ÙÀ½ È®ÀÎ ÀÛ¾÷ ½Ã°£¿¡ µµ´ÞÇÒ ¶§±îÁö º¯È¯ ±â°èÀÇ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ À¯ÁöµÇ¸ç ÀÌ µ¥ÀÌÅ͸¦ ÆÄÀÏ ¼­¹ö¿¡ Àü¼ÛÇÏ´Â µ¥´Â Ãß°¡ ½Ã°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. À¯Áöº¸¼ö µð¸ÕÀº ´ÜÀÏ ½º·¹µå¸¦ »ç¿ëÇϹǷΠ¼öÁ¤µÈ ¸ðµç NFS µ¥ÀÌÅ͸¦ ¾²±â À§ÇØ 60ÃÊ ÀÌ»óÀÇ ½Ã°£ÀÌ °É¸®´Â °æ¿ì Ãß°¡ Áö¿¬ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. µû¶ó¼­ ¿¹Á¤µÈ ´ÙÀ½ È®ÀÎ ÀÛ¾÷ ½Ã°£¿¡ À¯Áöº¸¼ö µð¸ÕÀÌ ¿©ÀüÈ÷ µ¥ÀÌÅ͸¦ ±â·ÏÇϰí ÀÖÀ¸¸é ±ä ¾²±â Á¶ÀÛÀ» ¿Ï·áÇÑ ÈÄ¿¡ ¿¹Á¤µÈ ½Ã°£ÀÌ µÉ ¶§±îÁö Ãß°¡ÀûÀ¸·Î ¼öÁ¤µÈ µ¥ÀÌÅͰ¡ ÀÖ´Ù´Â »ç½ÇÀ» ¾ËÁö ¸øÇÕ´Ï´Ù.

write ½Ã½ºÅÛ È£Ãâ¿¡ ´ëÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ÀÀ´äÀº ÀÌ È£ÃâÀÌ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàµÇ¾ú´ÂÁö º¯È¯ ±â°èÀÇ NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ ½ÇÇàµÇ¾ú´ÂÁö¿¡ °ü°è¾øÀÌ µ¿ÀÏÇÕ´Ï´Ù. ¼öÁ¤ ³»¿ëÀº ·ÎÄà AFS Ŭ¶óÀÌ¾ðÆ® Ä³½¬¿¡¸¸ ±â·ÏµË´Ï´Ù.


NFS/AFS º¯È¯±â ±â°è ±¸¼º

NFS/AFS º¯È¯ ±â°è·Î ÀÛµ¿ÇÏ·Á¸é ½Ã½ºÅÛÀÌ ´ÙÀ½°ú °°ÀÌ ±¸¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.

º¯È¯ ±â°èÀÇ NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÏ´Â °æ¿ì º¯È¯ ±â°è´Â AFS ¸í·ÉÀ» ¼ö¿ëÇϵµ·Ï º¯È¯ ±â°è ±¸¼º¿¡ ³ª¿À´Â ¿ä±¸»çÇ×À» ÃæÁ·½ÃÄÑ¾ß ÇÕ´Ï´Ù.

NFS ¹× AFS Ä¿³Î È®Àå ·Îµå

NFS/AFS º¯È¯ ±â°è·Î ÀÛµ¿ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ À¯Çü¿¡ ´ëÇÑ AFS ºÐ»êÀº º¸Åë Ä¿³ÎÀÌ NFS ¼­¹ö ±â´ÉÀ» Áö¿øÇÏ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹öÀü°ú NFS¸¦ »ç¿ëÇÏÁö ¾Ê´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹öÀüÀÇ µÎ °¡Áö ¹öÀüÀÇ AFS Ä¿³Î È®Àå ÆÄÀÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. (µÎ ¹øÂ° AFS Ä¿³Î È®Àå ÆÄÀÏÀº º¸Åë ±× À̸§ÀÌ ¹®ÀÚ¿­ nonfs¸¦ Æ÷ÇÔÇÔ). º¯È¯ ±â°è´Â AFS È®Àå ÆÄÀÏÀÇ NFS »ç¿ë °¡´É ¹öÀüÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀϺΠ½Ã½ºÅÛ À¯Çü¿¡¼­ ÀûÀýÇÑ ÆÄÀÏÀ» ¼±ÅÃÇÏ¿© ƯÁ¤ À§Ä¡·Î ¿Å°Ü¾ß ÇÏÁö¸¸ ´Ù¸¥ ½Ã½ºÅÛ À¯Çü¿¡¼­´Â ¿Ã¹Ù¸¥ ÆÄÀÏÀÇ ÀÚµ¿ ¼±ÅÃÀ» ¼öÇàÇÏ´Â º¯¼ö¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. AFS¸¦ °¢ ½Ã½ºÅÛ À¯ÇüÀÇ Ä¿³Î¿¡ ÅëÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼­´Â AFS ºü¸¥ ½ÃÀÛÀÇ ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ.

¸¹Àº ½Ã½ºÅÛ À¯Çü¿¡¼­ NFS°¡ ±âº»ÀûÀ¸·Î Ä¿³Î¿¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î ¹Ýµå½Ã NFS Ä¿³Î È®ÀåÀ» ¸í½ÃÀûÀ¸·Î ·ÎµåÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. NFS È®ÀåÀ» ·ÎµåÇØ¾ß ÇÏ´Â ½Ã½ºÅÛ À¯Çü¿¡¼­´Â º¸Åë AFS Ä¿³Î È®ÀåÀ» ·ÎµåÇϱâ Àü¿¡ NFS È®ÀåÀ» ·ÎµåÇØ¾ß ÇÕ´Ï´Ù. AFS ºü¸¥ ½ÃÀÛ¿¡¼­´Â NFS¸¦ ó¸®ÇÏ´Â ½ºÅ©¸³Æ®¿¡ ¸Â°Ô ¿Ã¹Ù¸£°Ô Á¤·ÄµÇµµ·Ï AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®¸¦ ½Ã½ºÅÛÀÇ ½ÃÀÛ ¼ø¼­¿¡ ÅëÇÕÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

¶ÇÇÑ AFS È®ÀåÀº afsd ¸í·ÉÀÌ ½ÇÇàµÇ±â Àü¿¡ Ä¿³Î¿¡ ·ÎµåµÇ¾î¾ß ÇÕ´Ï´Ù. AFS ºÐ»ê¿¡ Æ÷ÇÔµÈ AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®´Â ·Îµå ¹× afsd ¸í·É ½ÇÇàÀÇ ¼ø¼­¸¦ ÀûÀýÈ÷ Á¶Á¤ÇÕ´Ï´Ù.

AFS ¸í·ÉÀ» ¼ö¿ëÇϵµ·Ï º¯È¯ ±â°è ±¸¼º

º¯È¯ ±â°èÀÇ NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇϱâ À§Çؼ­´Â -rmtsys Ç÷¡±×°¡ º¯È¯ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥À» ÃʱâÈ­ÇÏ´Â afsd ¸í·É¿¡ Æ÷ÇԵǾî¾ß ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â NFS Ŭ¶óÀÌ¾ðÆ® ´ë½Å AFS ƯÁ¤ ½Ã½ºÅÛ È£ÃâÀ» ½ÇÇàÇÏ´Â Ãß°¡ µð¸Õ(¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸Õ)À» ½ÃÀÛÇÕ´Ï´Ù. AFS ¸í·ÉÀ» ½ÇÇàÇÏ´Â NFS »ç¿ëÀÚ¿¡ ´ëÇÑ ¼³¸íÀ» º¸·Á¸é AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ.

AFS ºü¸¥ ½ÃÀÛ¿¡¼­ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ±¸¼ºÇϱâ À§ÇÑ ÁöħÀº AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®¿¡¼­ afsd ¸í·É¿¡ ´ëÇØ -rmtsys Ç÷¡±×¿Í °°Àº ¿É¼ÇÀ» Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. ¸¹Àº ½Ã½ºÅÛ À¯Çü¿¡¼­ OPTIONS º¯¼ö¸¦ Á¤ÀÇÇÏ´Â ½ºÅ©¸³Æ®ÀÇ Çà¿¡ ÀÌ Ç÷¡±×¸¦ ³ª¿­ÇÏ´Â °ÍÀÌ °¡Àå ½¬¿î ¹æ¹ýÀÔ´Ï´Ù. ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀº ¸¹Àº ÀÚ¿øÀ» ¼Ò¸ðÇÏÁö ¾ÊÀ¸¹Ç·Î ½Ã½ºÅÛÀÇ NFS Ŭ¶óÀ̾ðÆ®ÀÇ ¸ðµç »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀº ¾Æ´Ï¶ó°í ÇØµµ ÀÌ µð¸ÕÀ» ¸ðµç º¯È¯ ±â°èÀÇ afsd ¸í·É¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ °¡Àå ½±½À´Ï´Ù.

¼±ÅÃÀû º¯È¯ ±â´É Á¦¾î

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº º¯È¯ ±â°è·Î ±¸¼ºµÈ ÈÄ¿¡ ±âº»ÀûÀ¸·Î AFS ÆÄÀÏ °ø°£À» NFS Ŭ¶óÀÌ¾ðÆ®·Î ¹ÝÃâÇÕ´Ï´Ù. fs exportafs ¸í·ÉÀÇ -start Àμö¸¦ »ç¿ëÇÏ¿© º¯È¯ ±â´ÉÀ» »ç¿ë ºÒ°¡´ÉÈ­ÇÏ°í ´Ù½Ã »ç¿ë °¡´ÉÈ­ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀÇ ´Ù¸¥ Àμö´Â º¯È¯ µ¿ÀÛÀÇ ´Ù¸¥ Ãø¸éÀ» Á¦¾îÇÕ´Ï´Ù.

NFS/AFS º¯È¯ ±â°è¸¦ ±¸¼ºÇÏ·Á¸é

´ÙÀ½ ÁöħÀº »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï º¯È¯ ±â°è¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ¸·Á¸é ´Ü°è 6À» »ý·«ÇϽʽÿÀ.

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. ¾ÆÁ÷ ¼öÇàÇÏÁö ¾ÊÀº °æ¿ì NFS/AFS º¯È¯ ±â°è¸¦ NFS ¼­¹ö·Î ±¸¼ºÇϽʽÿÀ. NFS °ø±Þ¾÷ü°¡ Á¦°øÇÏ´Â ÁöħÀ» µû¸£½Ê½Ã¿À. ÀûÀýÇÑ ¼öÀÇ NFS ¼­¹ö µð¸Õ(¿¹: nfsd)Àº ¿¹»óµÇ´Â NFS Ŭ¶óÀ̾ðÆ®ÀÇ ¼ö¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
  3. ¾ÆÁ÷ ¼öÇàÇÏÁö ¾ÊÀº °æ¿ì NFS/AFS º¯È¯ ±â°è¸¦ AFS Ŭ¶óÀÌ¾ðÆ®·Î ±¸¼ºÇϽʽÿÀ. ÀûÀýÇÑ ¼º´ÉÀ» À¯ÁöÇϱâ À§ÇØ º¯È¯ ±â°èÀÇ /usr/vice/etc/CellServDB ¹× /usr/vice/etc/ThisCell ÆÄÀÏÀÇ ·ÎÄà »çº»Àº ¼¿ÀÇ ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­¿Í µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
  4. ¿ø°Ý NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇÑ ½Ã½ºÅÛÀÇ µð·ºÅ丮 ¸¶¿îÆ®¸¦ Á¦¾îÇÏ´Â ÆÄÀÏÀ» ¼öÁ¤ÇϽʽÿÀ.
  5. afsd ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÈ ÈÄ¿¡ Ç¥ÁØ UNIX exportfs ¸í·ÉÀ» È£ÃâÇϵµ·Ï ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ. ÀϺΠ½Ã½ºÅÛ À¯Çü¿¡¼­´Â ´Ü°è 4¿¡¼­ ¼öÁ¤ÇÑ ³»¿ë¸¸À¸·Î /afs µð·ºÅ丮¸¦ ÅëÇØ AFS ÆÄÀÏ °ø°£À» ¹ÝÃâÇÏ°Ô ÇÏÁö ¸øÇÕ´Ï´Ù. ¿Ö³ÄÇÏ¸é ±× °á°ú·Î ³ªÅ¸³ª´Â ±¸¼º º¯°æÀÌ ½Ã½ºÅÛ Ãʱ⼳Á¤Áß¿¡ afsd ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ±â Àü¿¡ ¼öÇàµÇ±â ¶§¹®ÀÔ´Ï´Ù. afsd ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÈ ÈÄ¿¡¸¸ /afs µð·ºÅ丮°¡ Àüü AFS ÆÄÀÏ °ø°£¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ µË´Ï´Ù. ±× Àü¿¡´Â ´Ù¸¥ µð·ºÅ丮ó·³ ·ÎÄà µð·ºÅ丮¿¡ ºÒ°úÇÕ´Ï´Ù.
  6. AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼­ afsd ¸í·ÉÀ» ¼öÁ¤ÇÏ¿© -rmtsys Ç÷¡±×¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À.

    IRIX ÀÌ¿ÜÀÇ ½Ã½ºÅ× À¯Çü¿¡¼­´Â AFS ºü¸¥ ½ÃÀÛ¿¡¼­ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ±¸¼ºÇϱâ À§ÇÑ ÁöħÀº OPTIONS º¯¼ö °ªÀ» Á¤ÀÇÇÏ´Â ½ºÅ©¸³Æ®ÀÇ Çà¿¡ -rmtsys Ç÷¡±×¸¦ Ãß°¡ÇÏ´Â °Í°ú °°ÀÌ ÀÌ Ç÷¡±×¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

    IRIX ½Ã½ºÅÛ¿¡¼­ AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ°¡ AFS È®ÀåÀ» Ä¿³Î¿¡ ÅëÇÕÇÏ´Â °Í¿¡ ´ëÇØ AFS ºü¸¥ ½ÃÀÛ Áöħ¿¡ ÁöÁ¤µÈ °Í°ú °°ÀÌ afsxnfs ±¸¼º º¯¼ö¸¦ Ȱ¼ºÈ­ÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î -rmtsys Ç÷¡±×¸¦ Ãß°¡ÇÕ´Ï´Ù. º¯¼ö°¡ ¾ÆÁ÷ Ȱ¼ºÈ­µÇÁö ¾ÊÀº °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       # /etc/chkconfig  -f  afsxnfs  on
    
  7. (¼±ÅÃÀû) ÀÌ ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÉ °ÍÀ¸·Î ¿¹»óµÇ´Â NFS Ŭ¶óÀ̾ðÆ®ÀÇ ¼ö¿¡ µû¶ó ¹é±×¶ó¿îµå µð¸ÕÀÇ ¼ö¸¦ ¼³Á¤Çϱâ À§ÇÑ -daemons Àμö¿Í °°ÀÌ ½Ã½ºÅÛÀÇ Ãʱ⼳Á¤ ÆÄÀÏÀÇ afsd ¸í·É¿¡ ´Ù¸¥ Àμö¸¦ Ãß°¡ÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AFS Administration Reference¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °ü¸® ¹× afsd ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
  8. ±â°è¸¦ ÀçºÎÆ®ÇϽʽÿÀ. ¸¹Àº ½Ã½ºÅÛ À¯Çü¿¡¼­ ÀûÀýÇÑ ¸í·ÉÀº shutdownÀÔ´Ï´Ù. ÀÌ¿¡ ´ëÇØ¼­´Â ¿î¿µ üÁ¦ °ü¸®ÀÚ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

       # shutdown appropriate_options
    

º¯È¯ ±â´ÉÀ» »ç¿ë ºÒ°¡´É ¶Ç´Â »ç¿ë °¡´ÉÇÏ°Ô Çϰųª ¼±ÅÃÀû ±â´ÉÀ» ¼³Á¤ÇÏ·Á¸é

  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fs exportafs ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       #
    fs exportafs nfs [-start {on | off}} ]  [-convert
    {on | off}]
                          [-uidcheck {on | off}]   [-submounts
    {on | off}]
    

    -start
    °ªÀÌ offÀÎ °æ¿ì¿¡´Â º¯È¯ ±â´ÉÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏ°í °ªÀÌ onÀÌ¸é »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù. ÀÌ ¸í·É¿¡¼­ ¼³Á¤ÇÑ ¸ðµç ¸Å°³º¯¼öÀÇ ÇöÀç ¼³Á¤À» Ç¥½ÃÇÏ·Á¸é ÀÌ Àμö¸¦ »ý·«ÇϽʽÿÀ.

    -convert
    NFS Ŭ¶óÀÌ¾ðÆ®·Î ¹ÝÃâµÉ ¶§ AFS ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ´ëÇÑ UNIX ¸ðµå ºñÆ®ÀÇ µÎ ¹øÂ° ¹× ¼¼ ¹øÂ°(group ¹× other) ÁýÇÕÀÇ ¼³Á¤À» Á¦¾îÇÕ´Ï´Ù. ÀÌ °ªÀÌ onÀÎ °æ¿ì ÀÌµé ºñÆ®´Â owner ¸ðµå ºñÆ®¿Í ÀÏÄ¡Çϵµ·Ï ¼³Á¤µË´Ï´Ù. ±× °ªÀÌ offÀÌ¸é ºñÆ®´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ÀÌ Àμö°¡ »ý·«µÈ °æ¿ì ±âº»°ªÀº onÀÔ´Ï´Ù.

    -uidcheck
    knfs ¸í·ÉÀÇ ½ÇÇàÀÚ°¡ AFS UID¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â ±× -id Àμö¿¡ ´ëÇÑ °ªÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´ÂÁö Á¦¾îÇÕ´Ï´Ù.
    • ±× °ªÀÌ onÀ̸é -id ÀμöÀÇ °ªÀº ½ÇÇàÀÚÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.
    • °ªÀÌ offÀ̸é knfs ¸í·ÉÀÇ ½ÇÇàÀÚ´Â -id Àμö¸¦ »ç¿ëÇÏ¿© ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®¿Í °°ÀÌ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´Ù¸¥ ·ÎÄà UID¸¦ °¡Áö°í ÀÖ´Â »ç¿ëÀÚ¿¡°Ô ÅäÅ«À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ÀÌ Àμö°¡ »ý·«µÈ °æ¿ì ±âº»°ªÀº offÀÔ´Ï´Ù.

    -submounts
    º¯È¯ ±â°è°¡ ÃÖ»óÀ§ /afs µð·ºÅ丮 ÀÌ¿ÜÀÇ AFS ÆÄÀÏ °ø°£¿¡ µð·ºÅ丮 ¸¶¿îÆ®ÇÒ ¼ö ÀÖ´ÂÁö Á¦¾îÇÕ´Ï´Ù. ±× °ªÀÌ onÀ̸é ÀÌ·¯ÇÑ ¼­ºê¸¶¿îÆ®°¡ Çã¿ëµË´Ï´Ù. ±× °ªÀÌ offÀ̸é /afs µð·ºÅ丮ÀÇ ¸¶¿îÆ®¸¸ Çã¿ëµË´Ï´Ù. ÀÌ Àμö°¡ »ý·«µÈ °æ¿ì ±âº»°ªÀº offÀÔ´Ï´Ù.

NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼º

´ÙÀ½ ¿ä±¸Á¶°ÇÀ» ÃæÁ·ÇÏ´Â ¸ðµç NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº NFS/AFS º¯È¯±â¸¦ ÅëÇØ AFSÀÇ ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛÀ» AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·Î ±¸¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

»ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº Áö¿øµÇ´Â ½Ã½ºÅÛ À¯Çü(AFS 2Áø ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â À¯Çü)À̾î¾ß Çϸç AFS ¸í·É 2Áø ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. AFS ¸±¸®½º ³ëÆ®¿¡¼­´Â °¢ ¸±¸®½ºÀÇ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ» ³ª¿­ÇÕ´Ï´Ù.

¶ÇÇÑ AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö´Â AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤¿¡¼­ ¼³¸íÇÏ´Â °Íó·³ ÀûÀýÈ÷ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.

AFS¸¦ ¾×¼¼½ºÇϵµ·Ï NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ±¸¼ºÇÏ·Á¸é

ÁÖ:´ÙÀ½ Áöħ¿¡ µû¶ó NFS »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ´Ü°è 5 ¹× ´Ü°è 6À» »ý·«ÇϽʽÿÀ.
  1. ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ ¾Æ´Ñ °æ¿ì su ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌ·¯ÇÑ ±ÇÇÑÀ» ¾òÀ¸½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. ¾ÆÁ÷ ¼öÇàÇÏÁö ¾ÊÀº °æ¿ì ÇØ´ç ½Ã½ºÅÛÀ» NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·Î ±¸¼ºÇϽʽÿÀ. NFS °ø±Þ¾÷ü°¡ Á¦°øÇÏ´Â ÁöħÀ» µû¸£½Ê½Ã¿À. NFS Ŭ¶óÀÌ¾ðÆ® µð¸Õ(biod)ÀÇ ¼ö´Â ½Ã½ºÅÛ¿¡¼­ ¿¹»óµÇ´Â ·Îµå¿¡ ´ëÇØ ÀûÀýÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀÎ ±ÇÀå °³¼ö´Â 4ÀÔ´Ï´Ù.
  3. ¾ÆÁ÷ ¾ø´Â °æ¿ì ½Ã½ºÅÛ¿¡ /afs¶ó´Â µð·ºÅ丮¸¦ ÀÛ¼ºÇÏ¿© º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¿¡ ´ëÇÑ ¸¶¿îÆ® Æ÷ÀÎÆ®·Î »ç¿ëµÇ°Ô ÇϽʽÿÀ. ´Ù¸¥ À̸§À» »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª ÀÌ °æ¿ì ÀÌ ÀýÀÇ °³¿ä ºÎºÐ¿¡¼­ ¼³¸íÇÏ´Â Á¦ÇÑÀÌ Àû¿ëµË´Ï´Ù.

       # mkdir /afs
    
  4. º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¸¦ ¸¶¿îÆ®ÇÏ´Â ¸í·ÉÀ» Æ÷ÇÔÇϵµ·Ï ½Ã½ºÅÛÀÇ ÆÄÀÏ ½Ã½ºÅÛ ·¹Áö½ºÆ®¸® ÆÄÀÏ(/etc/fstab ¶Ç´Â µ¿µî ÆÄÀÏ)À» ¼öÁ¤ÇϽʽÿÀ. mount ¸í·ÉÀÇ ±¸¹®ÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇÏ·Á¸é ¿î¿µ üÁ¦ÀÇ mount(5) ¼³¸í¼­ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ¿¹Á¦¿¡´Â ¸¹Àº ½Ã½ºÅÛ À¯Çü¿¡¼­ ÀûÀýÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Â ¿É¼ÇÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

       mount -o hard,intr,timeo=300  translator_machine:/afs /afs
    

    ¿©±â¼­,

    hard
    NFS ¼­¹ö(º¯È¯ ±â°è)°¡ ÀÀ´äÇÒ ¶§±îÁö MFS Ŭ¶óÀÌ¾ðÆ®°¡ NFS ¿äûÀ» ½ÃµµÇÔÀ» ³ªÅ¸³À´Ï´Ù. º¯È¯ ±â°è¸¦ »ç¿ëÇÒ °æ¿ì ÆÄÀÏ Á¶ÀÛ ³»¿ëÀÌ AFS ij½¬ °ü¸® ÇÁ·Î±×·¥À¸·Îµµ Àü´ÞµÇ¾î¾ß ÇϹǷΠNFS¸¸ »ç¿ëÇÒ ¶§º¸´Ù ÆÄÀÏ Á¶ÀÛ¿¡ ½Ã°£ÀÌ ¿À·¡ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù. ¼ÒÇÁÆ® ¸¶¿îÆ®¸¦ »ç¿ëÇÒ °æ¿ì º¯È¯ ±â°è·ÎºÎÅÍÀÇ ÀÀ´ä Áö¿¬À¸·Î ÀÎÇØ ¿äûÀÌ Áß´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº NFS ¹öÀü¿¡¼­´Â ±âº»ÀûÀ¸·Î ÇÏµå ¸¶¿îÆ®¸¦ »ç¿ëÇÕ´Ï´Ù. ¿©·¯ºÐÀÇ ¹öÀüÀÌ ÇÏµå ¸¶¿îÆ®¸¦ »ç¿ëÇÏÁö ¾ÊÀ» °æ¿ì ÀÌ ¿É¼ÇÀ» Ãß°¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

    intr
    »ç¿ëÀÚ°¡ Űº¸µå ÀÎÅÍ·´Æ® ½ÅÈ£(¿¹: <Ctrl-c>)¸¦ »ç¿ëÇÏ¿© º¯È¯ ±â°è¸¦ ¾×¼¼½ºÇÒ ¼ö ¾øÀ» ¶§ ¸¶¿îÆ®¸¦ Áß´ÜÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. hard ¿É¼ÇÀÌ »ç¿ëµÉ °æ¿ì¿¡¸¸ ÀÌ ¿É¼ÇÀ» Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. ÀÌ °æ¿ì º¯È¯ ±â°è°¡ ÀÛµ¿ Áß´ÜµÉ ¶§ ¿¬°áÀÌ ÀÚµ¿À¸·Î ²÷¾îÁöÁö ¾Ê½À´Ï´Ù.

    timeo
    Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¿äû Á¦ÇÑ ½Ã°£ÀÌ µÇ¾ú´Ù°í °£ÁÖÇϱâ Àü¿¡ º¯È¯ ±â°è°¡ NFS Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû¿¡ ÀÀ´äÇϱâ À§ÇØ ¼Ò¿äÇÒ ¼ö ÀÖ´Â ÃÖ´ë ½Ã°£(1/10ÃÊ ´ÜÀ§)À» ¼³Á¤ÇÕ´Ï´Ù. ÇÏµå ¸¶¿îÆ®¸¦ »ç¿ëÇÒ °æ¿ì ÀÌ ¿É¼ÇÀ» 300°ú °°ÀÌ Å« ¼ö·Î ¼³Á¤ÇÏ¸é º¯È¯ ±â°è°¡ Áï½Ã ÀÀ´äÇÏÁö ¾ÊÀ» ¶§ »ý¼ºµÇ´Â ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö ¹ß»ý Ƚ¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

       NFS server translator is not responding, still trying
    

    ¼ÒÇÁÆ® ¸¶¿îÆ®¸¦ »ç¿ëÇÒ °æ¿ì Á¦ÇÑ ½Ã°£ÀÌ µÈ ¿äû¿¡ ´ëÇØ ¸®ÅÏµÈ ½ÇÁ¦ ¿À·ù Ƚ¼ö°¡ ÁÙ¾îµì´Ï´Ù.

    translator_machine
    ±× /afs µð·ºÅ丮°¡ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ /afs µð·ºÅ丮¿¡ ¸¶¿îÆ®µÉ º¯È¯ ±â°èÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

    ÁÖ:º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¸¦ /afs°¡ ¾Æ´Ñ NFS Ŭ¶óÀ̾ðÆ®ÀÇ µð·ºÅ丮¿¡ ¸¶¿îÆ®ÇÏ·Á¸é mount ¸í·É¿¡¼­ /afsÀÇ µÎ ¹øÂ° ÀνºÅϽº¸¦ ´ëü µð·ºÅ丮 À̸§À¸·Î ¹Ù²Ù½Ê½Ã¿À.

  5. (¼±ÅÃÀû) ÀûÀýÇÑ °æ¿ì ½Ã½ºÅÛÀÇ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ AFSSERVER ȯ°æ º¯¼ö¸¦ ¼³Á¤Çϵµ·Ï /.AFSSERVER ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ. ÆÄÀÏ¿¡ ´ÜÀÏ ÇàÀ» ¹èÄ¡ÇÏ°í ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» ÀÛµ¿ÇÒ º¯È¯ ±â°èÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ÅäÅ«À» ó¸®ÇÏ´Â ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ½Ã½ºÅÛÀº ´Ü°è 4¿¡¼­ translator_machineÀ¸·Î ¸í¸íµÈ ½Ã½ºÅÛÀ̾î¾ß ÇÕ´Ï´Ù.
  6. (¼±ÅÃÀû) ÀûÀýÇÑ °æ¿ì ½Ã½ºÅÛÀÇ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ AFSCONF ȯ°æ º¯¼ö¸¦ ¼³Á¤Çϵµ·Ï /.AFSCONF ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÀÚ¼¼ÇÑ Á¤º¸¸¦ º¸·Á¸é AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤À» ÂüÁ¶ÇϽʽÿÀ. ÆÄÀÏ¿¡ ´ÜÀÏ ÇàÀ» ¹èÄ¡Çϰí CellServDB ¹× ThisCell ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮ÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ÀÌµé ÆÄÀÏ¿¡ ´ëÇØ Áß¾Ó °»½Å ¿øº»(ÀϹÝÀûÀ¸·Î /afs/cellname/common/etc)À» »ç¿ëÇÏ´Â °æ¿ì ¿©±â¿¡ ¸í¸íÇϽʽÿÀ.

»ç¿ëÀÚ °èÁ¤ ±¸¼º

NFS »ç¿ëÀÚ°¡ ºñÀÎÁõ »ç¿ëÀڷμ­ AFS¸¦ ¾×¼¼½ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿ä±¸Á¶°ÇÀº ¾ø½À´Ï´Ù. ±×·¯³ª ´õ ¸¹Àº AFS ±â´ÉÀ» Ȱ¿ëÇÏ·Á¸é ÁöÁ¤ÇÑ ¿ä±¸Á¶°ÇÀ» ÃæÁ·ÇØ¾ß ÇÕ´Ï´Ù.

AFS ¸í·ÉÀ» ½ÇÇàÇϱâ À§ÇØ »ç¿ëÀÚ °èÁ¤À» ±¸¼ºÇÏ·Á¸é

  1. º¸È£ ¹× ÀÎÁõ µ¥ÀÌÅͺ£À̽º¿¡¼­ »ç¿ëÀÚ¿¡ ´ëÇÑ Ç׸ñÀ» ÀÛ¼ºÇϰųª ¿ÏÀüÇÑ AFS °èÁ¤À» ÀÛ¼ºÇϽʽÿÀ. uss ¸í·É ÁýÇÕÀ» »ç¿ëÇÑ »ç¿ëÀÚ °èÁ¤ ÀÛ¼º ¹× »èÁ¦ ¶Ç´Â »ç¿ëÀÚ °èÁ¤ °ü¸®¿¡¼­ °èÁ¤ ÀÛ¼º¿¡ ´ëÇÑ ÁöħÀ» ÂüÁ¶ÇϽʽÿÀ.
  2. /afs/cellname/sysname/usr/afsws/bin°ú °°ÀÌ AFS 2Áø ÆÄÀÏÀÇ °æ·Î À̸§À» Æ÷ÇÔÇϵµ·Ï »ç¿ëÀÚÀÇ PATH ȯ°æ º¯¼ö¸¦ ¼öÁ¤ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ´Ù¸¥ ½Ã½ºÅÛ À¯ÇüÀ» °¡Áø NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÇÏ´Â °æ¿ì ƯÁ¤ sysname °ªÀ» @sys º¯¼ö·Î ¹Ù²Ù´Â °ÍÀ» °í·ÁÇØ º¸½Ê½Ã¿À. PATH º¯¼ö´Â º¸Åë ·Î±×ÀÎ ¶Ç´Â ½© Ãʱ⼳Á¤ ÆÄÀÏ(¿¹: .login ¶Ç´Â .cshrc ÆÄÀÏ)¿¡ Á¤ÀǵǾî ÀÖ½À´Ï´Ù.
  3. (¼±ÅÃÀû) ÀûÀýÇÑ °æ¿ì AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇϽʽÿÀ. »ç¿ëÀÚ°¡ ÀÛ¾÷Çϰí ÀÖ´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ±× ·çÆ® µð·ºÅ丮¿¡ /.AFSSERVER ¹× /.AFSCONF ÆÄÀÏÀ» °¡Áö°í ÀÖÁö ¾Ê°Å³ª »ç¿ëÀÚ Æ¯Á¤ °ªÀ¸·Î ÀÌµé ¼³Á¤À» µ¤¾î¾²°Ô ÇÏ·Á´Â °æ¿ì ÀÌ ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.

    »ç¿ëÀÚÀÇ ·Î±×ÀÎ ¶Ç´Â ½© Ãʱ⼳Á¤ ÆÄÀÏ¿¡ º¯¼ö¸¦ Á¤ÀÇÇϰųª »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÆÄÀÏ .AFSSERVER ¹× .AFSCONF¸¦ ÀÛ¼ºÇϽʽÿÀ.

    AFSSERVER º¯¼öÀÇ °æ¿ì ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» ÀÛµ¿ÇÒ º¯È¯ ±â°èÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. AFSCONF º¯¼öÀÇ °æ¿ì CellServDB ¹× ThisCell ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮ÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ÀÌµé ÆÄÀÏ¿¡ ´ëÇØ Áß¾Ó °»½Å ¿øº»(ÀϹÝÀûÀ¸·Î /afs/cellname/common/etc)À» »ç¿ëÇÏ´Â °æ¿ì ¿©±â¿¡ ¸í¸íÇϽʽÿÀ.

  4. ´Ü°è 2¿¡¼­ Á¤ÀÇÇÑ °æ·Î À̸§¿¡ @sys º¯¼ö°¡ Æ÷ÇÔµÈ °æ¿ì »ç¿ëÀÚ¿¡°Ô AFS ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ ±× ½Ã½ºÅÛ À̸§ÀÌ Á¦´ë·Î Á¤ÀǵǾî ÀÖ´ÂÁö È®ÀÎÇϵµ·Ï Áö½ÃÇϽʽÿÀ. ´ÙÀ½ ¸í·ÉÀÌ ½ÇÇàµË´Ï´Ù.

       % fs sysname
    

Áö¿øµÇÁö ¾Ê´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ÀÎÁõ ¹Þ±â

knfs ¸í·ÉÀ» »ç¿ëÇϸé Áö¿øµÇÁö ¾Ê´Â ½Ã½ºÅÛ À¯Çü(AFS 2Áø ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ¾ø´Â ½Ã½ºÅÛ)ÀÇ NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÀÛ¾÷Çϰí ÀÖÀ» ¶§ AFSÀÇ ÀÎÁõÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ ´Ù¸¥ AFS »ç¿ëÀÚ¿Í °°Àº ¼öÁرîÁö AFS ÆÄÀÏ Æ®¸®¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ±×·¯³ª Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀÇ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­¸¸ °¡´ÉÇÑ AFS ¸í·ÉÀÇ ½ÇÇàÀº ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

Áö¿øµÇÁö ¾Ê´Â ½Ã½ºÅÛ À¯Çü¿¡¼­ ÀÎÁõÀ» ¹ÞÀ¸·Á¸é º¯È¯ ±â°è¿Í ¿¬°áÇϰí (Åڳݰú °°Àº ±â´É »ç¿ë) klog ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÁøÇàµÉ NFS ¼¼¼Ç µ¿¾È Á¢¼ÓÇÏ·Á´Â ¸ðµç ¼¿¿¡ ´ëÇÑ ÅäÅ«À» ¾òÀ¸½Ê½Ã¿À. ±×·± ´ÙÀ½ knfs ¸í·ÉÀ» ½ÇÇàÇÏ¿© NFS ¼¼¼Ç°ú ¿¬°üµÈ ÀÚ°Ý»çÇ× ±¸Á¶¿¡ ÅäÅ«À» ÀúÀåÇϽʽÿÀ. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº NFS ¼¼¼Ç¿¡¼­ ½ÃÀÛµÈ AFS ¾×¼¼½º ¿äûÀ» ¼öÇàÇÒ ¶§ ÀÌ ÅäÅ«À» »ç¿ëÇÕ´Ï´Ù.

ƯÀÌÇϰÔ, ÀÚ°Ý»çÇ× ±¸Á¶´Â ƯÁ¤ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ Æ¯Á¤ ·ÎÄà UID¿Í ¿¬°üµÈ ÇÁ·Î¼¼½º ÀÎÁõ ±×·ì(PAG) ¹øÈ£¿¡ ÀÇÇØ ½Äº°µË´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÚ°Ý»çÇ× ±¸Á¶¿¡ ±â·ÏµÈ NFS UID´Â º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í µ¿ÀÏÇÕ´Ï´Ù. º¯È¯ ±â°èÀÇ °ü¸®ÀÚ°¡ fs exportafs ¸í·ÉÀÇ -uidcheck Àμö¸¦ »ç¿ëÇÏ¿© UID È®ÀÎ ±â´ÉÀ» ¼³Á¤ÇÏÁö ¾Ê´Â ÇÑ -id Àμö¸¦ Æ÷ÇÔ½ÃÄÑ ´ëü NIF UID¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °æ¿ì -id ÀμöÀÇ °ªÀº º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù (-id Àμö¸¦ Æ÷ÇÔ½ÃÄÑ¾ß ÇÒ ½ÃÁ¡ÀÌ ¾øÀ½). UID ÀÏÄ¡¸¦ ¼öÇàÇÏ¿© ´Ù¸¥ »ç¿ëÀÚ°¡ »ç¿ëÀÚÀÇ ÀÚ°Ý»çÇ× ±¸Á¶¿¡ °íÀÇÀûÀ¸·Î³ª ¿ì¿¬ÇÏ°Ô ÀڽŵéÀÇ ÅäÅ«À» ¹èÄ¡ÇÏÁö ¸øÇÏ°Ô ÇϽʽÿÀ. ±×·¯³ª À̰ÍÀº ¼¿ÀÇ °ü¸®ÀÚ°¡ NFS Ŭ¶óÀ̾ðÆ®ÀÇ ·ÎÄà UID¸¦ º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡Çϵµ·Ï ¼³Á¤ÇØ¾ß ÇÔÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ Áö¿øµÇ´Â NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇØ klog ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÎÁõÀ» ¹ÞÀ» ¼ö ¾ø°Ô µÇ¸ç °á±¹ ¸ðµç NFS »ç¿ëÀÚ´Â knfs ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¼±ÅÃÀû º¯È¯ ±â´É Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ.

knfs ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ¿¡ AFS·ÎÀÇ ¾×¼¼½º ±ÇÇÑÀ» ¾òÀº NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÀÛ¾÷À» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÛ¾÷ÀÌ ³¡³ª¸é º¯È¯ ±â°è¿¡ ´ëÇØ ´Ù½Ã knfs ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÅäÅ«À» ÆÄ±«ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷Çϸç ÀÌ ¶§¿¡´Â -unlog Ç÷¡±×¸¦ »ç¿ëÇϽʽÿÀ. º¯È¯ ±â°è·Î ¿¬°áµÈ »óŸ¦ ±×´ë·Î À¯ÁöÇÏ´Â °ÍÀÌ ´õ °£´ÜÇÏÁö¸¸ Ç×»ó ¿ø·¡ ¿¬°áÀ» ´Ý¾Æ¾ß¸¸ »õ ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ̰í ÀÌ ½Ã½ºÅÛ¿¡ ´ëÇØ AFS ¸í·ÉÀ» ½ÇÇàÇÏ·Á´Â °æ¿ì knfs ¸í·É¿¡ -sysname Àμö¸¦ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. º¯È¯ ±â°èÀÇ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀº »ç¿ëÀÚ°¡ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ ½ÇÇàÇÏ´Â AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ °æ·Î À̸§¿¡¼­ ±× °ªÀ¸·Î @sys º¯¼ö¸¦ ´ëüÇÕ´Ï´Ù. PATH ȯ°æ º¯¼ö¿¡¼­ AFS 2Áø ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮¿¡ ´ëÇÑ °æ·Î À̸§¿¡ @sys º¯¼ö¸¦ »ç¿ëÇÏ´Â °æ¿ì (±ÇÀå) ÀÌ Àμö¸¦ ¼³Á¤ÇÏ¸é ±× ½Ã½ºÅÛ À¯ÇüÀÌ º¯È¯ ±â°èÀÇ ½Ã½ºÅÛ À¯Çü°ú ´Ù¸¥ °æ¿ì¿¡µµ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀÌ »ç¿ëÀÚÀÇ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀûÀýÇÑ AFS 2Áø ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.

knfs ¸í·É(¶Ç´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀÎ °æ¿ì ÀÌ ½Ã½ºÅÛ¿¡ ´ëÇØ klog ¸í·É)À» ½ÇÇàÇÏÁö ¾Ê´Â °æ¿ì AFS¿¡ ´ëÇØ ÀÎÁõÀ» ¹ÞÁö ¸øÇÕ´Ï´Ù. ºñÀÎÁõ ¾×¼¼½º¿¡ ´ëÇÑ ¼³¸íÀ» º¸·Á¸é ºñÀÎÁõ ¶Ç´Â ÀÎÁõ AFS ¾×¼¼½º »ç¿ë °¡´ÉÈ­¸¦ ÂüÁ¶ÇϽʽÿÀ.

knfs ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÎÁõÀ» ¹ÞÀ¸·Á¸é

  1. Åڳݰú °°Àº ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÄܼÖÀ̳ª ¿ø°ÝÀ¸·Î ÀûÀýÇÑ º¯È¯ ±â°è¿¡ ·Î±×¿ÂÇϽʽÿÀ.
  2. NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ÀÛ¾÷ÇÏ´Â µ¿¾È ¾×¼¼½ºÇÏ·Á´Â ¸ðµç ¼¿¿¡ ´ëÇÑ ÅäÅ«À» ¾òÀ¸½Ê½Ã¿À. AFS ¼öÁ¤ ·Î±×ÀÎÀº ±âº»ÀûÀ¸·Î º¯È¯ ±â°èÀÇ ·ÎÄà ¼¿¿¡ ´ëÇÑ ÅäÅ«À» ¾ò½À´Ï´Ù. ¿øÇÏ´Â °æ¿ì klog ¸í·ÉÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ¼¿¿¡ ´ëÇÑ ÅäÅ«À» ¾òÀ¸½Ê½Ã¿À.
  3. knfs ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀÌÀü ´Ü°è¿¡¼­ ¾òÀº ÅäÅ«À» ÀúÀåÇϱâ À§ÇÑ º¯È¯ ±â°èÀÇ Ä¿³Î ¸Þ¸ð¸®¿¡ ÀÚ°Ý»çÇ× ±¸Á¶¸¦ ÀÛ¼ºÇϽʽÿÀ. -id Àμö¸¦ Æ÷ÇÔ½ÃÄÑ º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ NFS Ŭ¶óÀ̾ðÆ®ÀÇ UID¿¡ ÇØ´ç ±¸Á¶¸¦ ¿¬°üÁöÀ¸½Ê½Ã¿À. À̰ÍÀº º¯È¯ ±â°èÀÇ °ü¸®ÀÚ°¡ º¯È¯ ±â°è¿¡ ´ëÇÑ UID È®ÀÎ ±â´ÉÀ» ¼³Á¤ÇÏÁö ¾Ê´Â ÇÑ °¡´ÉÇÕ´Ï´Ù. ¼±ÅÃÀû º¯È¯ ±â´É Á¦¾î¸¦ ÂüÁ¶ÇϽʽÿÀ. NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ̰í ÀÌ¿¡ ´ëÇØ AFS ¸í·ÉÀ» ½ÇÇàÇÏ·Á´Â °æ¿ì -sysname Àμö¸¦ Æ÷ÇÔ½ÃÄÑ ±× ½Ã½ºÅÛ À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ.

       % knfs -host <host name>  [-id <user ID (decimal)>]  [-sysname  <host's '@sys' value>]
    

    ¿©±â¼­,

    -host
    ÀÛ¾÷ÁßÀÎ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

    -id
    NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà UID ¹øÈ£°¡ º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ °æ¿ì ÅäÅ«°ú ¿¬°üÁöÀ» ·ÎÄà UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö°¡ »ý·«µÇ¸é ÅäÅ«Àº º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏ´Â NFS UID°ú ¿¬°üµË´Ï´Ù. µÎ °æ¿ì ¸ðµÎ NFS Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î´Â º¯È¯ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥¿¡ AFS ¾×¼¼½º ¿äûÀ» Àü´ÞÇÒ ¶§ ÀÌ ¿äû¿¡ NFS UID¸¦ ºÙÀÔ´Ï´Ù.

    -sysname
    ·ÎÄà ½Ã½ºÅÛÀÇ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀÌ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ(Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ̾î¾ß ÇÔ)¿¡¼­ ½ÇÇàµÈ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ °æ·Î À̸§¿¡¼­ @sys º¯¼ö¸¦ ´ëüÇÒ °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.

    ´ÙÀ½ ¿À·ù ¸Þ½ÃÁö´Â º¯È¯ ±â°èÀÇ °ü¸®ÀÚ°¡ UID È®ÀÎ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇßÀ¸¸ç º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ °ªÀ» »ç¿ëÀÚ°¡ Á¦°øÇßÀ½À» ³ªÅ¸³À´Ï´Ù.

       knfs: Translator in 'passwd sync' mode; remote uid must be the same as local uid
    
  4. ¿øÇÏ´Â °æ¿ì º¯È¯ ±â°è·ÎÀÇ ¿¬°á°ú NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ÀÛ¾÷À» Á¾·áÇϽʽÿÀ.

knfs ¸í·ÉÀ» »ç¿ëÇÏ¿© ÅäÅ«À» Ç¥½ÃÇÏ·Á¸é

  1. Åڳݰú °°Àº ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ÄܼÖÀ̳ª ¿ø°ÝÀ¸·Î ÀûÀýÇÑ º¯È¯ ±â°è¿¡ ·Î±×¿ÂÇϽʽÿÀ.
  2. -tokens Ç÷¡±×¿Í ÇÔ²² knfs ¸í·ÉÀ» ½ÇÇàÇÏ¿© º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏ´Â NFS UID³ª -id Àμö°¡ ÁöÁ¤ÇÑ NFS UID¿Í ¿¬°üµÈ ÅäÅ«À» Ç¥½ÃÇϽʽÿÀ.

       % knfs -host <host name>  [-id <user ID (decimal)>] -tokens
    

    ¿©±â¼­,

    -host
    ÀÛ¾÷ÁßÀÎ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

    -id
    NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà UID ¹øÈ£°¡ º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ °æ¿ì ÅäÅ«À» Ç¥½ÃÇÒ ·ÎÄà UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö°¡ »ý·«µÇ¸é ÅäÅ«Àº º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏ´Â NFS UID¿¡ ´ëÇÑ ÅäÅ«ÀÌ µË´Ï´Ù.

    -tokens
    ÅäÅ«À» Ç¥½ÃÇÕ´Ï´Ù.
  3. ¿øÇÏ´Â °æ¿ì º¯È¯ ±â°è¿ÍÀÇ ¿¬°áÀ» ´ÝÀ¸½Ê½Ã¿À.

knfs ¸í·ÉÀ» »ç¿ëÇÏ¿© ÅäÅ«À» ¹ö¸®·Á¸é

  1. knfs ¸í·ÉÀ» ½ÇÇàÇÑ ÈÄ¿¡ º¯È¯ ±â°è·ÎÀÇ ¿¬°áÀ» ´ÝÀº °æ¿ì ´Ù½Ã ¿©½Ê½Ã¿À.
  2. -unlog Ç÷¡±×¸¦ »ç¿ëÇÏ¿© knfs ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       % knfs -host  <host name>  [-id <user ID (decimal)>]
    -unlog
    

    ¿©±â¼­,

    -host
    ÀÛ¾÷ÁßÀÎ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¿ÏÀü ±ÔÁ¤È­µÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

    -id
    NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà UID ¹øÈ£°¡ º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ °æ¿ì ¿¬°üµÈ ÅäÅ«À» ¹ö¸± ·ÎÄà UID¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö°¡ »ý·«µÇ¸é º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏ´Â NFS UID¿Í ¿¬°üµÈ ÅäÅ«Àº »èÁ¦µË´Ï´Ù.

    -unlog
    ÅäÅ«À» ¹ö¸³´Ï´Ù.
  3. ¿øÇÏ´Â °æ¿ì º¯È¯ ±â°è¿ÍÀÇ ¿¬°áÀ» ´ÝÀ¸½Ê½Ã¿À.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]



© IBM Corporation 2000. All Rights Reserved