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 ¼¹ö ¸ðµÎ·Î ±¸¼ºµÈ ½Ã½ºÅÛÀÔ´Ï´Ù.
º¯È¯ ȯ°æÀ» Á¦´ë·Î ±¸¼ºÇÔÀ¸·Î½á NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ AFS·ÎÀÇ ºñÀÎÁõ ¶Ç´Â ÀÎÁõ ¾×¼¼½º¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àå¿¡¼ º¯È¯ ±â°è, NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× AFS »ç¿ëÀÚ °èÁ¤ ±¸¼º¿¡ ´ëÇÑ Àý¿¡¼´Â º¯È¯ ȯ°æÀ» Á¦´ë·Î ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
NFS »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇÏ·Á¸é ¸í·É ½©¿¡¼ AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö¸¦ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼´Â º¯¼öÀÇ ±â´ÉÀ» ¼³¸íÇÏ°í º¯¼ö ¼³Á¤À» À§ÇÑ ´Ù¾çÇÑ ¹æ¹ýÀ» ´ë·«ÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
AFS ¸í·ÉÀ» ½ÇÇàÇϱâ À§Çؼ´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯Çü(AFS 2Áø ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ°í ¾×¼¼½ºÇÒ ¼ö ÀÖÀ½)À̾î¾ß ÇÕ´Ï´Ù. Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ» °¡Áø NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚ´Â AFS¸¦ ÀÎÁõµÈ »ç¿ëÀÚ·Î ¾×¼¼½ºÇÒ ¼ö ÀÖÀ¸³ª AFS ¸í·ÉÀº ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ·¯ÇÑ »ç¿ëÀÚ¿¡ ´ëÇØ AFSSERVER ¹× AFSCONF º¯¼ö¸¦ ¹Ýµå½Ã Á¤ÀÇÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. knfs ¸í·ÉÀ» »ç¿ëÇÏ¿© Áö¿øµÇÁö ¾Ê´Â ½Ã½ºÅÛ À¯Çü¿¡ ´ëÇÑ ÀÎÁõµÈ ¾×¼¼½º ±ÇÇÑÀ» ¾ò±â À§ÇÑ ÁöħÀ» º¸·Á¸é Áö¿øµÇÁö ¾Ê´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÀÎÁõ ¹Þ±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
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 ȯ°æ º¯¼ö´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ AFS ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ ThisCell ¹× CellServDB ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮¸¦ ¸í¸íÇÕ´Ï´Ù. AFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â °Íó·³ ÀÌµé ÆÄÀÏÀº ¸í·É ½ÇÇàÀÇ ±âº» ¼¿À» °áÁ¤ÇÕ´Ï´Ù.
¼º´ÉÀ» ¿¹ÃøÇϱâ À§Çؼ´Â AFSCONF º¯¼ö¶ó´Â µð·ºÅ丮ÀÇ ÆÄÀÏÀÌ º¯È¯ ±â°èÀÇ /usr/vice/etc µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϰú ÀÏÄ¡ÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÕ´Ï´Ù. ¼¿¿¡ /usr/vice/etc µð·ºÅ丮ÀÇ ÆÄÀÏ¿¡ ´ëÇÑ Áß¾Ó °»½Å ¿øº»À¸·Î ÀÛµ¿ÇÏ´Â AFS µð·ºÅ丮°¡ ÀÖ´Â °æ¿ì AFSCONF º¯¼ö°¡ À̸¦ ÂüÁ¶Çϵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÑ ¹æ¹ýÀÔ´Ï´Ù. ÀϹÝÀûÀÎ ±¸¼º¿¡¼ ÀÌ µð·ºÅ丮¸¦ /afs/cellname/common/etc¶ó°í ¸í¸íÇÕ´Ï´Ù.
AFSSERVER ¹× AFSCONF º¯¼öÀÇ °ªÀ» ¾Ë·Á¸é AFS ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ´ÙÀ½ÀÇ ¼¼ °¡Áö ¿øº»À» ¼ø¼´ë·Î È®ÀÎÇÕ´Ï´Ù.
(½ÇÁ¦·Î ÀÌ·¯ÇÑ ¿øº»À» Âü°íÇϱâ Àü¿¡ 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 ȯ°æ º¯¼ö¸¦ ¼³Á¤ÇÏ´Â °ÍÀº Å×½ºÆ® »óȲ¿¡¼ ¼¿¿¡ ´ëÇØ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ ÁýÇÕÀ» ÁöÁ¤ÇÏ·Á´Â °æ¿ì¿¡ °¡Àå À¯¿ëÇÕ´Ï´Ù.
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 ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÏ´Â °æ¿ì º¯È¯ ±â°è´Â 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 ¸í·É ½ÇÇàÀÇ ¼ø¼¸¦ ÀûÀýÈ÷ Á¶Á¤ÇÕ´Ï´Ù.
º¯È¯ ±â°èÀÇ 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 Àμö¸¦ »ç¿ëÇÏ¿© º¯È¯ ±â´ÉÀ» »ç¿ë ºÒ°¡´ÉÈÇÏ°í ´Ù½Ã »ç¿ë °¡´ÉÈÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀÇ ´Ù¸¥ Àμö´Â º¯È¯ µ¿ÀÛÀÇ ´Ù¸¥ Ãø¸éÀ» Á¦¾îÇÕ´Ï´Ù.
AFS¿Í´Â ´Þ¸® NFS´Â ÆÄÀÏÀÌ AFS¿¡ ÀúÀåµÈ °æ¿ì¿¡µµ »ç¿ëÀÚ°¡ ÀÌ ÆÄÀÏÀ» Àаųª ¾µ ¼ö ÀÖ´ÂÁö ¿©ºÎ¸¦ °áÁ¤ÇÒ ¶§ ¼¼ °¡ÁöÀÇ ¸ðµå ºñÆ® ÁýÇÕÀ» »ç¿ëÇÕ´Ï´Ù. ÀϺΠAFS ÆÄÀÏ¿¡¼´Â group ¹× other ¸ðµå ºñÆ®°¡ ¼³Á¤µÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé AFS°¡ ÆÄÀÏÀÇ µð·ºÅ丮¿¡ ´ëÇÑ ACL°ú ÇÔ²² owner ºñÆ®¸¸ »ç¿ëÇϱ⠶§¹®ÀÔ´Ï´Ù. owner ¸ðµå ºñÆ®¸¸ ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì NFS´Â ÆÄÀÏÀÇ ¼ÒÀ¯ÀÚ¸¸ ÆÄÀÏÀ» ÀÐ°í ¾µ ¼ö ÀÖ°Ô Çã¿ëÇÕ´Ï´Ù. -convert Àμö¸¦ on °ªÀ¸·Î ¼³Á¤ÇÏ¸é ´Ù¸¥ »ç¿ëÀÚ°¡ ¼ÒÀ¯ÀÚ¿Í µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. °ª off¸¦ ¼³Á¤Çϸé AFS¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ¼³Á¤µÈ ¸ðµå ºñÆ®°¡ ±×´ë·Î À¯ÁöµË´Ï´Ù.
ÀÌ °ªÀ» onÀ¸·Î ¼³Á¤ÇÏ¿© UID È®ÀÎÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÏ´Â °æ¿ì ÅäÅ«Àº ±× ·ÎÄà UID°¡ ÅäÅ«À» ÁöÁ¤Çϰí ÀÖ´Â º¯È¯ ±â°èÀÇ ÇÁ·Î¼¼½ºÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏ´Â NFS »ç¿ëÀÚ¿¡°Ô¸¸ ÁöÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù. ÇÑ °¡Áö °á°ú´Â -id Àμö¸¦ knfs ¸í·É¿¡ Æ÷ÇÔ½Ãų Çʿ䰡 ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. Áï Çã¿ëµÇ´Â À¯ÀÏÇÑ °ªÀº ¸í·É ½ÇÇàÀÚÀÇ ·ÎÄà UIDÀ̸ç ÀÌ °ªÀº -id Àμö°¡ »ý·«µÉ ¶§ »ç¿ëµÇ´Â °ªÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î UID¸¦ ÀÏÄ¡½ÃŰ´Â °ÍÀº »ç¿ëÀÚ°¡ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼¿Í °°ÀÌ º¯È¯ ±â°è¿¡µµ µ¿ÀÏÇÑ UID¸¦ °¡Áö°í ÀÖÀ» ¶§¸¸ È¿°ú¸¦ ¹ßÈÖÇÕ´Ï´Ù. ÀÌ °æ¿ì »ç¿ëÀÚ´Â NFS ¼¼¼Ç¿¡¸¸ ÀÚ½ÅÀÇ ÅäÅ«À» ÁöÁ¤ÇÏ°Ô µË´Ï´Ù. ¸í·ÉÀº Áö¿øµÇÁö ¾Ê´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼ ÀÎÁõ ¹Þ±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÁÖ: | UID È®ÀÎ ±â´ÉÀ» ¼³Á¤Çϸé Áö¿øµÇ´Â NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â »ç¿ëÀÚ´Â
klog ¸í·ÉÀ» »ç¿ëÇÏ¿© NFS Ŭ¶óÀÌ¾ðÆ®¿¡¼ Á÷Á¢ ÀÎÁõÀ»
¹ÞÀ» ¼ö ¾ø°Ô µË´Ï´Ù. À̵éÀº ´ë½Å º¯È¯ ±â°è¿¡¼ ÀÎÁõÀ» ¹Þ¾Æ¾ß Çϸç
knfs ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº klog
¸í·É ÀÎÅÍÇÁ¸®ÅͰ¡ NFS Ŭ¶óÀÌ¾ðÆ®¿¡ ´ëÇÑ ÅäÅ«À» ¾òÀº ÈÄ¿¡ À̸¦ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ
¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀ¸·Î Àü´ÞÇϸç ÀÌ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀº ÅäÅ«À» º¯È¯
±â°èÀÇ ÀÚ°Ý»çÇ× ±¸Á¶¿¡ ÀúÀåÇÏ´Â ½Ã½ºÅÛ È£ÃâÀ» »ý¼ºÇϱ⠶§¹®ÀÔ´Ï´Ù.
¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥Àº º¸Åë ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼
½ÇÇàµÇ¹Ç·Î ´ëºÎºÐÀÇ °æ¿ì¿¡ ·ÎÄà UID(º¸Åë 0)°¡ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇØ
klog ¸í·ÉÀ» ½ÇÇàÇÑ »ç¿ëÀÚÀÇ ·ÎÄà UID¿Í ÀÏÄ¡ÇÏÁö
¾Ê½À´Ï´Ù.
ÇÑÆí klog ¸í·É ´ë½Å knfs ¸í·ÉÀ» »ç¿ëÇÏ´Â °ÍÀº ´ú Æí¸®Çϱâ´Â ÇÏÁö¸¸ º¸¾È¿¡ ³ëÃâµÈ À§ÇèÀ» ÁÙ¿© ÁÝ´Ï´Ù. klog ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â ³×Æ®¿öÅ©¸¦ ÅëÇØ ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥ µð¸ÕÀ¸·Î ÅäÅ«À» ¸íÈ®ÇÑ ÅØ½ºÆ® ¸ðµå·Î Àü¼ÛÇÕ´Ï´Ù. |
°ª off¸¦ ÁöÁ¤ÇÏ¿© UID È®ÀÎ ±â´ÉÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϸé knfs ¸í·ÉÀÇ ½ÇÇàÀÚ´Â ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®¿Í °°ÀÌ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´Ù¸¥ UID¸¦ °¡Áö°í ÀÖ´Â »ç¿ëÀÚ¿¡°Ô ÅäÅ«À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î knfs ¸í·ÉÀÇ µÎ ¸í ÀÌ»óÀÇ ½ÇÇàÀÚ°¡ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â µ¿ÀÏÇÑ »ç¿ëÀÚ¿¡°Ô ÅäÅ«À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ »ç¿ëÀÚ°¡ -id Àμö¿¡ ´ëÇØ °°Àº °ªÀ» »ç¿ëÇÏ¿© knfs ¸í·ÉÀ» ½ÇÇàÇÒ ¶§¸¶´Ù ÀÌ »ç¿ëÀÚÀÇ ÅäÅ«Àº ±âÁ¸ÀÇ ÅäÅ«À» µ¤¾î¾¹´Ï´Ù. ÀÌ·Î ÀÎÇØ NFS »ç¿ëÀÚ°¡ ¿¹ÃøÄ¡ ¸øÇÑ »óȲ¿¡¼ ¾×¼¼½ºÇÏ´Â °æ¿ì°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼ºê¸¶¿îÆ®´Â ¸î °¡Áö »óȲ¿¡¼ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î NFS »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ AFS Ȩ µð·ºÅ丮¿¡¸¸ ¾×¼¼½ºÇØ¾ß ÇÏ´Â °æ¿ì ÀÌ È¨ µð·ºÅ丮¿¡ ´ëÇÑ ¼ºê¸¶¿îÆ®¸¦ ÀÛ¼ºÇϸé À̵éÀÌ ¿ÏÀüÇÑ °æ·Î¸¦ ¾Ë°Å³ª ÀÔ·ÂÇØ¾ß ÇÒ Çʿ䰡 ¾ø¾îÁý´Ï´Ù. ÀÌ¿Í ¸¶Âù°¡Áö·Î ¼ºê¸¶¿îÆ®¸¦ »ç¿ëÇÏ¿© ¼ºê¸¶¿îÆ®º¸´Ù AFS °èÃþ¿¡¼ ´õ ³ôÀº ¼öÁØ¿¡ ÀÖ´Â ÆÄÀÏ °ø°£ÀÇ ºÎºÐÀ» »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÏÁö ¸øÇÏ°Ô µË´Ï´Ù.
´ÙÀ½ ÁöħÀº »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï º¯È¯ ±â°è¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏÁö ¾ÊÀ¸·Á¸é ´Ü°è 6À» »ý·«ÇϽʽÿÀ.
% su root Password: root_password
´ÙÀ½ ¿¹Á¦´Â NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ½Ã½ºÅÛÀÇ /afs, /usr ¹× /usr2 µð·ºÅ丮¸¦ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.
/afs /usr /usr2
share -F nfs -o rw -d "root" / share -F nfs -o rw -d "afs gateway" /afs
IRIX ÀÌ¿ÜÀÇ ½Ã½ºÅ× À¯Çü¿¡¼´Â AFS ºü¸¥ ½ÃÀÛ¿¡¼ ij½¬ °ü¸® ÇÁ·Î±×·¥À» ±¸¼ºÇϱâ À§ÇÑ ÁöħÀº OPTIONS º¯¼ö °ªÀ» Á¤ÀÇÇÏ´Â ½ºÅ©¸³Æ®ÀÇ Çà¿¡ -rmtsys Ç÷¡±×¸¦ Ãß°¡ÇÏ´Â °Í°ú °°ÀÌ ÀÌ Ç÷¡±×¸¦ Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.
IRIX ½Ã½ºÅÛ¿¡¼ AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®´Â »ç¿ëÀÚ°¡ AFS È®ÀåÀ» Ä¿³Î¿¡ ÅëÇÕÇÏ´Â °Í¿¡ ´ëÇØ AFS ºü¸¥ ½ÃÀÛ Áöħ¿¡ ÁöÁ¤µÈ °Í°ú °°ÀÌ afsxnfs ±¸¼º º¯¼ö¸¦ Ȱ¼ºÈÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î -rmtsys Ç÷¡±×¸¦ Ãß°¡ÇÕ´Ï´Ù. º¯¼ö°¡ ¾ÆÁ÷ Ȱ¼ºÈµÇÁö ¾ÊÀº °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.
# /etc/chkconfig -f afsxnfs on
# shutdown appropriate_options
% su root Password: root_password
# fs exportafs nfs [-start {on | off}} ] [-convert {on | off}] [-uidcheck {on | off}] [-submounts {on | off}]
ÀÌ Àμö°¡ »ý·«µÈ °æ¿ì ±âº»°ªÀº offÀÔ´Ï´Ù.
´ÙÀ½ ¿ä±¸Á¶°ÇÀ» ÃæÁ·ÇÏ´Â ¸ðµç NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº NFS/AFS º¯È¯±â¸¦ ÅëÇØ AFSÀÇ ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛÀ» AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ¸·Î ±¸¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
NFS Ŭ¶óÀÌ¾ðÆ®°¡ º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¸¦ ¸¶¿îÆ®ÇÏ´Â µð·ºÅ丮¸¦ /afs ÀÌ¿ÜÀÇ À̸§À¸·Î ÁöĪÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¿ø·¡ÀÇ º¯È¯ ±â°è¸¦ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â °æ¿ì ´Ù¸¥ º¯È¯ ±â°è·Î ½±°Ô ÀüȯÇϱâ À§ÇØ µÑ ÀÌ»óÀÇ º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¿¡ ¸¶¿îÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â º¯È¯ ±â°è¿¡ ´ëÇØ ¸¶¿îÆ® /afs¸¦ ¸í¸íÇÏ°í °¢ ´ëü º¯È¯ ±â°è¿¡ ´ëÇÑ ¸¶¿îÆ®¿¡ ´Ù¸¥ À̸§À» »ç¿ëÇϽʽÿÀ.
/afs ÀÌ¿ÜÀÇ µð·ºÅ丮¿¡ AFS ÆÄÀÏ °ø°£À» ¸¶¿îÆ®Çϱâ À§Çؼ´Â ´Ù¸¥ ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ±×·¯³ª AFS °æ·Î À̸§ Àμö¸¦ ÃëÇÏ´Â ¸í·ÉÀ» ½ÇÇàÇÒ ¶§´Â »ó´ë °æ·Î À̸§ÀÌ ¾Æ´Ï¶ó /afs·Î ½ÃÀÛÇÏ´Â Àüü °æ·Î À̸§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î º¯È¯ ±â°èÀÇ AFS ÆÄÀÏ °ø°£ÀÌ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ /afs2¿¡ ¸¶¿îÆ®µÇ°í »ç¿ëÀÚ°¡ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© AFS¿¡ ÀÖ´Â ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡ ´ëÇÑ ACLÀ» Ç¥½ÃÇÑ´Ù°í ÇսôÙ.
% fs listacl .
NFS Ŭ¶óÀ̾ðÆ®ÀÇ fs ¸í·É ÀÎÅÍÇÁ¸®ÅÍ´Â º¯È¯ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ¿äûÀ» Àü´ÞÇϱâ Àü¿¡ Àüü °æ·Î À̸§À» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. AFS ÆÄÀÏ °ø°£Àº /afs2¿¡ ¸¶¿îÆ®µÇ¹Ç·Î Àüü ÆÄÀÏ °ø°£Àº ÀÌ ¹®ÀÚ¿·Î ½ÃÀ۵˴ϴÙ. ±×·¯³ª º¯È¯ ±â°èÀÇ Ä³½¬ °ü¸® ÇÁ·Î±×·¥Àº /afs2¶ó´Â µð·ºÅ丮¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ¿Ö³ÄÇϸé AFS ÆÄÀÏ °ø°£ÀÇ ÇØ´ç ¸¶¿îÆ®°¡ /afs¶ó°í ÁöĪµÇ±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ ¸í·ÉÀº ½ÇÆÐÇÕ´Ï´Ù. ½ÇÆÐ¸¦ ¸·À¸·Á¸é ¹®ÀÚ¿ /afs·Î ½ÃÀÛÇÏ´Â ÆÄÀÏÀÇ ¿ÏÀüÇÑ °æ·Î À̸§À» Á¦°øÇϽʽÿÀ.
»ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ°Ô Çϱâ À§ÇØ NFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº Áö¿øµÇ´Â ½Ã½ºÅÛ À¯Çü(AFS 2Áø ÆÄÀÏÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â À¯Çü)À̾î¾ß Çϸç AFS ¸í·É 2Áø ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. AFS ¸±¸®½º ³ëÆ®¿¡¼´Â °¢ ¸±¸®½ºÀÇ Áö¿øµÇ´Â ½Ã½ºÅÛ À¯ÇüÀ» ³ª¿ÇÕ´Ï´Ù.
¶ÇÇÑ AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö´Â AFSSERVER ¹× AFSCONF ȯ°æ º¯¼ö ¼³Á¤¿¡¼ ¼³¸íÇÏ´Â °Íó·³ ÀûÀýÈ÷ ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
ÁÖ: | ´ÙÀ½ Áöħ¿¡ µû¶ó NFS »ç¿ëÀÚ°¡ AFS ¸í·ÉÀ» ½ÇÇàÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ´Ü°è 5 ¹× ´Ü°è 6À» »ý·«ÇϽʽÿÀ. |
% su root Password: root_password
# mkdir /afs
mount -o hard,intr,timeo=300 translator_machine:/afs /afs
¿©±â¼,
NFS server translator is not responding, still trying
¼ÒÇÁÆ® ¸¶¿îÆ®¸¦ »ç¿ëÇÒ °æ¿ì Á¦ÇÑ ½Ã°£ÀÌ µÈ ¿äû¿¡ ´ëÇØ ¸®ÅÏµÈ ½ÇÁ¦ ¿À·ù Ƚ¼ö°¡ ÁÙ¾îµì´Ï´Ù.
ÁÖ: | º¯È¯ ±â°èÀÇ /afs µð·ºÅ丮¸¦ /afs°¡ ¾Æ´Ñ NFS Ŭ¶óÀ̾ðÆ®ÀÇ µð·ºÅ丮¿¡ ¸¶¿îÆ®ÇÏ·Á¸é mount ¸í·É¿¡¼ /afsÀÇ µÎ ¹øÂ° ÀνºÅϽº¸¦ ´ëü µð·ºÅ丮 À̸§À¸·Î ¹Ù²Ù½Ê½Ã¿À. |
NFS »ç¿ëÀÚ°¡ ºñÀÎÁõ »ç¿ëÀڷμ AFS¸¦ ¾×¼¼½ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ¿ä±¸Á¶°ÇÀº ¾ø½À´Ï´Ù. ±×·¯³ª ´õ ¸¹Àº AFS ±â´ÉÀ» Ȱ¿ëÇÏ·Á¸é ÁöÁ¤ÇÑ ¿ä±¸Á¶°ÇÀ» ÃæÁ·ÇØ¾ß ÇÕ´Ï´Ù.
»ç¿ëÀÚÀÇ ·Î±×ÀÎ ¶Ç´Â ½© Ãʱ⼳Á¤ ÆÄÀÏ¿¡ º¯¼ö¸¦ Á¤ÀÇÇϰųª »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ ÆÄÀÏ .AFSSERVER ¹× .AFSCONF¸¦ ÀÛ¼ºÇϽʽÿÀ.
AFSSERVER º¯¼öÀÇ °æ¿ì ¿ø°Ý ½ÇÇà ÇÁ·Î±×·¥À» ÀÛµ¿ÇÒ º¯È¯ ±â°èÀÇ ¿ÏÀü ±ÔÁ¤ÈµÈ È£½ºÆ® À̸§À» ÁöÁ¤ÇϽʽÿÀ. AFSCONF º¯¼öÀÇ °æ¿ì CellServDB ¹× ThisCell ÆÄÀÏÀÌ À§Ä¡ÇÏ´Â µð·ºÅ丮ÀÇ À̸§À» ÁöÁ¤ÇϽʽÿÀ. ÀÌµé ÆÄÀÏ¿¡ ´ëÇØ Áß¾Ó °»½Å ¿øº»(ÀϹÝÀûÀ¸·Î /afs/cellname/common/etc)À» »ç¿ëÇÏ´Â °æ¿ì ¿©±â¿¡ ¸í¸íÇϽʽÿÀ.
% fs sysname
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 -host <host name> [-id <user ID (decimal)>] [-sysname <host's '@sys' value>]
¿©±â¼,
´ÙÀ½ ¿À·ù ¸Þ½ÃÁö´Â º¯È¯ ±â°èÀÇ °ü¸®ÀÚ°¡ UID È®ÀÎ ±â´ÉÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇßÀ¸¸ç º¯È¯ ±â°èÀÇ ·ÎÄà UID¿Í ´Ù¸¥ °ªÀ» »ç¿ëÀÚ°¡ Á¦°øÇßÀ½À» ³ªÅ¸³À´Ï´Ù.
knfs: Translator in 'passwd sync' mode; remote uid must be the same as local uid
% knfs -host <host name> [-id <user ID (decimal)>] -tokens
¿©±â¼,
% knfs -host <host name> [-id <user ID (decimal)>] -unlog
¿©±â¼,