°ü¸® ¾È³»¼­


Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ¹× ij½¬ °ü¸® ÇÁ·Î±×·¥ °ü¸®

ÀÌ Àå¿¡¼­´Â AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇϸç, ÀÌ ½Ã½ºÅÛÀº »ç¿ëÀÚ°¡ AFS ÆÄÀϰø°£¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°í AFS ¼­¹ö ÇÁ·Î¼¼½º¿Í Åë½ÅÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛÀÔ´Ï´Ù(Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº Á¦´ë·Î ±¸¼ºµÇ¾úÀ¸¸é AFS ¼­¹ö ½Ã½ºÅÛÀ¸·Î¼­µµ µ¿½Ã¿¡ ±â´ÉÇÒ ¼ö ÀÖ½À´Ï´Ù). AFS Ŭ¶óÀÌ¾ðÆ® ±â°è¿¡´Â ´ÙÀ½°ú °°Àº Ư¡ÀÌ ÀÖ½À´Ï´Ù.

½Ã½ºÅÛ¿¡ Ŭ¶óÀÌ¾ðÆ® ±â´ÉµéÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì·Á¸é AFS ºü¸¥ ½ÃÀÛÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.


¸í·É ¿ä¾à

ÀÌ Àå¿¡¼­´Â Ç¥½ÃµÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÀçºÎÆ®½Ã ¼³Á¤ÇÑ Ä³½¬ Å©±â Ç¥½Ã cat /usr/vice/etc/cacheinfo
ÇöÀç ij½¬ Å©±â ¹× À̿뵵 Ç¥½Ã fs getcacheparms
ÀçºÎÆ®¾øÀÌ µð½ºÅ© ij½¬ Å©±â º¯°æ fs setcachesize
ij½¬ °ü¸® ÇÁ·Î±×·¥ ½ÃÀÛ afsd
CellServDB ÆÄÀÏ ³»¿ë Ç¥½Ã cat /usr/vice/etc/CellServDB
Ä¿³Î ¸Þ¸ð¸®¿¡¼­ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·Ï Ç¥½Ã fs listcells
Ä¿³Î ¸Þ¸ð¸®¿¡¼­ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·Ï º¯°æ fs newcell
setuidÀÇ ¼¿ »óÅ üũ fs getcellstatus
setuidÀÇ ¼¿ »óÅ ¼³Á¤ fs setcell
¼­¹ö Žħ °£°Ý ¼³Á¤ fs checkservers -interval
½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± Ç¥½Ã cat /usr/vice/etc/ThisCell
½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± º¯°æ Edit /usr/vice/etc/ThisCell
ij½¬ ÆÄÀÏ/µð·ºÅ丮 Ç÷¯½¬ fs flush
º¼·ý¿¡¼­ ij½¬µÈ ¸ðµÎ Ç÷¯½¬ fs flushvolume
º¼·ý ´ë ¸¶¿îÆ®ÁöÁ¡ ¸ÊÇÎ °»½Å fs checkvolumes
ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ¼­¹ö ¼±È£ »çÇ× ¼øÀ§ Ç¥½Ã fs getserverprefs
ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ¼­¹ö ¼±È£ »çÇ× ¼øÀ§ ¼³Á¤ fs setserverprefs
µî·ÏÇÒ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ÁÖ¼Ò Ç¥½Ã fs getclientaddrs
µî·ÏÇÒ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ÁÖ¼Ò ¼³Á¤ fs setclientaddrs
°æ·Î ¹× »óÅ ¸Þ½ÃÁö Ç¥½Ã Á¦¾î fs messages
½Ã½ºÅÛÀÇ ½Ã½ºÅÛ À¯Çü Ç¥½Ã ¹× º¯°æ fs sysname
ºñµ¿±â ±â·Ï »ç¿ë °¡´É fs storebehind


ij½¬ °ü¸® ÇÁ·Î±×·¥ »ç¿ëÀÚ Á¤ÀÇ °³¿ä

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ Ä¿³Î¿¡´Â º¸Åë ij½¬ °ü¸® ÇÁ·Î±×·¥À̶ó°í ÇÏ´Â ¼öÁ¤³»¿ë ¼¼Æ®°¡ Æ÷ÇԵǸç, À̸¦ »ç¿ëÇϸé AFS ÆÄÀÏ ¹× µð·ºÅ丮¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ°í, AFS ¼­¹ö ÇÁ·Î¼¼½º¿Í Åë½ÅÇÒ ¼öµµ ÀÖ½À´Ï´Ù. º¸Åë ij½¬ °ü¸® ÇÁ·Î±×·¥À» ÇÁ·Î¼¼½º³ª ÇÁ·Î±×·¥À¸·Î ¾Ö±âÇϱ⵵ Çϸç, ÇÁ·Î¼¼½º³ª ÇÁ·Î±×·¥Ã³·³ µ¿ÀÛÇϱ⵵ ÇÕ´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ±¸¼ºÇÒ ¶§, ±× »ç¿ë¹ýÀÌ ¿ÏÀüÇÏ°Ô Á¤È®ÇÏÁö´Â ¾ÊÀ½À» ±â¾ïÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÁÖ·Î ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥À» À§ÇØ ÆÄÀϵéÀ» ÆÐÄ¡ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ AFS ÆÄÀÏ¿¡ ¿äûÇϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº º¼·ý À§Ä¡(VL) ¼­¹ö¿¡°Ô ¹®ÀÇÇÏ¿© ÆÄÀÏÀÌ Æ÷ÇÔµÈ º¼·ýÀÌ µé¾îÀÖ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¸ñ·ÏÀ» È®º¸ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ½Ã½ºÅÛ È£Ãâ ¿äûÀ» ÇØ´ç ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ÆÄÀÏ ¼­¹ö¿¡ ´ëÇÑ ¿ø°Ý ÇÁ·Î½Ãµà¾î È£Ãâ(RPC)·Î º¯È¯½Ãŵ´Ï´Ù. ÆÄÀÏ ¼­¹ö°¡ ÆÄÀÏÀ» Àü´ÞÇϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº À̸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Àü´ÞÇϱâ Àü¿¡ ·ÎÄà ij½¬¿¡ ÀúÀåÇÕ´Ï´Ù.

ÆÄÀÏ ¼­¹ö´Â ÆÄÀϰú ÇÔ²² ÄݹéÀ̶ó´Â µ¥ÀÌÅÍ ±¸Á¶¸¦ Àü´ÞÇÕ´Ï´Ù(º¸´Ù Á¤È®ÇÏ°Ô ¸»Çϸé, Àбâ/¾²±â º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ °¢ ÆÄÀÏÀÇ Äݹé°ú Àбâ Àü¿ë º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ ¸ðµç µ¥ÀÌÅÍÀÇ ´ÜÀÏ ÄݹéÀ» Àü´ÞÇÕ´Ï´Ù). À¯È¿ÇÑ ÄݹéÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Ä³½¬ÇÑ ÆÄÀÏ »çº»ÀÌ ÆÄÀÏ ¼­¹ö¿¡¼­ À¯ÁöÇÏ´Â Áß¾Ó »çº»°ú ÀÏÄ¡ÇÔÀ» ³ªÅ¸³À´Ï´Ù. ´Ù¸¥ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Áß¾Ó »çº»À» º¯°æÇÏ¸é ÆÄÀÏ ¼­¹ö´Â ÄݹéÀ» ÁߴܽÃ۰í, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ½Ã½ºÅÛ¿¡ ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´ÙÀ½¹ø¿¡ ÆÄÀÏ¿¡¼­ µ¥ÀÌÅ͸¦ ¿äûÇÒ ¶§ »õ·Î¿î ¹öÀüÀ» °Ë»öÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª, ÄݹéÀÌ ÁߴܵǾî ÀÖ´Â µ¿¾ÈÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ °è¼ÓÇØ¼­ ½Ã½ºÅÛ¿¡ ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥¿¡°Ô ij½¬µÈ ¹öÀüÀÇ ÆÄÀÏÀ» Á¦°øÇÏ¿© ºÒÇÊ¿äÇÑ ³×Æ®¿öÅ© Àü¼ÛÀ» ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÀåÀÇ Ç¥½ÃµÈ Àý¿¡¼­´Â ´ÙÀ½ ij½¬ °ü¸® ÇÁ·Î±×·¥ ±â´ÉÀ» ±¸¼ºÇÏ°í »ç¿ëÀÚ Á¤ÀÇÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ù¹øÂ°(µð½ºÅ©³ª ¸Þ¸ð¸® ij½¬ ¼±ÅÃ)¸¦ Á¦¿ÜÇÑ ¸ðµç °ÍÀº ¼±ÅÃÀûÀ̸ç, ÀÌ´Â AFS°¡ ÀÌ¿¡ ´ëÇØ ÀûÇÕÇÑ ±âº»°ªÀ» ¼³Á¤Çϱ⠶§¹®ÀÔ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ÀÚü¿¡¼­ ¸ðµç ±¸¼ºÀ» º¯°æÇØ¾ß ÇÕ´Ï´Ù(ÄܼÖÀ̳ª ÅÚ³Ý ¿¬°á°ú °°Àº Á÷Á¢ ¿¬°áÀ» ÅëÇØ). ij½¬ °ü¸® ÇÁ·Î±×·¥À» ¿ø°ÝÀ¸·Î ±¸¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ¸î¸î ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î ·Î±×ÀÎÇØ¾ß ÇÏÁö¸¸, ´Ù¸¥ ¸í·É¿¡´Â Ư±ÇÀÌ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ Àå¿¡¼­ ¼³¸íÇÏ´Â ¸ðµç ÆÄÀϵéÀº ½ÇÁ¦·Î °¢ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ »óÁÖÇØ¾ß ÇÕ´Ï´Ù(¿¹¸¦ µé¾î AFS¿¡ ÀÖ´Â ÆÄÀÏ·Î ±âÈ£ ¸µÅ©µÉ ¼ö ¾ø½À´Ï´Ù).

AFSÀÇ ÆÐŰÁö ÇÁ·Î±×·¥Àº Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼ºÀÇ ´Ù¸¥ Ãø¸éÀ» ´Ü¼øÈ­ÇÒ ¼ö ÀÖÀ¸¸ç, ¿©±â¿¡´Â ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼­ÀÇ ¼³Á¤µµ Æ÷ÇԵ˴ϴÙ. package ÇÁ·Î±×·¥À» »ç¿ëÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼ºÀ» ÂüÁ¶ÇϽʽÿÀ.


·ÎÄà µð½ºÅ©¿¡¼­ÀÇ ±¸¼º ¹× ij½¬ °ü·Ã ÆÄÀÏ

ÀÌ Àý¿¡¼­´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà /usr/vice/etc µð·ºÅ丮¿¡ ÀÖ¾î¾ß Çϴ Ŭ¶óÀÌ¾ðÆ® ±¸¼º ÆÄÀÏ¿¡ ´ëÇØ °£´ÜÈ÷ ¼³¸íÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ µð½ºÅ© ij½¬¸¦ »ç¿ëÇÏ´Â °æ¿ì, ij½¬ Àü¿ë ÆÄƼ¼ÇÀÌ ÀÖ¾î¾ß Çϸç, º¸Åë /usr/vice/cache µð·ºÅ丮¿¡¼­ ¸¶¿îÆ®µË´Ï´Ù.

Windows »ç¿ëÀÚ¸¦ À§ÇÑ ÁÖ: ÀÌ Ã¥¿¡¼­ ¼³¸íÇÏ´Â ¸î¸î ÆÄÀϵéÀº Windows ¿î¿µ üÁ¦¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ¿¡ ¾ø½À´Ï´Ù. ¶ÇÇÑ Windows´Â ½½·¡½¬( / ) ´ë½Å ¿ª½½·¡½¬( \ )¸¦ »ç¿ëÇÏ¿© °æ·Î À̸§¿¡¼­ °¢ ¿ä¼Ò¸¦ ±¸ºÐÇÕ´Ï´Ù.

/usr/vice/etc µð·ºÅ丮¿¡ ÀÖ´Â ±¸¼º ÆÄÀÏ

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â /usr/vice/etc µð·ºÅ丮¿¡´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Á¦´ë·Î µ¿ÀÛÇϱâ À§ÇÑ ±¸¼º ÆÄÀϵéÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ±¸¼º ÆÄÀϵéÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀÇ °¡Àå ±âº»ÀûÀÎ Ãø¸éÀ» Á¦¾îÇÕ´Ï´Ù.

¼¿¿¡ Àִ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ µ¿ÀÏÇÏ°Ô ¼öÇàµÇ´Â Áß¿äÇÑ °æ¿ì, Áß¾Ó ¼Ò½º¿¡¼­ ÀÌµé ÆÄÀϵéÀ» °»½ÅÇÏ´Â °ÍÀÌ °¡Àå È¿°úÀûÀÔ´Ï´Ù. ´ÙÀ½ ¼³¸í¿¡´Â ÆÄÀÏÀ» À¯ÁöÇÏ´Â ÃÖ»óÀÇ ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ´Â ÀýÀÇ Æ÷ÀÎÅ͵µ Æ÷ÇԵ˴ϴÙ.

afsd
ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ´Â ÇÁ·Î±×·¥ÀÇ 2Áø ÆÄÀÏ. ½Ã½ºÅÛÀÌ AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» À¯ÁöÇÏ·Á¸é ½Ã½ºÅÛÀÌ ÀçºÎÆ®ÇÒ ¶§ ¸¶´Ù ½ÇÇàµÇ¾î¾ß ÇÕ´Ï´Ù. ÇÁ·Î±×·¥Àº ÄݹéÀ» ó¸®ÇÏ´Â ÇÁ·Î¼¼½º¿Í °°ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ±â´ÉÀ» Çâ»ó½ÃŰ´Â ¿©·¯ µð¸Õµµ ½ÃÀÛÇÕ´Ï´Ù.

cacheinfo
ij½¬ÀÇ °¡Àå ±âº»ÀûÀÎ ±¸¼º ¸Å°³º¯¼ö¸¦ ¼³Á¤ÇÏ´Â 1 ¶óÀÎÀ¸·Î µÈ ÆÄÀÏ. ¿©±â¿¡´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ AFS ÆÄÀϰø°£À» ¸¶¿îÆ®ÇÏ´Â ·ÎÄà µð·ºÅ丮, ij½¬·Î »ç¿ëÇÒ ·ÎÄà µð½ºÅ© µð·ºÅ丮, ¹× ij½¬¿¡ ÇÒ´çµÈ ų·Î¹ÙÀÌÆ® ¾çµîÀÇ Á¤º¸°¡ µé¾î°©´Ï´Ù.

AFS ºü¸¥ ½ÃÀÛ¿¡¼­´Â Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ¼³Ä¡ÇÒ ¶§ ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¸Þ¸ð¸® ij½¬¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼­ ij½¬ Å©±â¸¦ º¯°æÇÏ·Á¸é, ÆÄÀÏÀ» ÆíÁýÇÑ µÚ ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇϽʽÿÀ. µð½ºÅ© ij½¬¸¦ »ç¿ëÇÏ´Â ½Ã½ºÅÛ¿¡¼­´Â, fs setcachesize ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÀçºÎÆ®ÇÏÁö ¾Ê°íµµ ij½¬ Å©±â¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¸í·É¿¡ ´ëÇØ¼­´Â ij½¬ À¯Çü, Å©±â ¹× À§Ä¡ °áÁ¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

CellServDB
ÀÌ ASCII ÆÄÀÏÀº ÀÌ ½Ã½ºÅÛ¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ À̸§À» ·ÎÄà ¼¿À̳ª ¿ÜºÎ ¼¿¿¡¼­ ÁöÁ¤ÇÕ´Ï´Ù(µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀº ÀÎÁõ, ¹é¾÷, º¸È£ ¹× VL ¼­¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ¼¿³»ÀÇ ½Ã½ºÅÛÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ µµ´ÞÇÏ¿© ÆÄÀϰø°£¿¡¼­ ÆÄÀÏÀ» ÆÐÄ¡ÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. CellServDB ÆÄÀÏ¿¡ ÀÖ´Â Á¤º¸°¡ Ʋ¸®°Å³ª ´©¶ôµÇ¸é ¾×¼¼½º ¼Óµµ°¡ ´À·ÁÁö°Å³ª ¿ÏÀüÈ÷ ºÀ¼âµË´Ï´Ù. ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÌ º¯°æµÉ ¶§ ¸¶´Ù ÆÄÀÏÀ» °»½ÅÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.

afsd ÇÁ·Î±×·¥ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϸé, Ä¿³Î ¸Þ¸ð¸®·Î ÆÄÀÏ ³»¿ëÀ» ·ÎµåÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀçºÎÆ® »çÀÌ¿¡ ÆÄÀÏÀ» ÀÐÁö ¾ÊÀ¸¹Ç·Î, ÆÄÀÏÀÇ º¯°æ»çÇ×À» Ä¿³Î ¸Þ¸ð¸®¿¡ Àû¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. ¶Ç´Â fs newcell ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏÀ» º¯°æÇÏÁö ¾Ê°í Á÷Á¢ Ä¿³Î ¸Þ¸ð¸®·Î º¯°æ»çÇ×À» »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Áß¾Ó ¼Ò½º¿¡¼­ ÆÄÀÏÀ» ¾÷±×·¹À̵åÇÏ´Â °Íµµ Æí¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ¸í·É¿¡ ´ëÇØ¼­´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Á¤º¸ À¯ÁöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

(Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â CellServDB ÆÄÀÏÀº ¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/etc µð·ºÅ丮¿¡ ÀÖ´Â °Í°ú °°Áö ¾Ê½À´Ï´Ù. ÀÌ º¸Á¸µÇ´Â ÆÄÀÏÀº ·ÎÄà ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¸¸À» ³ª¿­ÇÕ´Ï´Ù. ¼­¹ö CellServDB ÆÄÀÏ À¯Áö¿¡ ´ëÇÑ ¸í·ÉÀº, ¼­¹ö CellServDB ÆÄÀÏ À¯ÁöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).

NetInfo
ÀÌ ¼±ÅÃÀûÀÎ ASCII ÆÄÀÏÀº Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ»óÀÇ Çϳª ÀÌ»óÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ÁÖ¼Ò¸¦ ³ª¿­ÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§ ÁÖ¼Ò°¡ ÀÖÀ¸¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº À̰ÍÀ» ÆÄÀÏ ¼­¹ö·Î µî·ÏÇÏ´Â ÀÎÅÍÆäÀ̽º ¸ñ·ÏÀÇ ±âº»À¸·Î¼­ »ç¿ëÇÕ´Ï´Ù. ¸ÖƼȨ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

NetRestrict
ÀÌ ¼±ÅÃÀûÀÎ ASCII ÆÄÀÏÀº Çϳª ÀÌ»óÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ÁÖ¼Ò¸¦ ³ª¿­ÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§ ÁÖ¼Ò°¡ ÀÖÀ¸¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÆÄÀÏ ¼­¹ö·Î µî·ÏÇÏ´Â ÀÎÅÍÆäÀ̽º ¸ñ·Ï¿¡¼­ ÁöÁ¤µÈ ÁÖ¼Ò¸¦ Á¦°ÅÇÕ´Ï´Ù. ¸ÖƼȨ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ °ü¸®¸¦ ÂüÁ¶ÇϽʽÿÀ.

ThisCell
ÀÌ ASCII ÆÄÀÏ¿¡´Â ½Ã½ºÅÛÀÌ ¼ÓÇÏ´Â ¼¿¿¡ ´ëÇÑ µµ¸ÞÀÎ À¯ÇüÀÇ ¿ÏÀüÇÑ À̸§À» ÁöÁ¤ÇÏ´Â ÇÑ ÇàÀÌ µé¾î ÀÖ½À´Ï´Ù. ¿¹´Â abc.com ¹× stateu.eduÀÔ´Ï´Ù. ÀÌ °ªÀº ½Ã½ºÅÛ »ç¿ëÀÚ°¡ ÀÎÁõ¹Þ°Ô µÇ´Â ±âº» ¼¿À» Á¤ÀÇÇϰí, ¿©±â¿¡¼­´Â ¸í·É ÇØ¼®±â(¿¹¸¦ µé¸é bos ¸í·É)°¡ ¼­¹ö ÇÁ·Î¼¼½º¿¡ Á¢¼ÓÇÕ´Ï´Ù.

AFS ºü¸¥ ½ÃÀÛ¿¡¼­´Â AFS Ŭ¶óÀÌ¾ðÆ® ±â´ÉÀ» ¼³Ä¡ÇÒ ¶§ ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± º¯°æ¹æ¹ý¿¡ ´ëÇØ¼­´Â Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± ¼³Á¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ÆÄÀϻӸ¸ ¾Æ´Ï¶ó, /usr/vice/etc µð·ºÅ丮¿¡´Â ¶§¶§·Î ´ÙÀ½ À¯ÇüÀÇ ÆÄÀÏ ¹× ÇÏÀ§ µð·ºÅ丮°¡ Æ÷ÇԵ˴ϴÙ.

ij½¬ °ü·Ã ÆÄÀÏ

µð½ºÅ© ij½¬¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡´Â ij½¬ Àü¿ë ·ÎÄà µð½ºÅ© µð·ºÅ丮°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÏ¹Ý ¸¶¿îÆ® Æ÷ÀÎÆ®´Â /usr/vice/cacheÀÌÁö¸¸, »ç¿ëÇÒ °ø°£ÀÌ Á» ´õ ÀÖ´Â ´Ù¸¥ ÆÄƼ¼ÇÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ij½¬ µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀÏÀ» Á÷Á¢ »èÁ¦Çϰųª ¼öÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. ±×·¸°Ô Çϸé Ä¿³ÎÀÌ ¼Õ»óµÉ ¼ö ÀÖÀ¸¸ç, º¹±¸ÇÏ´Â À¯ÀÏÇÑ ¹æ¹ýÀº ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏ´Â °ÍÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®´Â ÆÄÀÏÀ» ¼ÒÀ¯Çϰí Á÷Á¢ ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.

¸Þ¸ð¸® ij½¬¸¦ »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº ´ë½Å ½Ã½ºÅÛ ¸Þ¸ð¸®³»ÀÇ ÀÌ ÆÄÀϵ鿡 ÀúÀåµÈ ¸ðµç Á¤º¸µéÀ» º¸Á¸ÇÕ´Ï´Ù.

CacheItems
ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Ä³½¬ ûũ ³»¿ëÀ» ÃßÀûÇÏ´Â 2Áø Çü½Ä ÆÄÀÏ(´ÙÀ½¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ µð·ºÅ丮¿¡ ÀÖ´Â V ÆÄÀÏ). ¿©±â¿¡´Â ÆÄÀÏ ID ¹øÈ£(fID)¿Í µ¥ÀÌÅÍ ¹öÀü ¹øÈ£°¡ Æ÷ÇԵ˴ϴÙ.

VolumeItems
ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¸¶¿îÆ® Æ÷ÀÎÆ®¿Í µ¥ÀÌÅ͸¦ ÆÐÄ¡Çß´ø º¼·ý »çÀÌÀÇ ¸ÊÇÎÀ» ±â·ÏÇÏ´Â 2Áø Çü½Ä ÆÄÀÏ. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº pwd ¸í·É¿¡ ÀÀ´äÇÒ ¶§ Á¤º¸¸¦ »ç¿ëÇÕ´Ï´Ù.

Vn
ij½¬ ûũ ÆÄÀÏ. À̰ÍÀº AFS ÆÄÀÏ¿¡¼­ ÆÐÄ¡ÇÑ µ¥ÀÌÅ͸¦ »óÁÖ½Ã۱â À§ÇØ ÃÖ´ë Å©±â(±âº»Àº 64KB)·Î È®ÀåµË´Ï´Ù. ij½¬¿¡ ÀÖ´Â Vn ÆÄÀÏ °¹¼ö´Â ´Ù¸¥ ¿ä¼Ò¿¡ Àִ ij½¬ Å©±â¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. nÀº °¢ ÆÄÀÏ¿¡ ÁöÁ¤µÈ »öÀÎÀ̸ç, °¢ ÆÄÀϵéÀº ¼øÂ÷ÀûÀ¸·Î ¹øÈ£°¡ ÁöÁ¤µÇÁö¸¸ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¼øÂ÷ÀûÀ¸·Î ¶Ç´Â ¿¬¼ÓÀûÀ¸·Î À̵éÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. AFS ÆÄÀÏÀÌ Vn ÆÄÀÏÀÇ ÃÖ´ë Å©±âº¸´Ù Å©¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº À̸¦ ¿©·¯ Vn ÆÄÀÏ·Î ³ª´¯´Ï´Ù.

ij½¬ À¯Çü, Å©±â ¹× À§Ä¡ °áÁ¤

ÀÌ Àý¿¡¼­´Â ¸Þ¸ð¸®³ª µð½ºÅ© ij½¬¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý, ij½¬ À¯ÇüÀÇ Å©±â¸¦ Ç¥½ÃÇÏ°í ¼³Á¤ÇÏ´Â ¹æ¹ý ±×¸®°í, µð½ºÅ© ij½¬¿¡ ´ëÇÑ Ä³½¬ µð·ºÅ丮 À§Ä¡¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±âº»ÀûÀ¸·Î µð½ºÅ© ij½¬¸¦ »ç¿ëÇϸç, ¹Ù¶÷Á÷ÇÑ Ä³½¬ À¯ÇüÀÔ´Ï´Ù. ¸Þ¸ð¸® ij½¬¸¦ ±¸¼ºÇÏ·Á¸é, -memcache Ç÷¡±×¸¦ afsd ¸í·É¿¡ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. À̰ÍÀº ÁÖ·Î ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼­ È£ÃâµË´Ï´Ù. ¸Þ¸ð¸® ij½¬¸¦ »ç¿ëÇϵµ·Ï ±¸¼ºµÇ¸é, ½Ã½ºÅÛ¿¡ µð½ºÅ©°¡ ÀÖ´Â °æ¿ì¶óµµ ij½¬ °ü¸® ÇÁ·Î±×·¥Àº µð½ºÅ© ij½¬¸¦ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.

ij½¬ Å©±â ¼±ÅÃ

ij½¬ Å©±â´Â ´Ù¸¥ ij½¬ ¸Å°³º¯¼öº¸´Ù ´õ Á÷Á¢ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼º´É¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ij½¬¸¦ Å©°ÔÇϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ¿¡°Ô ÆÄÀÏÀ» Àü´ÞÇÏ´Â ¼Óµµ°¡ »¡¶óÁý´Ï´Ù. ij½¬°¡ À۾Ƶµ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Ä³½¬µÈ µ¥ÀÌÅ͸¦ ¹ö¸®°í »õ·Î ¿äûµÈ µ¥ÀÌÅ͸¦ À§ÇØ °ø°£À» ÀÛ¼ºÇØ¾ß ÇÏ´Â ºóµµ°¡ Áõ°¡ÇϹǷΠ¼º´É¿¡ ¿µÇâÀÌ ÀÖ½À´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¹ö·ÁÁø µ¥ÀÌÅ͸¦ ¿äûÇϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÆÄÀÏ ¼­¹ö¿¡¼­ À̸¦ ¿äÃ»ÇØ¾ß ÇϹǷÎ, ³×Æ®¿öÅ©¿¡¼­ µ¥ÀÌÅ͸¦ ÆÐÄ¡ÇÏ´Â °ÍÀº ·ÎÄà µð½ºÅ©¿¡¼­ ÆÐÄ¡ÇÏ´Â °Íº¸´Ù Ç×»ó ¼Óµµ°¡ ´À¸³´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±¹ÁöÀûÀ¸·Î ¼öÁ¤µÇ¾úÁö¸¸ ¾ÆÁ÷ ÆÄÀÏ ¼­¹ö¿¡ ÀúÀåµÇÁö ¾ÊÀº ÆÄÀÏ µ¥ÀÌÅÍ´Â ¹ö¸®Áö ¾Ê½À´Ï´Ù. ij½¬°¡ ¾ÆÁÖ ÀÛÀº °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¹ö¸± µ¥ÀÌÅ͸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ij½¬µÈ µ¥ÀÌÅ͸¦ ¹ö¸± ¶§ »ç¿ëÇÏ´Â ¾Ë°í¸®Áò¿¡ ´ëÇØ¼­´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¹ö¸± µ¥ÀÌÅ͸¦ ¼±ÅÃÇÏ´Â ¹æ¹ýÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).

ij½¬¿¡ ÇÒ´çÇÏ´Â µð½ºÅ© ¶Ç´Â ¸Þ¸ð¸® ¾çÀº ¿©·¯ ¿ä¼Ò¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù. µð½ºÅ© ij½¬ µð·ºÅ丮°¡ µé¾îÀÖ´Â ÆÄƼ¼Ç ¶Ç´Â ¸Þ¸ð¸®³»¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£ÀÇ ¾çÀº Àý´ë Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ij½¬ µð·ºÅ丮 ÆÄƼ¼Ç¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£ÀÇ 95% ÀÌ»óÀ» µð½ºÅ© ij½¬¿¡ ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù. afsd ÇÁ·Î±×·¥Àº ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇÏÁö ¾Ê°í Á¾·áÇϸç, ÀÌ Á¦ÇÑ»çÇ×À» À§¹ÝÇßÀ¸¸é ÇØ´ç ¸Þ½ÃÁö¸¦ Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿­·Î ÀμâÇÕ´Ï´Ù. ¸Þ¸ð¸® ij½¬ÀÇ °æ¿ì, ¼öÇàÇÒ ´Ù¸¥ ÇÁ·Î¼¼½º¿Í ÀÀ¿ë ÇÁ·Î±×·¥À» À§ÇØ ÃæºÐÇÑ ¸Þ¸ð¸®¸¦ ³²°Ü µÎ¾î¾ß ÇÕ´Ï´Ù. ½ÇÁ¦·Î »ç¿ëÇÒ ¼ö ÀÖ´Â °Í ÀÌ»óÀÇ ¸Þ¸ð¸®¸¦ ÇÒ´çÇÏ·Á ÇÏ´Â °æ¿ì, afsd ÇÁ·Î±×·¥Àº ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇÏÁö ¾Ê°í Á¾·áÇϰí Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿­·Î ´ÙÀ½ ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.

   afsd: memCache allocation failure at number KB

¿©±â¼­ number´Â ½ÇÆÐ ¹Ù·Î ÀÌÀü¿¡ ÇÒ´çµÈ ų·Î¹ÙÀÌÆ®ÀÔ´Ï´Ù.

ÀÌ Á¦Çѳ»¿¡¼­, ÇØ´ç ij½¬ Å©±â¸¦ °áÁ¤ÇÏ´Â ¿ä¼Ò¿¡´Â ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷ÁßÀÎ »ç¿ëÀÚ ¼ö, ÁÖ·Î ÀÛ¾÷ÇÏ´Â ÆÄÀÏ Å©±â, ±×¸®°í (¸Þ¸ð¸® ij½¬ÀÇ °æ¿ì) ½Ã½ºÅÛ¿¡¼­ ÁÖ·Î ½ÇÇàÇÏ´Â ÇÁ·Î¼¼½º ¼ö°¡ Æ÷ÇԵ˴ϴÙ. ÀÌµé ¿ä¼Òµé¿¡ ´ëÇÑ ¿ä±¸°¡ Áõ°¡Çϸé ÁÁÀº ¼º´ÉÀ» À¯ÁöÇÏ´Â µ¥ ÇÊ¿äÇÑ Ä³½¬µµ Ä¿Áý´Ï´Ù.

10MB ÀÌÇÏÀÇ µð½ºÅ© ij½¬¿¡¼­´Â ¼º´ÉÀÌ ÁÁÁö ¸øÇÕ´Ï´Ù. Àû¾îµµ 60 - 70 MBÀÇ Ä³½¬¸¦ °¡Áö°í ¿©·¯ »ç¿ëÀÚµéÀ» ¼­ºêÇÏ´Â ½Ã½ºÅÛµéÀº ¼º´ÉÀÌ ÁÁ½À´Ï´Ù. ij½¬¸¦ È®´ë½ÃŰ´Â ½ÃÁ¡Àº ÀÌÀü¿¡ ¼³¸íÇß´ø ¿ä¼Ò¿¡ µû¶ó ¼º´ÉÀ» Çâ»ó½ÃŰÁö ¾ÊÀ¸¸ç, ¿¹»óÇÏ±â ¾î·Æ½À´Ï´Ù.

1MB ÀÌÇÏÀÇ ¸Þ¸ð¸® ij½¬µéÀº µ¿ÀÛÇÒ ¼ö ¾øÀ¸¸ç, 5MB ÀÌÇÏÀÇ Ä³½¬ ¼º´ÉÀº ¸¸Á·½º·´Áö ¾Ê½À´Ï´Ù. ÀûÇÕÇÑ »óÇÑÀº µð½ºÅ© ij½¬¿Í ºñ½ÁÇÏÁö¸¸ ½Ã½ºÅÛ¿¡ ÀÖ´Â ´Ù¸¥ ¼Ò½º·ÎºÎÅÍÀÇ ¸Þ¸ð¸®¿¡ ´ëÇÑ ¿ä±¸¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù(»ç¿ëÀÚ ¹× ÇÁ·Î¼¼½º ¼ö). ¸î¸î ÇÁ·Î¼¼½º¸¸À» ½ÇÇàÇÏ´Â ½Ã½ºÅÛµéÀº º¸´Ù ÀÛÀº ¸Þ¸ð¸® ij½¬¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

AFS´Â ¸î¸î ¹öÀü¿¡¼­ ij½¬ Å©±â¿¡ ´ëÇØ Àý´ëÀûÀ¸·Î Á¦ÇÑÇÕ´Ï´Ù. »ç¿ëÇÏ´Â ¹öÀü¿¡ ´ëÇØ¼­´Â AFS ¸±¸®½º ³ëÆ®ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ij½¬ Å©±â¿Í À§Ä¡ÀÇ Ç¥½Ã ¹× ¼³Á¤

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ½ÃÀÛµÈ µÚ /usr/vice/etc/cacheinfo ÆÄÀÏÀ» Àаí ij½¬ÀÇ Ä³½¬¸¦ °áÁ¤ÇÕ´Ï´Ù. AFS ºü¸¥ ½ÃÀÛ¿¡¼­ ¼³¸íÇÑ °Íó·³, afsd ÇÁ·Î±×·¥À» ½ÇÇàÇϱâ Àü¿¡ ÆÄÀÏÀ» ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ÆÄÀÏÀº AFS¸¦ ¸¶¿îÆ®ÇÏ´Â µð·ºÅ丮(ÀϹÝÀûÀ¸·Î /afs)¿Í, ij½¬ µð·ºÅ丮¿¡ »ç¿ëÇÒ ·ÎÄà µð½ºÅ© µð·ºÅ丮µµ Á¤ÀÇÇÕ´Ï´Ù.

ÆÄÀÏ¿¡ ÀÖ´Â °ªÀ» º¯°æÇÏ·Á¸é, ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼­ ·Î±×ÀÎÇϽʽÿÀ. »õ·Î¿î °ªÀÌ Àû¿ëµÇ·Á¸é ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù. ±× ¸í·É¿¡ ´ëÇØ¼­´Â cacheinfo ÆÄÀÏ ÆíÁýÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

cacheinfo ÆÄÀÏÀ» ÆíÁýÇÏÁö ¾Ê°í ÀçºÎÆ®½Ã ij½¬ Å©±â¸¦ º¯°æÇÏ·Á¸é, -blocks Àμö¸¦ afsd ¸í·É¿¡ Æ÷ÇÔÇϽʽÿÀ. AFS Administration Reference¿¡ ÀÖ´Â ¸í·ÉÀÇ ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

µð½ºÅ© ij½¬ÀÇ °æ¿ì, fs setcachesize ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀçºÎÆ®ÇÏÁö ¾Ê°í ij½¬ Å©±â¸¦ Àç¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¼³Á¤ÇÑ °ªÀº ´ÙÀ½ ÀçºÎÆ®½Ã±îÁö Áö¼ÓµÇ¸ç, ÀÌ ¶§ ij½¬ Å©±â´Â cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤ÇÑ ¶Ç´Â -blocks Àμö¸¦ afsd »ðÀÔÇÏ¿© ÁöÁ¤µÈ °ªÀ¸·Î ¸®Åϵ˴ϴÙ. ±× ¸í·É¿¡ ´ëÇØ¼­´Â ÀçºÎÆ®¾øÀÌ µð½ºÅ© ij½¬ Å©±â º¯°æÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¶§ ÇöÀçÀÇ Ä³½¬ Å©±â¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â °ø°£¾çÀ» Ç¥½ÃÇÏ·Á¸é, ÇöÀç ij½¬ Å©±â Ç¥½ÃÇϽÿ¡¼­ ¼³¸íÇÑ °Íó·³ fs getcacheparms ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

ÀçºÎÆ®½Ã ¼³Á¤ÇÑ Ä³½¬ Å©±â Ç¥½ÃÇϱâ

  1. ¹®¼­ ÆíÁý±â³ª cat ¸í·ÉÀ» »ç¿ëÇÏ¿© /usr/vice/etc/cacheinfo ÆÄÀÏÀÇ ³»¿ëÀ» Ç¥½ÃÇϽʽÿÀ.

       % cat /usr/vice/etc/cacheinfo
    

ÇöÀç ij½¬ Å©±â Ç¥½ÃÇϽÃ

  1. Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ fs getcacheparms ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       % fs getcacheparms
    

    ¿©±â¼­ getca´Â getcacheparmsÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    Ãâ·Â¿¡¼­´Â ¸í·ÉÀÌ ½ÇÇàµÉ ¶§ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Ä³½¬·Î¼­ »ç¿ëÇϴ ų·Î¹ÙÀÌÆ® ºí·Ï ¼ö¿Í ij½¬ÀÇ ÇöÀç Å©±â¸¦ º¸¿©ÁÝ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.

       AFS using 13709 of the cache's available 15000 1K byte blocks.
    

cacheinfo ÆÄÀÏ ÆíÁýÇϱâ

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

       % su root
       Password: root_password
    
  2. ¹®¼­ ÆíÁý±â¸¦ »ç¿ëÇϰųª /usr/vice/etc/cacheinfo ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ. ¿©±â¿¡´Â ÄÝ·ÐÀ¸·Î ±¸ºÐµÇ´Â 3°³ÀÇ Çʵ尡 ÀÖ½À´Ï´Ù.

    ´ÙÀ½ ¿¹¿¡¼­´Â AFS ÆÄÀϰø°£À» /afs µð·ºÅ丮·Î ¸¶¿îÆ®Çϰí, /usr/vice/cache¸¦ ij½¬ µð·ºÅ丮·Î ÁöÁ¤Çϸç ij½¬ Å©±â¸¦ 50,000 KB·Î ¼³Á¤ÇÕ´Ï´Ù.

       /afs:/usr/vice/cache:50000
    

ÀçºÎÆ®¾øÀÌ µð½ºÅ© ij½¬ Å©±â º¯°æÇϱâ

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

       % su root
       Password: root_password
    
  2. fs setcachesize ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ·Î¿î µð½ºÅ© ij½¬ Å©±â¸¦ ¼³Á¤ÇϽʽÿÀ.

    ÁÖ:ÀÌ ¸í·ÉÀº ¸Þ¸ð¸® ij½¬¿¡ ´ëÇØ¼­´Â µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù.

       # fs setcachesize <size in 1K byte blocks (0 => reset)>
    

    ¿©±â¼­

    setca
    setcachesizeÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    size in 1K byte blocks (0 => reset)
    ij½¬¿¡ »ç¿ëÇÒ Å³·Î¹ÙÀÌÆ® ºí·Ï ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ¾çÀÇ Á¤¼ö(1024´Â 1MBÀÓ)³ª 0À» ÁöÁ¤ÇÏ¿© cacheinfo ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ °ªÀ¸·Î ij½¬ Å©±â¸¦ Àç¼³Á¤ÇϽʽÿÀ.

ÀçºÎÆ®ÇÏÁö ¾Ê°í µð½ºÅ© ij½¬ Å©±â·Î Àç¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. fs setcachesize ¸í·ÉÀ» ½ÇÇàÇÏ¿© ·ÎÄà µð½ºÅ© ij½¬ÀÇ Å©±â¸¦ Àç¼³Á¤ÇϽʽÿÀ(¸í·ÉÀº ¸Þ¸ð¸® ij½¬¿¡ ´ëÇØ¼­´Â µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù). ´ÙÀ½ ¿É¼Ç Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.

    ¿©±â¼­

    setca
    setcachesizeÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    0
    /usr/vice/etc/cacheinfo ÆÄÀÏÀÇ ¼¼ ¹øÂ° Çʵ忡 ÀÖ´Â °ªÀ¸·Î µð½ºÅ© ij½¬ Å©±â¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.

    -reset
    ¸¶Áö¸· ÀçºÎÆ®½Ã ¼³Á¤ÇÑ °ªÀ¸·Î ij½¬ Å©±â¸¦ Àç¼³Á¤ÇÕ´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¹ö¸± µ¥ÀÌÅ͸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý

ij½¬°¡ °¡µæÂ÷°í ÀÀ¿ëÇÁ·Î±×·¥ÀÌ AFS·ÎºÎÅÍ Á» ´õ ¸¹Àº µ¥ÀÌÅ͸¦ ¿äûÇÒ °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ij½¬ ûũ¸¦ Ç÷¯½¬ÇÏ¿© µ¥ÀÌÅÍ °ø°£À» È®º¸ÇØ¾ß ÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ´ÙÀ½ µÎ °¡Áö »çÇ×À» °í·ÁÇÕ´Ï´Ù.

  1. ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¸¶Áö¸·À¸·Î µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇß´ø ºóµµ
  2. ûũ°¡ ´õ·¯¿î Áö ¿©ºÎ. ´õƼ ûũ¿¡´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ¿¡ ÀúÀåµÈ ¿µ±¸ »çº»À¸·Î ¾ÆÁ÷ ÀúÀåµÇÁö ¾ÊÀº ÆÄÀÏÀÇ º¯°æ»çÇ×ÀÌ µé¾î ÀÖ½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¸ÕÀú °¡Àå ¿À·¡Àü¿¡ »ç¿ëÇÑ Ã»Å©¸¦ üũÇÕ´Ï´Ù. À̰ÍÀÌ ´õƼ°¡ ¾Æ´Ï¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±× ûũ¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ¹ö¸³´Ï´Ù. ûũ°¡ ´õƼÇϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ±× ´ÙÀ½ ¿À·¡Àü¿¡ »ç¿ëÇß´ø ûũ¸¦ °è¼ÓÇØ¼­ üũÇÕ´Ï´Ù. ÃæºÐÈ÷ ¸¹Àº ºó ûũ¸¦ ÀÛ¼ºÇÒ ¶§ ±îÁö ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î °è¼ÓÇÕ´Ï´Ù.

Àбâ Àü¿ë º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ µ¥ÀÌÅͰ¡ µé¾îÀִ ûũ´Â ´õƼÇÏÁö ¾ÊÀº °ÍÀ¸·Î Á¤ÀǵǾî ÀÖÀ¸¹Ç·Î, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ç×»ó ÀÌ º¼·ýµéÀ» ¹ö¸± ¼ö ÀÖ½À´Ï´Ù. º¸Åë, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ´õƼÇÏÁö ¾ÊÀº Àбâ/¾²±â º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ µ¥ÀÌÅÍ Ã»Å©¸¦ ãÀ» ¼ö ÀÖÁö¸¸, ij½¬°¡ ÀÛÀ¸¸é ÃæºÐÇÑ µ¥ÀÌÅ͸¦ ã±â ¾î·Æ½À´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¹ö¸± µ¥ÀÌÅ͸¦ ãÁö ¸øÇϸé, AFS µ¥ÀÌÅ͸¦ ¿äûÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô ÀÔ/Ãâ·Â ¿À·ù¸¦ ¸®ÅÏÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­´Â ÀÌ·¯ÇÑ ¿À·ù¸¦ »ç¿ëÀÚ¿¡°Ô ÅëÁöÇØ¾ß ÇÏÁö¸¸, ±× ¿øÀÎÀ» ¹àÈ÷Áö´Â ¾Ê½À´Ï´Ù.


afsd ÇÁ·Î±×·¥À¸·Î ±âŸ ij½¬ ¸Å°³º¯¼ö ¼³Á¤

¼³Á¤ÇØ¾ß Çϴ ij½¬ ±¸¼º ¸Å°³º¯¼ö´Â 3°¡Áö Áï, AFS¿ë ¸¶¿îÆ® µð·ºÅ丮, µð½ºÅ© ij½¬ µð·ºÅ丮 À§Ä¡ ¹× ij½¬ Å©±â ÀÔ´Ï´Ù. À̵éÀº ij½¬ À¯Çü, Å©±â ¹× À§Ä¡ °áÁ¤¿¡¼­ ¼³¸íÇÑ °Íó·³ /usr/vice/etc/cacheinfo ÆÄÀÏ¿¡ ÀÖ´Â 3°³ÀÇ Çʵ忡 ÇØ´çµË´Ï´Ù. ±×·¯³ª Àß Á¶Á¤µÈ ij½¬ ¼º´ÉÀ» À§Çؼ­´Â, afsd ¸í·É¿¡¼­ ÀμöµéÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ¿©·¯ ¸Å°³º¯¼öµéÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­´Â ij½¬ ¼º´É¿¡ ´ëÇØ Á÷Á¢ ¿µÇâÀ» ÁÖ´Â ÀÌµé ¸Å°³º¯¼ö ¸î¸î¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. afsd ¸í·ÉÀÇ Àμö¿¡ ´ëÇØ ¾Ë·Á¸é AFS Administration Reference¿¡ ÀÖ´Â ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

»Ó¸¸ ¾Æ´Ï¶ó, °¢ ½Ã½ºÅÛ À¯Çü¿¡ ´ëÇÑ AFS ºÐ»ê¿¡ Æ÷ÇÔµÈ AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®¿¡´Â Å©±â¿Í »ç¿ë ÆÐÅÏÀÌ ´Ù¸¥ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀûÇÕÇÑ ¿©·¯ afsd ÀμöµéÀ» °°Àº ¹æ½ÄÀ¸·Î ¼³Á¤ÇÏ´Â ¿©·¯ º¯¼ö°¡ Æ÷ÇԵ˴ϴÙ. °¡Àå È¿°úÀûÀ¸·Î ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ´Â ¸í·É¿¡ ´ëÇØ¼­´Â AFS ºü¸¥ ½ÃÀÛ¿¡ Àִ ij½¬ °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

ij½¬ ±¸¼º ¸Å°³º¯¼ö ¼³Á¤

ij½¬ ¼º´É¿¡ Á÷Á¢ÀûÀ¸·Î °¡Àå ¸¹Àº ¿µÇâÀ» ¹ÌÄ¡´Â ij½¬ ±¸¼º ¸Å°³º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ µð½ºÅ© ij½¬¿¡ Àִ ûũ ¼ö, ûũ Å©±â ¹× dcache Ç׸ñ ¼ö¿¡ ´ëÇÑ ±âº»°ªÀ» °áÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¼³¸íÀº µð½ºÅ© ij½¬ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¸Þ¸ð¸® ij½¬ÀÇ °æ¿ì´Â ¸Þ¸ð¸® ij½¬ ±¸¼º Á¦¾îÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ¸í·É¿¡¼­´Â afsd ¸í·ÉÀÇ Àμö¸¦ »ç¿ëÇÏ¿© ±âº»°ªÀ» µ¤¾î¾²±âÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

µð½ºÅ© ij½¬ ±¸¼º

µð½ºÅ© ij½¬¿¡ Àִ ij½¬ ûũ(Vn ÆÄÀÏ)ÀÇ ±âº»°ªÀº afsd ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ °ª Áß °¡Àå Å« °ªÀ¸·Î °è»êµË´Ï´Ù.

-files Àμö·Î ¾çÀÇ Á¤¼ö°ªÀ» ÁöÁ¤ÇÏ¿© ÀÌ °ªÀ» µ¤¾î¾²±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Ãʱ⼳Á¤À» ¿Ï·áÇÑ µÚ Vn ÆÄÀÏ Áß 75% ÀÌ»óÀÌ ÀÌ¹Ì »ç¿ëµÇ¾úÀ¸¸é ÀÌ °ªÀ» Áõ°¡½ÃŰ½Ê½Ã¿À. ÀÌ ¶§ ûũ Áß ÀϺΠÆÛ¼¾Æ®¸¸ÀÌ »ç¿ëµÇ´Â °æ¿ì´Â À̸¦ ÁÙÀ̽ʽÿÀ. ¾î´À °æ¿ìÀ̵ç, 100 ÀÌÇÏÀÇ °ªÀº ÁöÁ¤ÇÏÁö ¸¶½Ê½Ã¿À. °ªÀÌ 100 ÀÌÇÏÀÌ¸é ¼º´É¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

´ÙÀ½ ¿¹¿¡¼­´Â Vn ÆÄÀÏ ¼ö¸¦ 2,000À¸·Î ¼³Á¤ÇÕ´Ï´Ù.

   /usr/vice/etc/afsd -files 2000
ÁÖ:afsd ¸í·ÉÀ» ¸í·É ½©¿¡ ÀÔ·ÂÇÏ´Â ´ë½Å ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡ »ðÀÔÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀÌ Àý¿¡¼­ ÁöÁ¤ÇÑ °ªµéÀº ´Ü¼øÇÑ ¿¹À̹ǷÎ, ƯÁ¤ ½Ã½ºÅÛ¿¡ ´ëÇØ¼­´Â ÀûÇÕÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

µð½ºÅ© ij½¬ÀÇ ±âº» ûũ Å©±â´Â 64KBÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ±× Å©±â¸¦ º¯°æÇÏ´Â À¯ÀÏÇÑ ÀÌÀ¯´Â ³×Æ®¿öÅ©ÀÇ ¼Óµµ¸¦ ¿¹¿ÜÀûÀ¸·Î ºü¸£°Ô ¶Ç´Â ´À¸®°Ô Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ij½¬ ±¸¼º ¸Å°³º¯¼ö ¼³Á¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. -chunksize Àμö¸¦ »ç¿ëÇÏ¿© ±âº»°ªÀ» µ¤¾î¾²±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ûũ Å©±â´Â 2ÀÇ Á¦°öÀ̾î¾ß ÇϹǷÎ, 2ÀÇ Áö¼ö·Î »ç¿ëÇÒ °ªÀ» 0°ú 30 À̳»ÀÇ °ªÀ¸·Î Á¦°øÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î °ª 10Àº ûũ Å©±â¸¦ 1KB(210 = 1024)·Î ¼³Á¤Çϰí, °ª 16Àº µð½ºÅ© ij½¬ÀÇ ±âº»°ª(216 = 64 KB)°ú °°½À´Ï´Ù. 0 ¶Ç´Â 30 º¸´Ù Å« °ªÀ» ÁöÁ¤Çϸé ûũ Å©±â¸¦ ±âº»°ªÀ¸·Î ¸®ÅÏÇÕ´Ï´Ù. 10(1KB)º¸´Ù ÀÛÀº °ªÀº ÁÁÁö ¾Ê½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­´Â ûũ Å©±â¸¦ 16KB(2 14)·Î ¼³Á¤ÇÕ´Ï´Ù.

   /usr/vice/etc/afsd -chunksize 14

µð½ºÅ© ij½¬ÀÇ °æ¿ì, ¸Þ¸ð¸®¿¡¼­ º¹Á¦µÇ´Â dcache Ç׸ñÀÇ ±âº» °¹¼ö´Â -files Àμö¿¡¼­ ÁöÁ¤ÇÑ Ã»Å© ¼öÀÇ 1/2À̸ç, ÃÖ´ë 2,000 Ç׸ñÀÔ´Ï´Ù. 2,000À» ÃʰúÇÏ´õ¶óµµ -dcache Àμö¸¦ »ç¿ëÇÏ¿© ±âº»°ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ¸ð¸®¿¡ ÀÖ´Â dcache Ç׸ñ Áß 1/2 ÀÌ»óÀ» º¹Á¦ÇÒ ÇÊ¿ä´Â ¾øÁö¸¸, ¸Þ¸ð¸®¿¡ ´ëÇÑ ¾×¼¼½º°¡ µð½ºÅ©¿¡ ´ëÇÑ ¾×¼¼½º ¼Óµµº¸´Ù ºü¸£¹Ç·Î ¾à°£ ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­´Â ¼ýÀÚ¸¦ 70À¸·Î ¼³Á¤ÇÕ´Ï´Ù.

   /usr/vice/etc/afsd -dcache 750

µð½ºÅ© ij½¬¸¦ ±¸¼ºÇÒ ¶§, ¾î¶² ¹æ½ÄÀ¸·Îµç afsd ¸í·ÉÀÇ Àμö¸¦ °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô À¯¿¬ÇÒ ¼ö ÀÖ´Â °¡Àå Å« ÀÌÀ¯´Â(cacheinfo ÆÄÀÏÀ̳ª -blocks Àμö·Î) µð½ºÅ© ij½¬¿¡ ÁöÁ¤ÇÑ ¼³Á¤°ªÀÌ Àý´ëÀûÀÎ ÃÖ´ë ÇѰèÀ̱⠶§¹®ÀÔ´Ï´Ù. -files ¶Ç´Â -chunksize Àμö¿¡ ´ëÇØ ´Üµ¶À¸·Îµç ¶Ç´Â °áÇÕÇØ¼­ »ç¿ëµÉ °æ¿ìÀ̵ç Å« °ªÀ» ÁöÁ¤ÇÏ¿© À̸¦ µ¤¾î¾²±âÇÒ ¼ö ¾ø½À´Ï´Ù. °ü·Ã ÀÌÀ¯´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ µð½ºÅ©¿¡¼­ ¸Þ¸ð¸® ¾çÀ» À¯ÁöÇÒ Çʿ䰡 ¾ø±â ¶§¹®ÀÔ´Ï´Ù. Vn ÆÄÀÏ(µð½ºÅ© ij½¬¿¡ Àִ ûũ)ÀÇ Ãʱ⠱æÀÌ´Â 0ÀÌÁö¸¸, ÇÊ¿äÇÑ ¸¸Å­ ÁöÁ¤µÈ ûũ Å©±â·Î È®ÀåµÇ°í ´Ù½Ã Ãà¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. Çã¿ë°¡´ÉÇÑ ÃÖ´ë Å©±â·Î Vn ÆÄÀÏ ¸ðµÎ¸¦ È®ÀåÇϸé Àüü ij½¬ Å©±â¸¦ ÃʰúÇÒ ¼ö ÀÖ´Â ±×·± °ªÀ¸·Î ÆÄÀÏ ¼ö¸¦ ¼³Á¤Çϸé, Àüü Å©±â·Î °£´ÜÈ÷ ¼ºÀå½Ãų ¼ö ¾ø½À´Ï´Ù.

¸Þ¸ð¸® ij½¬ ±¸¼º Á¦¾î

afsd ¸í·ÉÀÇ Àμö °áÇÕÀ» Çã¿ëÇÒ ¼ö ¾ø´Ù´Â ¸é¿¡¼­ ¸Þ¸ð¸® ij½¬ ±¸¼ºÀº µð½ºÅ© ij½¬ ±¸¼º°ú ´Ù¸¨´Ï´Ù. ÀÌ Á¦ÇÑÀº µð½ºÅ© ij½¬º¸´Ù´Â ¸Þ¸ð¸® ij½¬¿¡ ÀÖ´Â ±¸¼º ¸Å°³º¯¼ö°£ÀÇ »óÈ£ÀÛ¿ëÀ¸·Î ÀÎÇØ ¹ß»ýÇÕ´Ï´Ù. ¸ðµç °áÇÕÀÌ Çã¿ëµÇ¸é, Àϰü¼º¾ø´Â ¹æ½ÄÀ¸·Î ¸Å°³º¯¼öµéÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö¿ëÇÒ ¼ö ÀÖ´Â Á¶ÇÕ°ú ¼ö¿ëÇÒ ¼ö ¾ø´Â Á¶ÇÕ ¸ñ·ÏÀÌ ±âº»°ª ¼³¸í ´ÙÀ½¿¡ ¿É´Ï´Ù.

¸Þ¸ð¸® ij½¬ÀÇ ±âº» ûũ Å©±â´Â 8KBÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î, ±× Å©±â¸¦ º¯°æÇÏ´Â À¯ÀÏÇÑ ÀÌÀ¯´Â ³×Æ®¿öÅ©ÀÇ ¼Óµµ¸¦ ¿¹¿ÜÀûÀ¸·Î ºü¸£°Ô ¶Ç´Â ´À¸®°Ô Çϱâ À§ÇÑ °ÍÀÔ´Ï´Ù. ij½¬ ±¸¼º ¸Å°³º¯¼ö ¼³Á¤ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¸Þ¸ð¸® ij½¬¿¡¼­´Â ¸¹Àº ûũ¿¡ ´ëÇØ ¹Ì¸® Á¤ÀÇµÈ ±âº»°ªÀÌ ¾ø½À´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ´ë½Å Àüü ij½¬ Å©±â¸¦ ûũ ij½¬·Î ³ª´©¾î Á¤È®ÇÑ ¼ýÀÚ¸¦ °è»êÇÕ´Ï´Ù. ¸Þ¸ð¸® ij½¬ÀÇ °æ¿ì, ¸ðµç dcache Ç׸ñÀÌ ¸Þ¸ð¸®¿¡ ÀÖÀ½À» ±â¾ïÇϽʽÿÀ. À̰ÍÀº ûũ ¼ö°¡ ¸Þ¸ð¸®¿¡ ÀÖ´Â dcache ¼ýÀÚ¿Í °°°í, dcache Ç׸ñ ¼ö¿¡ ´ëÇÑ ±âº»°ªÀÌ ¾øÀ½(´Ù¸¥ ûũó·³, ÃÑ Å©±â¸¦ ûũ Å©±â·Î ³ª´©¾î °è»êµÊ)À» ÀǹÌÇÕ´Ï´Ù.

´ÙÀ½Àº ¸Þ¸ð¸® ij½¬¸¦ ±¸¼ºÇÒ ¶§ afsd ¸í·ÉÀÇ Àμö Áß ¼ö¿ëÇÒ ¼ö ÀÖ´Â °áÇÕÀÔ´Ï´Ù.

´ÙÀ½ Àμö³ª Á¶ÇÕµéÀº ¸í½ÃÀûÀ¸·Î ûũ ¼ö¿Í dcache Ç׸ñ ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. À̵éÀ» »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁÀ¸¸ç, ±× ÀÌÀ¯´Â À̵éÀÌ °£Á¢ÀûÀ¸·Î ij½¬ Å©±â¸¦ ¼³Á¤ÇÏ¿© »ç¿ëÀÚ°¡ ij½¬ Å©±â¸¦ °áÁ¤ÇÏ·Á¸é Á÷Á¢ °è»êÇϵµ·Ï Çϱ⠶§¹®ÀÔ´Ï´Ù. ´ë½Å -blocks°ú -chunksize Àμö¸¦ ´Üµ¶À¸·Î ¶Ç´Â °áÇÕÇÏ¿© »ç¿ëÇϽʽÿÀ. ÀÌ °æ¿ì ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ûũ ¼ö¿Í dcache Ç׸ñ ÀÚü¸¦ °áÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ °áÇÕÀº ±ÇÀåµÇ´Â °ÍÀÌ ¾Æ´Ï¹Ç·Î, ¿¹¿¡´Â Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.

¸Þ¸ð¸® ij½¬ÀÇ °æ¿ì´Â ´ÙÀ½ Àμö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.


µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ Á¤º¸ À¯Áö

AFS Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ »ç¿ëÀÚ°¡ ¼¿ÀÇ AFS ÆÄÀϰø°£°ú ´Ù¸¥ ¼­ºñ½º¿¡ ¾×¼¼½ºÇÏ·Á¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥°ú ´Ù¸¥ Ŭ¶óÀ̾ðÆ®Ãø ¿¡ÀÌÀüÆ®°¡ ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ Á¤È®ÇÑ ¸ñ·ÏÀ» °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ¿¡ ¿µÇâÀ» ¹Þ´Â ±â´ÉµéÀº ´ÙÀ½°ú °°½À´Ï´Ù.

½Ã½ºÅÛ »ç¿ëÀÚ°¡ ¼¿¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â /usr/vice/etc/CellServDB ÆÄÀÏ¿¡¼­ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ À̸§°ú IP ÁÖ¼ÒµéÀ» ³ª¿­ÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÇ È¨ ¼¿»Ó¸¸ ¾Æ´Ï¶ó, »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á´Â ¿ÜºÎ ¼¿µéÀ» ³ª¿­ÇÒ ¼ö ÀÖ½À´Ï´Ù(¼¿ÀÇ ÆÄÀϰø°£¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, ·ÎÄà AFS ÆÄÀϰø°£¿¡¼­ root.cell º¼·ýÀ» ¸¶¿îÆ®ÇØ¾ß ÇÕ´Ï´Ù. º¸Åë ±× À§Ä¡´Â AFS ·çÆ® µð·ºÅ丮 /afsÀÔ´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼­´Â AFS ºü¸¥ ½ÃÀÛÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).

Ŭ¶óÀÌ¾ðÆ®°¡ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·ÏÀ» »ç¿ëÇÏ´Â ¹æ¹ý

afsd ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ°í ij½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇϸé, Ä¿³Î ¸Þ¸ð¸®·Î CellServDB ÆÄÀÏ ³»¿ëÀ» ÀÐ¾î µéÀÔ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ½Ã½ºÅÛÀÌ ´ÙÀ½ ¹ø ÀçºÎÆ®ÇÒ ¶§ ±îÁö ÆÄÀÏÀ» ´Ù½Ã ÂüÁ¶ÇÏÁö ¾Ê½À´Ï´Ù. ¹Ý´ë·Î, AFS ¸í·É ÁýÇÕ¿¡ ´ëÇÑ ¸í·É ÇØ¼®±â(fs ¹× pts¿Í °°Àº)¿¡¼­´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö ÇÁ·Î¼¼½º¿¡ Á¢¼ÓÇØ¾ß ÇÒ ¶§¸¶´Ù CellServDB ÆÄÀÏÀ» ÀнÀ´Ï´Ù.

¼¿¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·ÏÀÌ º¯°æµÇ¸é, CellServDB ÆÄÀϰú Ä¿³Î ¸Þ¸ð¸®¿¡ ÀÖ´Â ¸ñ·Ï ¸ðµÎ¸¦ º¯°æÇÏ¿© Àϰü¼ºÀִ Ŭ¶óÀÌ¾ðÆ® ¼º´ÉÀ» À¯ÁöÇØ¾ß ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÇ µÎ ¸ñ·ÏÀÌ ÀÏÄ¡µÇÁö ¾ÊÀ¸¸é ¸î¸î ¸í·ÉµéÀÌ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. CellServDB ÆÄÀϰú Ä¿³Î ¸Þ¸ð¸® ¸ðµÎ¸¦ °»½ÅÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº ÆÄÀÏÀ» ÆíÁýÇÏ°í ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀçºÎÆ®ÇÏÁö ¾Ê¾Æµµ µÇµµ·Ï Çϱâ À§ÇØ, ´ÙÀ½ ´Ü°è Áß Çϳª¸¦ ´ë½Å ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

  1. fs newcell ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ º¯°æ»çÇ×À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¸ñ·ÏÀ» Á÷Á¢ º¯°æÇϽʽÿÀ.
  2. º¯°æ»çÇ×À» ¸í·É ÇØ¼®±â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï CellServDB ÆÄÀÏÀ» ÆíÁýÇϽʽÿÀ. ÆÄÀÏ Çü½Ä¿¡ ´ëÇØ¼­´Â CellServDB ÆÄÀÏÀÇ Çü½ÄÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

CellServDB ÆÄÀÏÀ̳ª Ä¿³Î ¸Þ¸ð¸®¿¡¼­ Á¤º¸°¡ ´©¶ôµÇ°Å³ª À߸øµÇ¸é ´ÙÀ½°ú °°Àº °á°ú°¡ ¹ß»ýÇÕ´Ï´Ù.

CellServDB ÆÄÀÏÀÇ Çü½Ä

/usr/vice/etc/CellServDB ÆÄÀÏÀ» ÆíÁýÇÒ ¶§¿¡´Â ¼¿°ú ½Ã½ºÅÛ Ç׸ñ¿¡ ´ëÇØ Á¤È®ÇÑ Æ÷¸ËÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. °¢ ¼¿¿¡´Â º°µµÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù. ù¹øÂ° ÇàÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   >cell_name      #organization

¿©±â¼­ cell_nameÀº ¼¿ÀÇ ¿ÏÀüÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§(¿¹¸¦ µé¸é abc.com)À̰í, organizationÀº ¸î°³ÀÇ °ø¹é°ú ¹øÈ£ »çÀÎ(#) ´ÙÀ½¿¡ ¿À´Â ¼±ÅÃÀûÀÎ ÇʵåÀ̹ǷÎ, ¼¿ÀÌ ÇØ´çµÇ´Â Á¶Á÷(¿¹: ABC ȸ»ç)¿¡ À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ù¹øÂ° Çà ´ÙÀ½¿¡´Â °¢ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇØ º°µµÀÇ ÇàÀÌ ¿É´Ï´Ù. °¢ ÇàÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   IP_address   #machine_name

¿©±â¼­ IP_address´Â ¼Ò¼ýÁ¡ Çü½ÄÀ¸·Î µÈ ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò(¿¹: 192.12.105.3)ÀÔ´Ï´Ù. ¸î°³ÀÇ °ø¹é°ú ¹øÈ£ »çÀÎ(#) ´ÙÀ½¿¡´Â ½Ã½ºÅÛÀÇ ¿ÏÀüÇÑ È£½ºÆ® À̸§ÀÎ machine_nameÀÌ ¿É´Ï´Ù(¿¹: db1.abc.com). ÀÌ °æ¿ì ¹øÈ£ »çÀÎÀº ¼³¸íÀ» ³ªÅ¸³»Áö ¾ÊÀ¸¸ç, machine_nameÀº Çʼö ÇʵåÀÔ´Ï´Ù.

¼¿ÀÌ Ç¥½ÃµÇ´Â ¼ø¼­´Â Áß¿äÇÏÁö ¾ÊÁö¸¸, Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ È¨ ¼¿¿¡ ¸ÕÀú ³ÖÀ¸¸é Æí¸®ÇÕ´Ï´Ù. ¸¶Áö¸· Ç׸ñ ´ÙÀ½ÀÌ¶óµµ ÆÄÀÏ¿¡ °ø¹é ÇàÀ» ³ÖÁö ¸¶½Ê½Ã¿À.

´ÙÀ½ ¿¹¿¡¼­´Â µÎ ¼¿¿¡ ´ëÇÑ Ç׸ñµéÀ» º¸¿©ÁÖ¸ç, °¢°¢¿¡´Â 3°³ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÌ ÀÖ½À´Ï´Ù.

   >abc.com       #ABC Corporation (home cell)
   192.12.105.3      #db1.abc.com
   192.12.105.4      #db2.abc.com
   192.12.105.55     #db3.abc.com
   >stateu.edu    #State University cell
   138.255.68.93     #serverA.stateu.edu
   138.255.68.72     #serverB.stateu.edu
   138.255.33.154    #serverC.stateu.edu

Ŭ¶óÀÌ¾ðÆ® CellServDB ÆÄÀÏ À¯Áö

CellServDB ÆÄÀÏ¿¡ ÀÖ´Â Á¤È®ÇÑ Ç׸ñÀÌ ÀϰüµÈ Ŭ¶óÀÌ¾ðÆ® ¼º´É¿¡ °¡Àå Áß¿äÇϹǷÎ, ¼¿¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·ÏÀÌ º¯°æµÉ ¶§ ¸¶´Ù(¿¹¸¦ µé¸é AFS ºü¸¥ ½ÃÀÛ¿¡ ÀÖ´Â ¸í·ÉÀ» ¼öÇàÇÏ¿© µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀ» Ãß°¡Çϰųª Á¦°ÅÇÒ ¶§) °¢ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀϵµ °»½ÅÇØ¾ß ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® °»½ÅÀ» ¿ëÀÌÇÏ°Ô Çϱâ À§ÇØ package ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, À̰ÍÀº AFS¿¡ ÀÖ´Â Áß¾Ó ¼Ò½º¿¡¼­ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©·Î ÆÄÀÏÀ» º¹»çÇÕ´Ï´Ù. º¸Åë ½Ã½ºÅÛÀÌ ÀçºÎÆ®ÇÏ¸é ½ÇÇàµÉ ¼ö ÀÖµµ·Ï Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ Ãʱ⼳Á¤ ÆÄÀÏ¿¡¼­ package ÇÁ·Î±×·¥À» È£ÃâÇÏÁö¸¸, ¾ðÁ¦µç package ¸í·ÉÀ» ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼­´Â package ÇÁ·Î±×·¥ ½ÇÇàÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

package ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â °æ¿ì, ¼¿ÀÇ Áß¾Ó ¼Ò½º CellServDB ÆÄÀÏÀÇ ÀÏ¹Ý À§Ä¡´Â /afs/cell_name/common/etc/CellServDBÀ̸ç, ¿©±â¼­ cell_nameÀº »ç¿ëÀÚÀÇ ¼¿ À̸§ÀÔ´Ï´Ù.

/usr/vice/etc/CellServDB¿¡¼­ AFS¿¡ ÀÖ´Â Áß¾Ó ¼Ò½º ÆÄÀÏ·Î ±âÈ£ ¶Ç´Â ÇÏµå ¿¬°áÀ» ÀÛ¼ºÇÏ´Â °ÍÀº »ç¿ëÇÒ ¼ö ÀÖ´Â ¿É¼ÇÀÌ ¾Æ´Õ´Ï´Ù. afsd ÇÁ·Î±×·¥Àº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¿ÏÀüÈ÷ ½ÃÀ۵Ǿî AFS·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô µÇ±â Àü¿¡ Ä¿³Î ¸Þ¸ð¸®·Î ÆÄÀÏÀ» ÀÐ¾î µéÀÔ´Ï´Ù.

¸ðµç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡´Â ÀÚ½ÅÀÇ CellServDB ÆÄÀÏ »çº»ÀÌ ÀÖÀ¸¹Ç·Î, ÀÌ·ÐÀûÀ¸·Î´Â ¿©·¯ ½Ã½ºÅÛ¿¡¼­ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¼¿ ¼¼Æ®¸¦ ´Ù¸£°Ô ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ´ëºÎºÐÀÇ °æ¿ì ¼¿¿¡ ÀÖ´Â ¸ðµç Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ÆÄÀϰ£¿¡ Àϰü¼ºÀ» À¯ÁöÇÏ´Â °ÍÀÌ °¡Àå ÁÁ½À´Ï´Ù. ½Ã½ºÅÛµéÀÌ ´Ù¸£¸é »ç¿ëÀÚ°¡ Çϳª°¡ ¾Æ´Ñ ¿©·¯ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¶§ ƯÈ÷ È¥¶õ½º·´½À´Ï´Ù.

AFS Á¦Ç° Áö¿ø ±×·ì¿¡¼­´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÌ ´Ù¸¥ AFS ¼¿¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â µ¥ µ¿ÀÇÇÏ´Â ¸ðµç ¼¿ÀÌ Æ÷ÇÔµÈ Áß¾Ó CellServDB ÆÄÀÏÀ» À¯ÁöÇÕ´Ï´Ù. °»½ÅµÈ Á¤º¸¿¡ ´ëÇØ ÁÖ±âÀûÀ¸·Î ÀÌ ÆÄÀÏÀ» üũÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ç¿ëÀÚÀÇ ¼¿À» ´Ù¸¥ ¼¿¿¡¼­ º¼ ¼ö ÀÖ°Ô ¸¸µé±â¸¦ ÂüÁ¶ÇϽʽÿÀ.

·ÎÄà CellServDB¿¡ ÀÖ´Â Ç׸ñÀº ¼¿¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ µÎ °³ÀÇ ¿ä±¸Á¶°Ç Áß ÇϳªÀÔ´Ï´Ù. ³ª¸ÓÁö´Â ¼¿ÀÇ root.cell º¼·ýÀÌ º¸Åë /afs µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮·Î¼­ ·ÎÄà ÆÄÀϰø°£¿¡ ¸¶¿îÆ®µÇ´Â °ÍÀÔ´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼­´Â ¼¿ ¹æ½Ä ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ÀÛ¼ºÇÏ·Á¸éÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ:Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â /usr/vice/etc/CellServDB ÆÄÀÏÀº ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â /usr/afs/etc/CellServDB ÆÄÀϰú °°Áö ¾Ê½À´Ï´Ù. ¼­¹ö ¹öÀü¿¡¼­´Â ¼­¹ö ½Ã½ºÅÛÀÇ È¨ ¼¿¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¸¸À» ³ª¿­Çϸç, ÀÌ´Â ¼­¹ö ÇÁ·Î¼¼½º°¡ ¿ÜºÎ ¼¿¿¡ Á¢¼ÓÇÏÁö ¾Ê¾Æµµ µÇ±â ¶§¹®ÀÔ´Ï´Ù. ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀ» º¯°æÇÒ ¶§ ¸¶´Ù ¼¿¿¡ ÀÖ´Â ¸ðµç ½Ã½ºÅÛ¿¡¼­ CellServDB ÆÄÀÏÀÇ µÎ À¯ÇüÀ» °»½ÅÇÏ´Â °ÍÀº Áß¿äÇÕ´Ï´Ù. ¼­¹ö ¹öÀüÀÇ CellServDB ÆÄÀÏ À¯Áö¿¡ ´ëÇØ¼­´Â ¼­¹ö CellServDB ÆÄÀÏ À¯Áö ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

/usr/vice/etc/CellServDB ÆÄÀÏ Ç¥½ÃÇϱâ

  1. ¹®¼­ ÆíÁý±â³ª cat ¸í·ÉÀ» »ç¿ëÇÏ¿© /usr/vice/etc/CellServDB ÆÄÀÏÀÇ ³»¿ëÀ» Ç¥½ÃÇϽʽÿÀ. ±âº»ÀûÀ¸·Î ÆÄÀÏ¿¡ ÀÖ´Â ¸ðµå ºñÆ®¿¡¼­ À̰ÍÀ» Àеµ·Ï Çã¿ëÇÕ´Ï´Ù.

       %
    cat /usr/vice/etc/CellServDB
    

Ä¿³Î ¸Þ¸ð¸®¿¡¼­ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·Ï Ç¥½ÃÇϱâ

  1. fs listcells ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       %
    fs listcells [&] 
    

    ¿©±â¼­ listc´Â listcellsÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    ½© ÇÁ·ÒÇÁÆ®°¡ Áï½Ã ¸®Åϵǵµ·Ï ÇÏ·Á¸é, ¹é±×¶ó¿îµå¿¡¼­ ¸í·ÉÀÌ ½ÇÇàµÇµµ·Ï ÇÏ´Â ¾ÚÆÛ¼¾µå(&)¸¦ Æ÷ÇÔÇϽʽÿÀ. Ä¿³ÎÀº µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ IP ÁÖ¼Ò¸¸À» ÀúÀåÇϰí, fs ¸í·É ÇØ¼®±â°¡ ¼¿ÀÇ À̸§ ºÐ¼® ¼­ºñ½º(µµ¸ÞÀÎ À̸§ ¼­ºñ½º ¶Ç´Â ·ÎÄà ȣ½ºÆ® Å×À̺í)¸¦ È£½ºÆ® À̸§À¸·Î ¹ø¿ªÇϹǷÎ, ¿ÏÀüÇÑ Ãâ·ÂÀ» »ý¼ºÇÏ´Â µ¥¿¡´Â ´Ù¼Ò ½Ã°£ÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù. Ctrl-c¿Í °°Àº ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ½ÇÇàÇÏ¿© ¾ðÁ¦µçÁö ¸í·ÉÀ» ÁßÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

    Ãâ·Â¿¡´Â °¢ ¼¿¿¡ ´ëÇÑ ÇàÀÌ Æ÷ÇԵǸç, ±× Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

       Cell cell_name on hosts list_of_hostnames.
    

    ¶§¶§·Î À̸§ ¼­ºñ½º¿¡¼­´Â È£½ºÆ® À̸§À» ´ë¹®ÀÚ·Î ¸®ÅÏÇϸç, À̸§À» ÀüÇô ÇØ¼®ÇÒ ¼ö ¾ø´Â °æ¿ì´Â À̸§ÀÇ IP ÁÖ¼Ò¸¦ ¸®ÅÏÇÕ´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼­´Â 3°¡Áö °¡´É¼º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

       %
    fs listcells
          .
          .
       Cell abc.com on hosts db1.abc.com db2.abc.com db3.abc.com
       Cell stateu.edu on hosts SERVERA.STATEU.EDU SERVERB.STATEU.EDU 
    			    SERVERC.STATEU.EDU
       Cell ghi.org on hosts 191.255.64.111 191.255.64.112
          .
          .
    

Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ ¸ñ·Ï º¯°æÇϱâ

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

       % su root
       Password: root_password
    
  2. CellServDB ÆÄÀÏÀÇ Áß¾Ó »çº»À» Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ´ëÇÑ ¼Ò½º·Î »ç¿ëÇÏ´Â °æ¿ì, µð·ºÅ丮ÀÇ ACL¿¡¼­ »ç¿ëÀÚ¿¡°Ô l(Á¶È¸), r(Àбâ) ¹× w(±â·Ï) ±ÇÇÑÀ» Çã¿ëÇß´Â Áö È®ÀÎÇϽʽÿÀ. ÀÏ¹Ý µð·ºÅ丮´Â /afs/cell_name/common/etcÀÔ´Ï´Ù. ÇÊ¿äÇϸé fs listacl ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ÀÌ¿¡ ´ëÇÑ Àüü ¼³¸íÀº ACL Ç¥½Ã¿¡¼­ ¼³¸íÇÕ´Ï´Ù.

       # fs listacl [<dir/file path>]
    
  3. fs newcell ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¼¿ Ç׸ñÀ» Ãß°¡Çϰųª º¯°æÇϽʽÿÀ. °¢ ¼¿¿¡ ¸í·ÉÀ» ¹Ýº¹ÇϽʽÿÀ.

    ÁÖ:ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ¿© Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ¿ÏÀüÈ÷ ¼¿ Ç׸ñÀ» Á¦°ÅÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¾ÆÁÖ µå¹°°Ô ƯÁ¤ ¼¿¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °©Àڱ⠱ÝÁöÇØ¾ß ÇÏ´Â °æ¿ì, CellServDB ÆÄÀÏÀ» ÆíÁýÇÏ°í ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇØ¾ß ÇÕ´Ï´Ù.

       # fs newcell <cell name> <primary servers>+ \
                    [-linkedcell <linked cell name>]
    

    ¿©±â¼­

    n
    newcellÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    cell name
    µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ »õ·Î¿î ¸ñ·ÏÀ» ±â·ÏÇÒ ¼¿ÀÇ ¿ÏÀüÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

    primary servers
    ¼¿¿¡ ÀÖ´Â °¢ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ ¿ÏÀüÇÑ È£½ºÆ® À̸§ ¶Ç´Â IP ÁÖ¼Ò¸¦ ¼Ò¼ýÁ¡ Çü½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. Á¦°øÇÏ´Â ¸ñ·ÏÀº ±âÁ¸ ¸ñ·ÏÀ» ¿ÏÀüÈ÷ ¹Ù²ß´Ï´Ù.

    -linkedcell
    AFS ÆÄÀϼ¼Æ® À§Ä¡¸¦ À§ÇØ DCE ¼¿·Î ¿¬°áÇÒ AFS ¼¿ÀÇ ¿ÏÀüÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ½Ã½ºÅÛÀÇ AFS »ç¿ëÀÚ°¡ AFS/DFS ÀÌÁÖ ÅøÅ¶ ÇÁ·ÎÅäÄÝ Àü¼Û±â¸¦ ÅëÇØ AFS¿¡ ¾×¼¼½ºÇÏ´Â °æ¿ì ÀÌ Àμö¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â AFS/DFS Migration Toolkit Administration Guide and Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.
  4. ´ÙÀ½ 3 ¹æ¹ý Áß Çϳª¸¦ »ç¿ëÇÏ¿© ·ÎÄà /usr/vice/etc/CellServDB ÆÄÀÏ¿¡¼­ ¼¿ Ç׸ñÀ» Ãß°¡ ¶Ç´Â ÆíÁýÇϽʽÿÀ. °¢°¢ÀÇ °æ¿ì, CellServDB ÆÄÀÏÀÇ Çü½Ä¿¡¼­ ¼³¸íÇÑ Çü½ÄÈ­ ¿ä±¸Á¶°ÇÀ» ¸¸Á·Çϵµ·Ï ÇϽʽÿÀ.

Ŭ¶óÀÌ¾ðÆ®°¡ Setuid ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Â Áö °áÁ¤

setuid ÇÁ·Î±×·¥Àº 2Áø ÆÄÀÏ¿¡¼­ UNIX setuid ¸ðµå ºñÆ®°¡ ¿ÂÀ¸·Î µÇ´Â °ÍÀÔ´Ï´Ù. setuid ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¿¾È, ÀÌ ÇÁ·Î±×·¥À» ½ÃÀÛÇß´ø »ç¿ëÀÚ´Â ·ÎÄà ID(UNIX UID)¸¦ ·ÎÄà ¼ÒÀ¯Àڷμ­ °¡Á¤ÇϹǷÎ, ¼ÒÀ¯ÀÚ¿¡°Ô ÀûÇÕÇÑ ·ÎÄà ÆÄÀÏ ½Ã½ºÅÛ¿¡¼­ÀÇ ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù. ´ëºÎºÐ »ç¿ëÀÚ°¡ »ý°¢ÇÏ´Â ID(º¸Åë À¯È¿ÇÑ UID)´Â ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®ÀÔ´Ï´Ù.

AFS°¡ À¯È¿ UID¸¦ ÀνÄÇÏÁö ¾Ê½À´Ï´Ù. setuid ÇÁ·Î±×·¥ÀÌ ÆÄÀϰú µð·ºÅ丮¿¡ ¾×¼¼½ºÇÏ´Â °æ¿ì, ÇÁ·Î±×·¥ ¼ÒÀ¯ÀÚ°¡ ¾Æ´Ñ ÇÁ·Î±×·¥À» ½ÃÀÛÇß´ø »ç¿ëÀÚÀÇ ÇöÀç AFS ID¸¦ »ç¿ëÇÕ´Ï´Ù. ±×·³¿¡µµ Çϳª ÀÌ»óÀÇ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï AFS¿¡ setuid ÇÁ·Î±×·¥À» ÀúÀåÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. AFS¸¦ »ç¿ëÇϸé Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ °ü¸®ÀÚ°¡ ·ÎÄà ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ setuid ÇÁ·Î±×·¥À» ½ÇÇàÇϵµ·Ï Çã¿ëÇÏ´Â Áö ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº»ÀûÀ¸·Î ij½¬ °ü¸® ÇÁ·Î±×·¥À» »ç¿ëÇϸé ÀÚ½ÅÀÇ È¨ ¼¿¿¡¼­ setuid ±ÇÇÑÀ» °¡Áö°í ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖÁö¸¸, ¿ÜºÎ ¼¿¿¡ ÀÖ´Â ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â setuid ±ÇÇÑÀ» °ÅºÎÇÕ´Ï´Ù. ÇÁ·Î±×·¥Àº ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ /usr/afs/etc/ThisCell ÆÄÀÏ¿¡¼­ ÁöÁ¤µÈ ¹Ù¿Í °°ÀÌ, ÆÄÀÏÀÌ ÀÖ´Â º¼·ýÀÌ »óÁÖÇÏ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ°ú °°Àº ¼¿¿¡ ¼ÓÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ãʱ⼳Á¤½Ã /usr/vice/etc/ThisCell ÆÄÀÏÀ» Àаí ÀÚ½ÅÀÇ È¨ ¼¿À» °áÁ¤ÇÕ´Ï´Ù.

·ÎÄà ½Ã½ºÅÛ Ãø¸é¿¡¼­ ¼¿ÀÇ setuid »óŸ¦ º¯°æÇÏ·Á¸é, ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®°¡ µÇ¾î fs setcell ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. ¼¿ÀÇ ÇöÀç setuid »óŸ¦ °áÁ¤ÇÏ·Á¸é fs getcellstatus ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

fs setcell ¸í·ÉÀ» ½ÇÇàÇÒ ¶§, Ä¿³Î ¸Þ¸ð¸®¿¡ ±â·ÏµÈ °Íó·³ ¼¿ÀÇ setuid »óŸ¦ Á÷Á¢ º¯°æÇϹǷÎ, ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ±×·¯³ª ±âº»°ªÀÌ ¾Æ´Ñ ¼³Á¤°ªÀº ÀûÇÕÇÑ fs setcell ¸í·ÉÀ» ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡ Ãß°¡ÇÏÁö ¾ÊÀ¸¸é ½Ã½ºÅÛ ÀçºÎÆ®½Ã À¯ÁöµÇÁö ¾Ê½À´Ï´Ù.

system:administrators ±×·ìÀÇ À¯ÀÏÇÑ ±¸¼º¿øµéÀº AFS ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡¼­ setuid ¸ðµå ºñÆ®¸¦ ¿ÂÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. setuid ¸ðµå ºñÆ®°¡ ¿ÂÀÌ µÇ¸é, UNIX ls -l ¸í·É¿¡¼­´Â x ´ë½Å s·Î ¼¼ ¹øÂ° »ç¿ëÀÚ ¸ðµå ºñÆ®¸¦ Ç¥½ÃÇÏÁö¸¸, AFS ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¿¡¼­´Â ÆÄÀÏÀÌ ÀÖ´Â ¼¿¿¡ setuid ±ÇÇÑÀÌ Çã¿ëµÇ´Â °æ¿ì¿¡¸¸ s°¡ ³ªÅ¸³³´Ï´Ù.

¼¿ÀÇ setuid »óÅ °áÁ¤Çϱâ

  1. fs getcellstatus ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¿øÇÏ´Â °¢ ¼¿ÀÇ setuid »óŸ¦ È®ÀÎÇϽʽÿÀ.

       % fs getcellstatus <cell name>
    

    ¿©±â¼­

    getce
    getcellstatusÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    cell name
    setuid »óŸ¦ ¾Ë·ÁÁÖ´Â °¢ ¼¿ÀÇ À̸§ÀÔ´Ï´Ù. ·ÎÄà /usr/vice/etc/CellServDB ÆÄÀÏ¿¡ ³ª¿­µÈ ´Ù¸¥ ¼¿°ú ±¸ºÐÇÏ´Â ¿ÏÀüÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§ ¶Ç´Â Ãà¾àÇü À̸§À» Á¦°øÇÕ´Ï´Ù.

Ãâ·Â¿¡¼­´Â °¢ ¼¿ÀÇ setuid »óŸ¦ ¾Ë·ÁÁÝ´Ï´Ù.

¼¿ÀÇ setuid »óÅ º¯°æÇϱâ

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

       % su root
       Password: root_password
    
  2. fs setcell ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¼¿ÀÇ setuid »óŸ¦ º¯°æÇϽʽÿÀ.

       # fs setcell <cell name>+ [-suid] [-nosuid]
    

    ¿©±â¼­

    setce
    setcellÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    cell name
    -suid ¶Ç´Â -nosuid Ç÷¡±×·Î ÁöÁ¤µÈ ´ë·Î setuid »óŸ¦ º¯°æÇÏ´Â °¢ ¼¿ÀÇ À̸§ÀÔ´Ï´Ù. ·ÎÄà /usr/vice/etc/CellServDB ÆÄÀÏ¿¡ ³ª¿­µÈ ´Ù¸¥ ¼¿°ú ±¸ºÐÇÏ´Â °¢ ¼¿ÀÇ ¿ÏÀüÇÑ ÀÎÅÍ³Ý µµ¸ÞÀÎ À̸§ ¶Ç´Â Ãà¾àÇü ¾ç½ÄÀ» Á¦°øÇÕ´Ï´Ù.

    -suid
    ÁöÁ¤µÈ °¢ ¼¿¿¡¼­ setuid ±ÇÇÑÀ¸·Î ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×³ª -nosuid Ç÷¡±× Áß Çϳª¸¦ »ç¿ëÇϰųª, ¸ðµÎ¸¦ »ý·«ÇÏ¿© °¢ ¼¿¿¡ ´ëÇÑ setuid ±ÇÇÑÀ» »ç¿ë ºÒ°¡´ÉÇÏ°Ô ¼³Á¤ÇϽʽÿÀ.

    -nosuid
    ÁöÁ¤µÈ °¢ ¼¿¿¡¼­ ÇÁ·Î±×·¥ÀÌ setuid ±ÇÇÑÀ¸·Î ½ÇÇàµÇÁö ¾Êµµ·Ï ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×³ª -suid Ç÷¡±× Áß Çϳª¸¦ »ç¿ëÇϰųª, ¸ðµÎ¸¦ »ý·«ÇÏ¿© °¢ ¼¿¿¡ ´ëÇØ setuid ±ÇÇÑÀ» »ç¿ëºÒ°¡´ÉÇÏ°Ô ¼³Á¤ÇϽʽÿÀ.

ÆÄÀÏ ¼­¹ö Žħ °£°Ý ¼³Á¤

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¼­¹ö ½Ã½ºÅÛÀ» Á¤±âÀûÀ¸·Î ŽħÇÏ¿© °è¼ÓÇØ¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â Áö È®ÀÎÇÕ´Ï´Ù. ƯÈ÷ ¼¿°ú, ij½¬µÈ µ¥ÀÌÅͰ¡ ÀÖ´Â ÆÄÀÏ ¼­¹ö¿¡¼­ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀ» ŽħÇÕ´Ï´Ù.

¼­¹ö ÇÁ·Î¼¼½º¿¡ Žħ¿¡ ¹ÝÀÀÇÏÁö ¾ÊÀ¸¸é, Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀº ÀÌ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î Žħ °£°ÝÀº 3ºÐÀ̹ǷÎ, Ŭ¶óÀÌ¾ðÆ®°¡ ¼­¹ö ÇÁ·Î¼¼½º°¡ ¾×¼¼½ºÇÒ ¼ö ¾ø°Ô µÈ ÈÄ ´Ù½Ã ¾×¼¼½ºÇÒ ¼ö ÀÖ°Ô µÇ¾úÀ½À» ÀνÄÇϱ⠱îÁö´Â ÃÖ´ë 3ºÐÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.

Žħ °£°ÝÀ» Á¶Á¤ÇÏ·Á¸é, ·ÎÄà ¼öÆÛÀ¯Àú ·çÆ®·Î¼­ ·Î±×ÀÎÇÏ´Â µ¿¾È -interval Àμö¸¦ fs checkservers ¸í·É¿¡ Æ÷ÇÔÇϽʽÿÀ. »õ·Î¿î °£°Ý ¼³Á¤°ªÀº ¸í·ÉÀ» ½ÇÇàÇϰųª ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÒ ¶§ ±îÁö À¯ÁöµÇ¸ç, ¼³Á¤°ª ½Ã°£Àº ±âº»°ªÀ¸·Î ¸®Åϵ˴ϴÙ. ÀçºÎÆ®½Ã ±âº»°ªÀÌ ¾Æ´Ñ ¼³Á¤°ªÀ» À¯ÁöÇÏ·Á¸é, ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡ ÇØ´ç fs checkservers ¸í·ÉÀ» Æ÷ÇÔÇϽʽÿÀ.

Ŭ¶óÀ̾ðÆ®ÀÇ ÆÄÀÏ ¼­¹ö Žħ °£°Ý ¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. fs checkservers ¸í·ÉÀ» -interval Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.

       # fs checkservers -interval <seconds between probes>
    

    ¿©±â¼­

    checks
    checkserversÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -interval
    Žħ°£ÀÇ ÃÊ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. 0º¸´Ù Å« Á¤¼ö°ªÀ» Á¦°øÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± ¼³Á¤

°¢°¢ÀÇ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛµéÀº Ưº°ÇÑ ¼¿¿¡ ¼ÓÇϸç, À̰ÍÀº ·ÎÄà µð½ºÅ©ÀÇ /usr/vice/etc/ThisCell¿¡¼­ ÁöÁ¤µË´Ï´Ù. ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½±Àº ½Ã½ºÅÛ »ç¿ëÀÚ¿¡°Ô Áß¿äÇÑ 3°³ÀÇ ±âº»°ªÀ» °áÁ¤ÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± Ç¥½ÃÇϱâ

  1. ¹®¼­ ÆíÁý±â³ª cat ¸í·ÉÀ» »ç¿ëÇÏ¿© /usr/vice/etc/ThisCell ÆÄÀÏÀ» ³»¿ëÀ» Ç¥½ÃÇϽʽÿÀ.

       % cat /usr/vice/etc/ThisCell
    

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ¼¿ ¸â¹ö½± ¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. ¹®¼­ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© /usr/vice/etc/ThisCell ÆÄÀÏ¿¡ ÀÖ´Â ¼¿ À̸§À» ¹Ù²Ù½Ê½Ã¿À.
  3. (¼±ÅÃÀû) ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏ¿© ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ »õ·Î¿î ¼¿ À̸§À» Áï½Ã »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù. ÇØ´ç ¸í·ÉÀº ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. klog ÇÁ·Î±×·¥, AFS ¼öÁ¤ ·Î±×ÀÎ À¯Æ¿¸®Æ¼ ¹× AFS ¸í·É ÇØ¼®±â´Â ´ÙÀ½¹ø È£ÃâÇÒ ¶§ »õ·Î¿î ¼¿ À̸§À» »ç¿ëÇϸç, ÀçºÎÆ®´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

       # sync
       
       # shutdown
    

ij½¬µÈ µ¥ÀÌÅÍ °»½Å °­¿äÇϱâ

AFSÀÇ ÄÝ¹é ¸ÞÄ«´ÏÁò¿¡¼­´Â º¸Åë ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô °¡Àå ÃÖ±Ù ¹öÀüÀÇ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮¸¦ Á¦°øÇϵµ·Ï ÇÕ´Ï´Ù. ±×·¯³ª ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Ä³½¬µÈ µ¥ÀÌÅ͸¦ ´ÙÀ½¹ø¿¡ ¿äûÇÒ ¶§ ij½¬ °ü¸® ÇÁ·Î±×·¥°¡ ÆÄÀÏ ¼­¹ö¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÃÖ±Ù ¹öÀüÀ» ÆÐÄ¡ÇÒ ¼ö ÀÖµµ·Ï ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡°Ô ij½¬µÈ µ¥ÀÌÅ͸¦ ¹ö¸®µµ·Ï (Ç÷¯½¬)ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Çѹø¿¡ Ç÷¯½¬ÇÒ ÆÄÀÏ ½Ã½ºÅÛ ±¸¼º¿ä¼Ò °¹¼ö¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.

Äݹé»Ó¸¸ ¾Æ´Ï¶ó, ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡´Â º¼·ý À§Ä¡ º¯°æ°ú °°Àº ´Ù¸¥ Á¾·ùÀÇ º¯°æ»çÇ×À» ÃßÀûÇÏ´Â ¸ÞÄ«´ÏÁòµµ ÀÖ½À´Ï´Ù. º¼·ýÀÌ À̵¿Çϰí ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¿À·£ ½Ã°£µ¿¾È ¿©±â¿¡ ±× º¼·ý¿¡ ÀÖ´Â µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏÁö ¾ÊÀ¸¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ º¼·ý À§Ä¡ ·¹ÄÚµå´Â Ʋ·ÁÁú ¼ö ÀÖ½À´Ï´Ù. À̸¦ ´Ù½Ã µ¿±âÈ­ÇÏ·Á¸é fs checkvolumes ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ¸í·ÉÀ» ½ÇÇàÇÒ ¶§, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº º¼·ý À̸§, ID ¹øÈ£ ¹× À§Ä¡°£ÀÇ »õ·Î¿î ¸ÊÇÎ Å×À̺íÀ» ÀÛ¼ºÇÕ´Ï´Ù. ±×·¸°Ô Çϸé ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ À̵鿡 ´ëÇÑ µ¥ÀÌÅ͸¦ Á¦°øÇϱâ Àü¿¡ »õ·Ó°Ô À§Ä¡ÁöÁ¤µÇ°í À̸§ÀÌ ÁöÁ¤µÈ º¼·ýÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½¬¿¡¼­ ¸¶¿îÆ® Æ÷ÀÎÆ®¿¡ ´ëÇÑ Á¤º¸°¡ ÈÑ¼ÕµÉ ¼öµµ ÀÖ½À´Ï´Ù. ¸¶¿îÆ® Æ÷ÀÎÆ®°¡ ÈѼյǾú´Ù´Â ¡ÈÄ´Â fs lsmount ¸í·ÉÀÇ Ãâ·ÂÀÌ À߸øµÇ¾ú°Å³ª, µð·ºÅ丮¸¦ º¯°æÇϰųª ¸¶¿îÆ® Æ÷ÀÎÆ® ³»¿ëÀ» Ç¥½ÃÇÏ·Á´Â ½Ãµµ°¡ ½ÇÆÐÇÏ´Â °ÍÀÔ´Ï´Ù. fs flushmount ¸í·ÉÀ» »ç¿ëÇÏ¿© À߸øµÈ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ¹ö¸®½Ê½Ã¿À. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ´ÙÀ½¹ø¿¡ °æ·Î À̸§¿¡¼­ À̸¦ ÂüÁ¶ÇÒ ¶§ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ ´Ù½Ã ÆÐÄ¡ÇØ¾ß ÇÕ´Ï´Ù(ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÁÖ±âÀûÀ¸·Î ij½¬µÈ ¸¶¿îÆ® Æ÷ÀÎÆ®¸¦ »õ·Î °íÄ¡Áö¸¸, À̰ÍÀ» Áï½Ã ¹ö¸®´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀº ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏ¿© ij½¬ °ü¸® ÇÁ·Î±×·¥À» ´Ù½Ã Ãʱ⼳Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù).

ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 Ç÷¯½¬Çϱâ

  1. fs flush ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       % fs flush [<dir/file path>+]
    

    ¿©±â¼­

    flush
    ¸ðµÎ¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.

    dir/file path
    ij½¬¿¡¼­ Ç÷¯½¬ÇÒ ÆÄÀÏÀ̳ª µð·ºÅ丮 ±¸Á¶ÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«Çϸé ÇöÀç ÀÛ¾÷ µð·ºÅ丮°¡ Ç÷¯½¬µË´Ï´Ù. µð·ºÅ丮 ±¸Á¶¸¦ Ç÷¯½¬Çصµ ¿©±â¿¡ ij½¬µÈ ÆÄÀÏ ¶Ç´Â ÇÏÀ§ µð·ºÅ丮°¡ Ç÷¯½¬µÇÁö´Â ¾Ê½À´Ï´Ù.

º¼·ýÀÇ ¸ðµç µ¥ÀÌÅÍ Ç÷¯½¬Çϱâ

  1. fs flushvolume ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

      %
    fs flushvolume [<dir/file path>+]
    

    ¿©±â¼­

    flushv
    flushvolumeÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    dir/file path
    ij½¬¿¡¼­ Ç÷¯½¬ÇÒ °¢ º¼·ýÀÇ ÆÄÀÏ ¶Ç´Â µð·ºÅ丮 À̸§ÀÔ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº °°Àº º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ Ä³½¬¿¡ ÀÖ´Â ¸ðµç °ÍÀ» Ç÷¯½¬ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«Çϸé ÇöÀç ÀÛ¾÷ µð·ºÅ丮°¡ Æ÷ÇԵǴ º¼·ý¿¡¼­ ÆÐÄ¡ÇÑ ¸ðµç ij½¬ µ¥ÀÌÅ͵éÀÌ Ç÷¯½¬µË´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ±âŸ º¼·ý º¯°æ»çÇ× ¾Ë¸®µµ·Ï Çϱâ

  1. fs checkvolumes ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       %
    fs checkvolumes
    

    ¿©±â¼­ checkv´Â checkvolumesÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

´ÙÀ½ ¸í·ÉÀ¸·Î ¸í·ÉÀÌ ¿ÏÀüÈ÷ ¼º°øÇßÀ½À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

   All volumeID/name mappings checked.

Çϳª ÀÌ»óÀÇ ¸¶¿îÆ® Æ÷ÀÎÆ® Ç÷¯½¬Çϱâ

  1. fs flushmount ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       %
    fs flush [<dir/file path>+]
    

    ¿©±â¼­

    flushm
    flushmountÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    dir/file path
    ij½¬¿¡¼­ Ç÷¯½¬ÇÒ ¸¶¿îÆ® Æ÷ÀÎÆ®ÀÇ À̸§ÀÔ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«Çϸé ÇöÀç ÀÛ¾÷ µð·ºÅ丮°¡ Ç÷¯½¬µË´Ï´Ù. ¿¬°üµÈ º¼·ý¿¡¼­ ij½¬ÇÑ ÆÄÀÏ ¶Ç´Â ÇÏÀ§ µð·ºÅ丮µéÀº ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù.

¼­¹ö ¼±È£ »çÇ× ¼øÀ§ À¯Áö

ÀÌ ÀåÀÇ ¼Ò°³¿¡¼­ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, AFS´Â Ŭ¶óÀ̾ðÆ®Ãø µ¥ÀÌÅÍ Ä³½¬¿Í ÄݹéÀ» »ç¿ëÇÏ¿© ¼¿¿¡¼­ÀÇ ³×Æ®¿öÅ© Åë½Å·®À» ÁÙÀÔ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ·ÎÄà ½Ã½ºÅÛ¿¡ ´ëÇÑ ³×Æ®¿öÅ© ±ÙÁ¢µµ¸¦ ±Ù°Å·Î ¼­¹ö ½Ã½ºÅÛ¿¡ ¼±È£ »çÇ× ¼øÀ§¸¦ ÁöÁ¤ÇÏ¿© °¡´ÉÇÑ È¿°úÀûÀ¸·Î ³×Æ®¿öÅ©¸¦ »ç¿ëÇÏ·Á°í ½ÃµµÇÕ´Ï´Ù. ¼øÀ§´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ´Ù¸¥ ³×Æ®¿öÅ©°¡ ¾Æ´Ñ ÀÚ½ÅÀÇ ¼­ºê³×Æ®¿öÅ©³ª ³×Æ®¿öÅ©¿¡ ÀÖ´Â ¼­¹ö ½Ã½ºÅÛ Á¤º¸¿¡¼­ Á¤º¸¸¦ ÆÐÄ¡Çϵµ·Ï ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®¿Í ¼­¹ö »çÀÌ¿¡¼­ µ¥ÀÌÅͰ¡ À̵¿µÇ´Â ³×Æ®¿öÅ© °Å¸®¸¦ ÁÙÀÌ¸é ³×Æ®¿öÅ© Åë½Å·®ÀÌ ÁÙ¾îµé°í, ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ µ¥ÀÌÅ͸¦ Àü´ÞÇÏ´Â ¼Óµµ°¡ ´Ã¾î³³´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ä¿³Î ¸Þ¸ð¸®¿¡ º°µµÀÇ µÎ °¡Áö ¼±È£ »çÇ× ¼øÀ§¸¦ ÀúÀåÇÕ´Ï´Ù. ù¹øÂ° ¼øÀ§ ¼¼Æ®´Â º¼·ý À§Ä¡(VL) ¼­¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ¿¡ Àû¿ëµÇ¸ç, ÀÌÈĺÎÅÍ´Â VL ¼­¹ö ½Ã½ºÅÛÀ̶ó°í ÇÕ´Ï´Ù. µÎ ¹øÂ° ¼øÀ§ ¼¼Æ®´Â ÆÄÀÏ ¼­¹ö ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ½Ã½ºÅÛ¿¡ Àû¿ëµÇ¸ç, ÀÌÈÄ ºÎÅÍ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ̶ó°í ÇÕ´Ï´Ù. ÀÌ Àý¿¡¼­´Â ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ±âº» ¼øÀ§¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý, fs setserverprefs ¸í·ÉÀ» »ç¿ëÇÏ¿© ±âº» ¼øÀ§¸¦ º¯°æÇϰųª »õ·Î¿î ¼øÀ§¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý, ±×¸®°í fs getserverprefs ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇöÀç ¼øÀ§ ¼¼Æ®¸¦ Ç¥½ÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ±âº» ¼øÀ§¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ý

afsd ÇÁ·Î±×·¥ÀÌ Ä³½¬ °ü¸® ÇÁ·Î±×·¥À» ½ÃÀÛÇÑ µÚ¿¡´Â, ·ÎÄà /usr/vice/etc/CellServDB ÆÄÀÏ¿¡ ³ª¿­µÈ VL ¼­¹ö ½Ã½ºÅÛ °¢°¢¿¡ ¼±È£ »çÇ× ¼øÀ§ 10,000À» ÁöÁ¤ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ 0 - 126 ¹üÀ§³»¿¡¼­ ÀÓÀÇ·Î ¼±ÅÃÇÑ Á¤¼ö¸¦ Ãß°¡ÇÏ¿© ¼øÀ§¸¦ ¹«ÀÛÀ§·Î ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é °°Àº ¼øÀ§¸¦ ÇÑ ¼¿¿¡ ÀÖ´Â ¿©·¯ ½Ã½ºÅÛ¿¡ ÁöÁ¤ÇÏÁö ¾Ê°Ô µÇÁö¸¸, ´Ù¸¥ ¼¿¿¡ ÀÖ´Â ½Ã½ºÅÛµéÀÌ °°Àº ¼øÀ§¸¦ °®°Ô µÉ ¼ö´Â ÀÖ½À´Ï´Ù. ±×·¸´Ù°í »ç¿ë»ó ¹®Á¦Á¡ÀÌ ¿¹¹æµÇ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Çѹø¿¡ ÇÑ ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼­¹ö ±â°è ¼øÀ§µéÀ» ºñ±³Çϱ⠶§¹®ÀÔ´Ï´Ù. AFS°¡ ¸ÖƼȨ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ »ç¿ëÀ» Áö¿øÇÏ´õ¶óµµ, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ·ÎÄà /usr/vice/etc/CellServDB ÆÄÀÏ¿¡ ÀÖ´Â °¢ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛ¿ëÀ¸·Î ³ª¿­µÈ ÇϳªÀÇ ÁÖ¼Ò¸¸À» »ç¿ëÇÕ´Ï´Ù. Ubik¸¸ÀÌ ¸ÖƼȨ µ¥ÀÌÅͺ£À̽º ¼­¹ö ½Ã½ºÅÛÀÇ ´ÙÁß ÀÎÅÍÆäÀ̽ºÀÇ ÀåÁ¡À» ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº VL ¼­¹ö·ÎºÎÅÍ ¼­¹öÀÇ VLDB ·¹Äڵ带 È®º¸ÇÒ ¶§ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀ¸·Î ¼±È£ »çÇ× ¼øÀ§¸¦ ÁöÁ¤Çϸç, óÀ½¿¡´Â ½Ã½ºÅÛ¿¡ ÀÖ´Â º¼·ý¿¡ ¾×¼¼½ºÇÕ´Ï´Ù. ½Ã½ºÅÛÀÌ ¸ÖƼȨÀÎ °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀÎÅÍÆäÀ̽º °¢°¢¿¡ °íÀ¯ÇÑ ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù(°¢ ½Ã½ºÅÛ¿¡ ´ëÇØ VLDB°¡ ÀúÀåÇÒ ¼ö ÀÖ´Â ÃÖ´ë ÀÎÅÍÆäÀ̽º±îÁö. À̰ÍÀº AFS ¸±¸®½º ³ëÆ®¿¡¼­ ÁöÁ¤µË´Ï´Ù). ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀÎÅÍÆäÀ̽ºÀÇ IP ÁÖ¼Ò¸¦ ·ÎÄà ½Ã½ºÅÛÀÇ ÁÖ¼Ò¿Í ºñ±³Çϸç, ´ÙÀ½ ¾Ë°í¸®ÁòÀ» Àû¿ëÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÇϳªÀÇ ÀÎÅÍÆäÀ̽º¸¸ ÀÖ´Â °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº À̸¦ ¼­¹ö ÀÎÅÍÆäÀ̽ºÀÇ IP ÁÖ¼Ò¿Í ºñ±³ÇÑ ´ÙÀ½, ¾Ë°í¸®Áò¿¡ µû¶ó ¼øÀ§¸¦ ¼³Á¤ÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ¸ÖƼȨÀÎ °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ·ÎÄà ÀÎÅÍÆäÀ̽º ÁÖ¼Ò °¢°¢À» ¼­¹ö ÀÎÅÍÆäÀ̽º¿Í ºñ±³ÇÑ ´ÙÀ½, Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º ¸ðµÎ¿Í ºñ±³ÇÏ¿© ¾òÀº ÃÖÇÏÀ§ ¼øÀ§¸¦ ¼­¹ö ÀÎÅÍÆäÀ̽º¿¡ ÁöÁ¤ÇÕ´Ï´Ù.

±âº» ¼øÀ§¸¦ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º¿¡ ÁöÁ¤ÇÑ µÚ, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº 0 - 15 À̳»¿¡¼­ ÀÓÀÇ·Î ¼±ÅÃÇÑ ¹øÈ£¸¦ ÀÌ¿¡ Ãß°¡ÇÕ´Ï´Ù. ¿¹¿¡¼­ ó·³, ·ÎÄà ½Ã½ºÅÛ°ú °°Àº ¼­ºê³×Æ®¿öÅ©¿¡ ÀÖ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º¿¡´Â ±âº» ¼øÀ§ 20,000ÀÌ ÁöÁ¤µÇÁö¸¸, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº 20,000 - 20,015 À̳»ÀÇ Á¤¼ö·Î ½ÇÁ¦ ¼øÀ§¸¦ ±â·ÏÇÕ´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º·Î ½ÇÁ¦·Î °°Àº ¼øÀ§¿¡ ÀÖ´Â ÀÎÅÍÆäÀ̽º ¼ö°¡ ÁÙ¾îµì´Ï´Ù. VL ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¿Í °°ÀÌ, ¿ÜºÎ ¼¿¿¡ ÀÖ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º°¡ ·ÎÄà ¼¿¿¡ ÀÖ´Â ÀÎÅÍÆäÀ̽º¿Í °°Àº ¼øÀ§¸¦ °®À» ¼ö ÀÖÁö¸¸, ¹®Á¦¸¦ ¿¹¹æÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ƯÁ¤ º¼·ýÀÌ µé¾îÀÖ´Â ÀÎÅÍÆäÀ̽ºÀÇ »ó´ë ¼øÀ§¸¸ÀÌ °ü°èµÇ¸ç, AFS´Â Çѹø¿¡ ÇÑ ¼¿¿¡ ÀÖ´Â º¼·ý ±â¾ï¿µ¿ª¸¸À» Áö¿øÇÕ´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¼±È£ »çÇ× ¼øÀ§¸¦ »ç¿ëÇÏ´Â ¹æ¹ý

°¢°¢ÀÇ ¼±È£ »çÇ× ¼øÀ§´Â ÀÎÅÍÆäÀ̽ºÀÇ IP ÁÖ¼Ò¿Í 1 - 65,534 À̳»ÀÇ Á¤¼ö·Î ÇÑ ½ÖÀÌ µË´Ï´Ù. ³·Àº ¼øÀ§(ÇÏÀ§ ¹øÈ£)´Â °­·ÂÇÑ ¼±È£ »çÇ×À» ³ªÅ¸³À´Ï´Ù. ÀÏ´Ü ¼øÀ§°¡ ¼³Á¤µÇ¸é, ½Ã½ºÅÛÀÌ ÀçºÎÆ®ÇÒ ¶§ ±îÁö, ¶Ç´Â fs setserverprefs ¸í·ÉÀ» »ç¿ëÇÏ¿© º¯°æÇÒ ¶§ ±îÁö Áö¼ÓµË´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¼¿¿¡¼­ º¼·ý À§Ä¡ Á¤º¸¸¦ ÆÐÄ¡ÇØ¾ß ÇÒ ¶§ VL ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ »ç¿ëÇÕ´Ï´Ù. ¼¿ÀÇ CL ±â°è ½Ã½ºÅÛ ¼øÀ§¿Í ºñ±³ÇÏ¿© ÃÖ»óÀÇ(ÃÖÇÏ ¹øÈ£) ¼øÀ§¸¦ °¡Áø ½Ã½ºÅÛÀÇ VL ¼­¹ö ÇÁ·Î¼¼½º¿Í Á¢¼ÓÇÏ·Á ÇÕ´Ï´Ù. ±× VL ¼­¹ö¿¡ Á¢¼ÓÇÒ ¼ö ¾øÀ¸¸é, ±× ´ÙÀ½ ¼øÀ§ÀÇ VL ¼­¹ö¿¡ Á¢¼ÓÇÏ·Á ÇÕ´Ï´Ù. ¼¿ÀÇ VL ¼­¹ö ½Ã½ºÅÛ ¸ðµÎ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¼¿¿¡¼­ µ¥ÀÌÅ͸¦ ÆÐÄ¡ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÀÌ¿Í À¯»çÇÏ°Ô Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ º¼·ý¿¡¼­ µ¥ÀÌÅ͸¦ ÆÐÄ¡ÇØ¾ß ÇÏ´Â °æ¿ì, º¼·ýÀÌ ÀÖ´Â ½Ã½ºÅÛÀÇ ÀÎÅÍÆäÀ̽º ¼øÀ§¿Í ºñ±³Çϰí ÃÖ»óÀ§ ¼øÀ§¸¦ °®´Â ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÇÏ·Á ÇÕ´Ï´Ù. ±× ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ fileserver ÇÁ·Î¼¼½º¿Í Á¢¼ÓÇÒ ¼ö ¾øÀ¸¸é, ±× ´ÙÀ½ ¼øÀ§ÀÇ ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÀ» ½ÃµµÇÕ´Ï´Ù. º¼·ýÀÌ µé¾îÀÖ´Â ½Ã½ºÅÛÀÇ ÀÎÅÍÆäÀ̽º¿¡ Á¢¼ÓÇÒ ¼ö ¾øÀ¸¸é, º¼·ý¿¡¼­ µ¥ÀÌÅ͸¦ ÆÐÄ¡ÇÒ ¼ö ¾ø½À´Ï´Ù.

¼±È£ »çÇ× ¼øÀ§ Ç¥½Ã ¹× ¼³Á¤

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ Ç¥½ÃÇÏ·Á¸é fs getserverprefs ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. -vlservers Ç÷¡±×¸¦ »ðÀÔÇÏ¿© ´ë½Å VL ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ Ç¥½ÃÇϽʽÿÀ. ±âº»ÀûÀ¸·Î Ãâ·ÂÀº Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿­(STDOUT)¿¡ Ç¥½ÃµÇÁö¸¸, -file Àμö¸¦ Æ÷ÇÔ½ÃÄÑ ´ë½Å ÆÄÀÏ¿¡ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ä¿³Î ¸ñ·Ï¿¡ È£½ºÆ® À̸§ÀÌ ¾Æ´Ñ IP ÁÖ¼Ò¸¦ ÀúÀåÇÏÁö¸¸, ±âº»ÀûÀ¸·Î Ãâ·Â¿¡¼­´Â ¼¿ÀÇ À̸§ ¼­ºñ½º(µµ¸ÞÀÎ À̸§ ¼­¹ö) ¶Ç´Â ·ÎÄà ȣ½ºÆ® Å×À̺íÀ» ÂüÁ¶ÇÏ´Â º¯È¯ ·çƾÀ» È£ÃâÇÑ µÚ È£½ºÆ® À̸§À¸·Î ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÕ´Ï´Ù. ÀÌ °æ¿ì IP ÁÖ¼Ò°¡ Ç¥½ÃµÇ¸é, À̰ÍÀº º¯È¯ÀÌ ½ÇÆÐÇϱ⠶§¹®ÀÔ´Ï´Ù. º¯È¯ ´Ü°è¸¦ Åë°úÇϰí È£½ºÆ® À̸§ ´ë½Å IP ÁÖ¼Ò¸¦ Ç¥½ÃÇÏ·Á¸é, -numeric Ç÷¡±×¸¦ Æ÷ÇÔÇϽʽÿÀ. À̰ÍÀ¸·Î Ãâ·Â ¼Óµµ°¡ ÇöÀúÈ÷ Áõ°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

fs setserverprefs ¸í·ÉÀ» »ç¿ëÇÏ¿© ±âÁ¸ ¼±È£ »çÇ× ¼øÀ§¸¦ Àç¼³Á¤Çϰųª, ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡ ¼øÀ§°¡ ¾ø´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º ¶Ç´Â VL ¼­¹ö ½Ã½ºÅÛÀÇ Ãʱ⠼øÀ§¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤ÇÑ ¼øÀ§´Â ½Ã½ºÅÛÀÌ ÀçºÎÆ®ÇÒ ¶§ ±îÁö ¶Ç´Â fs setserverprefs ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇÒ ¶§ ±îÁö À¯ÁöµË´Ï´Ù. ÀçºÎÆ®Çϸ鼭µµ ¼øÀ§¸¦ À¯ÁöÇÏ·Á¸é, ÇØ´ç fs setserverprefs ¸í·ÉÀ» ½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ÆÄÀÏ¿¡ ³ÖÀ¸½Ê½Ã¿À.

±âº» ¼øÀ§¿¡¼­ ó·³, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ °¢ ¼øÀ§ ¹üÀ§¿¡ ÀÓÀÇ·Î ¼±ÅÃÇÑ Á¤¼ö¸¦ Ãß°¡ÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÇ °æ¿ì ÀÓÀÇ ¹øÈ£´Â 0 - 15 À̳»À̸ç, VL ¼­¹ö ½Ã½ºÅÛÀÇ °æ¿ì 0 - 126 ¹üÀ§ À̳»ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î 15,000 ¼øÀ§¸¦ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º¿¡ ÁöÁ¤Çϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº 15,000 - 15,015 À̳»ÀÇ Á¤¼ö¸¦ ÀúÀåÇÕ´Ï´Ù.

VL ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ ÁöÁ¤ÇÏ·Á¸é, fs setserverprefs ¸í·É¿¡ ÀÖ´Â -vlserver Àμö ´ÙÀ½¿¡ ÀÌ ¼øÀ§¸¦ ³ª¿­ÇϽʽÿÀ.

ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ ÁöÁ¤ÇÏ·Á¸é, ´ÙÀ½ 3°¡Áö ¹æ¹ýÀ» »ç¿ëÇϽʽÿÀ.

  1. ¸í·ÉÇà¿¡¼­ -servers Àμö ´ÙÀ½¿¡ À̸¦ ³ª¿­ÇϽʽÿÀ.
  2. ÆÄÀÏ¿¡ À̸¦ ±â·ÏÇϰí -file Àμö·Î À̸§À» ÁöÁ¤ÇϽʽÿÀ. -file Àμö¸¦ fs getserverprefs ¸í·É¿¡ Æ÷ÇÔ½Ã۸é ÀûÇÕÇÑ Çü½ÄÀ¸·Î ÆÄÀÏÀ» ½±°Ô »ý¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. -stdin Ç÷¡±×¸¦ Æ÷ÇÔ½ÃÄÑ Ç¥ÁØ ÀÔ·Â ¹®ÀÚ¿­À» ÅëÇØ À̵éÀ» ÀÔ·ÂÇϽʽÿÀ. ÀÌ·¸°Ô ÇÏ¸é ¸í·ÉÀ̳ª, »ç¿ëÀÚ ¼¿¿¡ ÀûÇÕÇÑ ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ¿© ¼±È£ »çÇ×À» »ý¼ºÇÏ´Â ½ºÅ©¸³Æ®¿¡¼­ Á÷Á¢ °ªÀ» ÀоîµéÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀûÇÕÇÑ Çü½ÄÀ¸·Î »ý¼ºÇØ¾ß Çϸç, °¢ ½Ö »çÀÌ¿¡, ±×¸®°í ½ÖÀÇ µÎ ÆÄÆ® »çÀÌ¿¡ Çϳª ÀÌ»óÀÇ °ø°£ÀÌ ÀÖ½À´Ï´Ù. AFS ºÐ¹è¿¡´Â ±×·¯ÇÑ ½ºÅ©¸³Æ®°¡ Æ÷ÇÔµÇÁö ¾ÊÀ¸¹Ç·Î, ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ·Á´Â °æ¿ì´Â Çϳª ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.

¿øÇÏ¸é °°Àº ¸í·ÉÇà¿¡¼­ -servers, -file ¹× -stdin ¿É¼ÇµéÀ» °áÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù. À̵é Áß Çϳª ÀÌ»óÀÌ °°Àº ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ ¼øÀ§¸¦ ÁöÁ¤Çϸé, -servers Àμö·Î ÁöÁ¤µÈ ¼øÀ§ÀÇ ¿ì¼±¼øÀ§°¡ ³ô½À´Ï´Ù. ¶ÇÇÑ °°Àº ¸í·ÉÇà¿¡¼­ -vlservers Àμö¸¦ Á¦°øÇÏ¿© VL ¼­¹ö ½Ã½ºÅÛ ¼øÀ§¸¦ µ¿½Ã¿¡ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¼øÀ§·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

fs ¸í·É ÇØ¼®±â´Â È£½ºÆ® À̸§À̳ª IP ÁÖ¼Ò¸¦ È®ÀÎÇÏÁö ¾ÊÀ¸¹Ç·Î, ½ÇÁ¦·Î Á¸ÀçÇÏÁö ¾Ê´Â È£½ºÆ® À̸§°ú ÁÖ¼ÒÀÇ ¼øÀ§µµ ÀúÀåÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ µ¿ÀÏÇÑ VLDB ·¹Äڵ忡¼­ µ¿ÀÏÇÑ Æ²¸° Á¤º¸¸¦ ±â·ÏÇÏÁö ¾Ê´Â´Ù¸é ±×·¯ÇÑ ¼øÀ§´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

¼­¹ö ¼±È£ »çÇ× ¼øÀ§ Ç¥½ÃÇϱâ

  1. fs getserverprefs ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¶Ç´Â VL ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ¼±È£ »çÇ× ¼øÀ§¸¦ Ç¥½ÃÇϽʽÿÀ.

       % fs getserverprefs [-file <output to named file>] [-numeric] [-vlservers]
    

    ¿©±â¼­

    gp
    getserverprefs¿¡ ´ëÇÑ º°¸íÀÔ´Ï´Ù(gets´Â Ãà¾àÇüÀÔ´Ï´Ù).

    -file
    ¼øÀ§ ¸ñ·ÏÀ» ±â·ÏÇÒ ÆÄÀÏÀÇ °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ Àμö¸¦ »ý·«Çϸé Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿­(STDOUT)¿¡¼­ ¸ñ·ÏÀÌ Ç¥½ÃµË´Ï´Ù.

    -numeric
    ¼øÀ§°¡ ÁöÁ¤µÈ ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÇ IP ÁÖ¼Ò¸¦ È£½ºÆ® À̸§ ´ë½Å Ç¥½ÃÇÕ´Ï´Ù. ÀÌ Ç÷¡±×¸¦ »ý·«Çϸé ÁÖ¼Ò°¡ È£½ºÆ® À̸§À¸·Î º¯È¯µÇ¸ç, À̸¦ ¼öÇàÇÏ´Â µ¥¿¡´Â ´Ù¼Ò ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.

    -vlservers
    ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ´ë½Å VL ¼­¹ö ½Ã½ºÅÛÀÇ ¼øÀ§¸¦ Ç¥½ÃÇÕ´Ï´Ù.

    ´ÙÀ½ ¿¹¿¡¼­´Â ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛÀÇ ¼øÀ§¸¦ Ç¥½ÃÇÕ´Ï´Ù. -numeric Ç÷¡±×°¡ »ç¿ëµÇÁö ¾Ê¾ÒÀ¸¹Ç·Î, IP ÁÖ¼Ò°¡ Ç¥½ÃµÇ¸é À̰ÍÀ» È£½ºÆ® À̸§À¸·Î º¯È¯ÇÒ ¼ö ¾øÀ½À» ÀǹÌÇÕ´Ï´Ù.

       % fs gp
       fs5.abc.com         20000
       fs1.abc.com         30014
       server1.stateu.edu  40011
       fs3.abc.com         20001
       fs4.abc.com         30001
       192.12.106.120      40002
       192.12.106.119      40001
          .   .   .   .   .     . .
    

¼­¹ö ¼±È£ »çÇ× ¼øÀ§ ¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. fs setserverprefs ¸í·ÉÀ» ½ÇÇàÇÏ¿© Çϳª ÀÌ»óÀÇ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ¶Ç´Â VL ¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ¼±È£ »çÇ× ¼øÀ§¸¦ ¼³Á¤ÇϽʽÿÀ.

       # fs setserverprefs [-servers <fileserver names and ranks>+]  \
                           [-vlservers <VL server names and ranks>+]  \
                           [-file <input from named file>] [-stdin]
    

    ¿©±â¼­

    sp
    setserverprefsÀÇ º°¸íÀÔ´Ï´Ù(sets´Â Ãà¾àÇüÀÔ´Ï´Ù).

    -servers
    ÇÑ½Ö ÀÌ»óÀÇ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º¿Í ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿ÏÀüÇÑ È£½ºÆ® À̸§À̳ª ¼Ò¼öÁ¡ ½ÊÁø Çü½ÄÀ¸·Î µÈ IP ÁÖ¼Ò·Î °¢ ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÕ´Ï´Ù. ¼ö¿ëÇÒ ¼ö ÀÖ´Â ¼øÀ§´Â 1 - 65534 À̳»ÀÇ Á¤¼öÀÔ´Ï´Ù. ÇÑ ½Ö¿¡¼­ °¢ ÆÄÆ®¸¦, ½ÖÀ» ´Ù¸¥ ½Ö°ú ±¸ºÐÇÏ´Â µ¥ Çϳª ÀÌ»óÀÇ °ø¹éÀ» »ç¿ëÇϽʽÿÀ.

    -vlservers
    ÇÑ½Ö ÀÌ»óÀÇ VL ¼­¹ö ½Ã½ºÅÛ°ú ¼øÀ§¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿ÏÀüÇÑ È£½ºÆ® À̸§À̳ª ¼Ò¼öÁ¡ ½ÊÁø Çü½ÄÀ¸·Î µÈ IP ÁÖ¼Ò·Î °¢ ÀÎÅÍÆäÀ̽º¸¦ ½Äº°ÇÕ´Ï´Ù. ¼ö¿ëÇÒ ¼ö ÀÖ´Â ¼øÀ§´Â 1 - 65534 À̳»ÀÇ Á¤¼öÀÔ´Ï´Ù.

    -file
    ÇÑ½Ö ÀÌ»óÀÇ ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º¿Í ¼øÀ§°¡ µé¾îÀÖ´Â ÆÄÀÏÀÇ °æ·Î À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ÆÄÀÏ¿¡¼­ ÀÌ ¸Å°³º¯¼ö Çà¿¡ °¢ ½ÖÀ» »ðÀÔÇϽʽÿÀ. ÀÎÅÍÆäÀ̽º¿Í ¼øÀ§¿¡ ´ëÇØ -servers Àμö¿¡¼­¿Í °°Àº Çü½ÄÀ» »ç¿ëÇϽʽÿÀ.

    -stdin
    ÆÄÀÏ ¼­¹ö ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º ¹× ¼øÀ§°¡ Ç¥ÁØ ÀÔ·Â ¹®ÀÚ¿­(stdin)À» ÅëÇØ Á¦°øµÊÀ» ³ªÅ¸³À´Ï´Ù. ½ÖÀ» »ý¼ºÇÏ´Â ÇÁ·Î±×·¥À̳ª ½ºÅ©¸³Æ®´Â -servers Àμö¿¡¼­¿Í °°Àº ¹æ½ÄÀ¸·Î À̵éÀ» Çü½ÄÈ­ÇØ¾ß ÇÕ´Ï´Ù.

¸ÖƼȨ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ °ü¸®

ÆÄÀÏ ¼­¹ö´Â ¸ÖƼȨ Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ(Çϳª ÀÌ»óÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿Í IP ÁÖ¼Ò¸¦ °¡Áø ½Ã½ºÅÛ)¿¡¼­ ij½¬ °ü¸® ÇÁ·Î±×·¥°úÀÇ Åë½ÅÀ» ½ÃÀÛÇÒ ¶§ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ±× ÀÎÅÍÆäÀ̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸é, ÀÚµ¿À¸·Î ´ëü ÀÎÅÍÆäÀ̽º·Î ÀüȯÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé AFS ¼º´ÉÀÌ Çâ»óµÇ¸ç, ÀÌ´Â ÀÎÅÍÆäÀ̽º°¡ ºÎÁ·Çصµ ÆÄÀÏ ¼­¹ö¿Í ij½¬ °ü¸® ÇÁ·Î±×·¥°£ÀÇ Åë½ÅÀ» ¹æÇØÇÏÁö ¸øÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

ÆÄÀÏ ¼­¹ö´Â µÎ °¡Áö À¯ÇüÀÇ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÒ ¶§ Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

(ÆÄÀÏ ¼­¹ö´Â AFS µ¥ÀÌÅÍ¿¡ ´ëÇÑ Ä³½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ ¿äûÀ» ä¿ï ¶§ ÀÀ´äÇÒ Å¬¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º¸¦ ¼±ÅÃÇÏÁö ¾Ê½À´Ï´Ù. ±×·± °æ¿ì, ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¿äûÀ» Àü¼ÛÇß´ø Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ Ç×»ó ÀÀ´äÇÕ´Ï´Ù).

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ½ÃÀÛµÈ ÈÄ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÇϱ⠽¬¿î ÀÎÅÍÆäÀ̽º ¸ñ·ÏÀ» ÀÚµ¿À¸·Î ÄÄÆÄÀÏÇÑ ´ÙÀ½, À̸¦ Ä¿³Î ¸Þ¸ð¸®¿¡ ±â·ÏÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ Á¦ÀÏ Ã³À½ ÆÄÀÏ ¼­¹ö¿ÍÀÇ ¿¬°áÀ» ±¸ÃàÇÒ ¶§, ÀÎÅÍÆäÀ̽º ÁÖ¼Ò ¸ñ·Ï¸¸À» Àü¼ÛÇÕ´Ï´Ù. ÆÄÀÏ ¼­¹ö´Â ÁÖ¼Ò¸¦ ±â·ÏÇϰí, ÄݹéÀ» Áß´ÜÇϰųª ij½¬ °ü¸® ÇÁ·Î±×·¥¿¡°Ô ping ¸í·ÉÀ» Àü¼ÛÇØ¾ß ÇÒ ¶§ ¸ñ·Ï ¸Ç À§¿¡ ÀÖ´Â Çϳª¸¦ »ç¿ëÇÕ´Ï´Ù. ±× ÀÎÅÍÆäÀ̽º¿¡ ¾×¼¼½ºÇÒ ¼ö ¾øÀ¸¸é, ÆÄÀÏ ¼­¹ö´Â ¸ñ·Ï¿¡ ÀÖ´Â ´Ù¸¥ ¿©·¯ ÀÎÅÍÆäÀ̽º¿¡°Ô µ¿½Ã¿¡ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù. ¾î¶² ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵǴ Áö °ü°è¾øÀÌ ÆÄÀÏ ¼­¹ö´Â ¸Þ½ÃÁö¸¦ ù¹øÂ°¿¡°Ô Àü¼ÛÇÕ´Ï´Ù.

Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÖ´Â ·ÎÄà µð½ºÅ©ÀÇ /usr/vice/etc µð·ºÅ丮¿¡ ÀÖ´Â µÎ °³ÀÇ ÆÄÀÏ(NetInfo ¹× NetRestrict)¿¡¼­ ÁÖ¼ÒµéÀ» ³ª¿­ÇÏ¿© ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÆÄÀÏ ¼­¹ö·Î µî·ÏÇÏ´Â ÁÖ¼Ò¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ÃÀÛµÉ ¶§ NetInfo ÆÄÀÏÀÌ ÀÖÀ¸¸é, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀÎÅÍÆäÀ̽º ¸ñ·Ï¿¡ ´ëÇÑ ±âº»À¸·Î¼­ ±× ³»¿ëÀ» »ç¿ëÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿î¿µ üÁ¦¿¡¼­ ±¸¼ºÇÑ ÀÎÅÍÆäÀ̽º ¸ñ·ÏÀ» »ç¿ëÇÕ´Ï´Ù. ±×·± ´ÙÀ½ /usr/vice/etc/NetRestrict ÆÄÀÏ¿¡ Ç¥½ÃµÇ´Â ÁÖ¼ÒµéÀ» ¸ñ·Ï¿¡¼­ Á¦°ÅÇÕ´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ä¿³Î ¸Þ¸ð¸®¿¡ °á°ú ¸ñ·ÏÀ» ±â·ÏÇÕ´Ï´Ù.

¶ÇÇÑ fs setclientaddrs ¸í·ÉÀ» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀ» ÀçºÎÆ®ÇÏÁö ¾Ê°íµµ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÇ Ä¿³Î ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ÁÖ¼Ò ¸ñ·ÏÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸í·ÉÇà¿¡¼­ Á¦°øÇÑ ÁÖ¼Ò ¸ñ·ÏÀº Ä¿³Î ¸Þ¸ð¸®¿¡ ÀÖ´Â ÇöÀç ¸ñ·ÏÀ» ¿ÏÀüÈ÷ ¹Ù²ß´Ï´Ù. ±×·¯³ª º¯°æ»çÇ×Àº Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÌ ÀçºÎÆ®ÇÒ ¶§ ±îÁö¸¸ À¯ÁöµË´Ï´Ù. ÀçºÎÆ®Çϸ鼭µµ °³Á¤µÈ ¸ñ·ÏÀ» À¯ÁöÇÏ·Á¸é, ·ÎÄà /usr/vice/etc µð·ºÅ丮¿¡ ÀÖ´Â NetInfo ÆÄÀÏ(ÀûÇÕÇϸé NetRestrict ÆÄÀÏ)ÀÇ ÀÎÅÍÆäÀ̽º¸¦ ³ª¿­ÇϽʽÿÀ(½Ã½ºÅÛÀÇ AFS Ãʱ⼳Á¤ ½ºÅ©¸³Æ®¿¡ ÇØ´çµÇ´Â fs setclientaddrs ¸í·ÉÀ» »ðÀÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ±×·¯³ª È¿°ú´Â Àû½À´Ï´Ù. ÀÌ·± °æ¿ì ´ë°³ ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ½ºÅ©¸³Æ®¿¡¼­ ¸í·ÉÀ» Àаí, ÀÎÅÍÆäÀ̽º ¸ñ·ÏÀ» ÀÌ¹Ì ÄÄÆÄÀÏÇß½À´Ï´Ù).

ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÇöÀç ÆÄÀÏ ¼­¹ö·Î µî·ÏÇÏ´Â ÁÖ¼Ò ¸ñ·ÏÀ» Ç¥½ÃÇÏ·Á¸é, fs getclientaddrs ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

NetInfo ¶Ç´Â NetRestrict ÆÄÀÏÀ» º¯°æÇÒ ¶§, ¶Ç´Â fs getclientaddrs ¶Ç´Â fs setclientaddrs ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ ´ÙÀ½À» ±â¾ïÇϽʽÿÀ.

Ŭ¶óÀÌ¾ðÆ® NetInfo ÆÄÀÏ ÀÛ¼º ¶Ç´Â ÆíÁýÇϱâ

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

       % su root
       Password: root_password
    
  2. ¹®¼­ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© /usr/vice/etc/NetInfo ÆÄÀÏÀ» ¿©½Ê½Ã¿À. ¼Ò¼öÁ¡ ½ÊÁø Çü½ÄÀÇ IP ÁÖ¼Ò¸¦ °¢ Çà¿¡ µÎ½Ê½Ã¿À(¿¹: 192.12.107.33). ù¹øÂ° Çà¿¡ °¢ ÆÄÀÏ ¼­¹ö°¡ Ãʱ⿡ »ç¿ëÇϵµ·Ï ÇÏ·Á´Â ÁÖ¼Ò¸¦ ³ÖÀ¸½Ê½Ã¿À. ³ª¸ÓÁö ½Ã½ºÅÛ ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ù¹øÂ° ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ RPC°¡ ½ÇÆÐÇϸé, ÆÄÀÏ ¼­¹ö°¡ ¸ñ·Ï¿¡ ÀÖ´Â ´Ù¸¥ ÀÎÅÍÆäÀ̽º ¸ðµÎ¿¡°Ô µ¿½Ã¿¡ RPC¸¦ Àü¼ÛÇϱ⠶§¹®ÀÔ´Ï´Ù. ¾î¶² ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵǴ Áö °ü°è¾øÀÌ ÆÄÀÏ ¼­¹ö´Â ÄݹéÀ» Áß´ÜÇϱâ À§ÇØ ping°ú RPC¸¦ ù¹øÂ° ÀÎÅÍÆäÀ̽º¿¡ Àü¼ÛÇÕ´Ï´Ù.
  3. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ °³Á¤µÈ ¸ñ·ÏÀ» »ç¿ëÇÏ¿© Áï½Ã ½ÃÀ۵ǵµ·Ï ÇÏ·Á¸é, ½Ã½ºÅÛÀ» ÀçºÎÆ®Çϰųª, fs setclientaddrs ¸í·ÉÀ» »ç¿ëÇÏ¿© Ä¿³Î ¸Þ¸ð¸®¿¡¼­ Á÷Á¢ °°Àº ÁÖ¼Ò ¸ñ·ÏÀ» ÀÛ¼ºÇϽʽÿÀ.

Ŭ¶óÀÌ¾ðÆ® NetRestrict ÆÄÀÏ ÀÛ¼º ¶Ç´Â ÆíÁýÇϱâ

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

       % su root
       Password: root_password
    
  2. ¹®¼­ ÆíÁý±â¸¦ »ç¿ëÇÏ¿© /usr/vice/etc/NetRestrict ÆÄÀÏÀ» ¿©½Ê½Ã¿À. °¢ Çà¿¡ ¼Ò¼öÁ¡ ½ÊÁø Çü½ÄÀÇ IP ÁÖ¼Ò¸¦ µÎ½Ê½Ã¿À. ÁÖ¼Ò ¼ø¼­´Â Áß¿äÇÏÁö ¾Ê½À´Ï´Ù. ±× Çʵ忡¼­ °¡´ÉÇÑ ¸ðµç ÁÖ¼ÒµéÀ» ³ªÅ¸³»´Â ¿ÍÀϵå Ä«µå·Î¼­ 255 °ªÀ» »ç¿ëÇϽʽÿÀ. ¿¹¸¦ µé¾î 192.12.105.255 Ç׸ñÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ 192.12.105 ¼­ºê³×Æ®¿¡¼­ ÁÖ¼Ò¸¦ µî·ÏÇÏÁö ¾ÊÀ½À» ³ªÅ¸³À´Ï´Ù.
  3. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ °³Á¤µÈ ¸ñ·ÏÀ» »ç¿ëÇÏ¿© Áï½Ã ½ÃÀ۵ǵµ·Ï ÇÏ·Á¸é, ½Ã½ºÅÛÀ» ÀçºÎÆ®Çϰųª, fs setclientaddrs ¸í·ÉÀ» »ç¿ëÇÏ¿© ±ÝÁöµÈ ÁÖ¼Ò°¡ µé¾îÀÖÁö ¾ÊÀº ÁÖ¼Ò ¸ñ·ÏÀ» ¼³Á¤ÇϽʽÿÀ.

Ä¿³Î ¸Þ¸ð¸®ÀÇ ÁÖ¼Ò ¸ñ·Ï Ç¥½ÃÇϱâ

  1. fs getclientaddrs ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       %
    fs getclientaddrs 
    

    ¿©±â¼­ gc´Â getclientaddrsÀÇ º¯°æÀÔ´Ï´Ù(getclÀº Ãà¾àÇüÀÔ´Ï´Ù).

Ãâ·Â¿¡¼­´Â °¢ Çà¿¡ ¼Ò¼ýÁ¡ ½ÊÁø Çü½ÄÀ¸·Î IP ÁÖ¼Ò¸¦ ³ª¿­ÇÕ´Ï´Ù.

Ä¿³Î ¸Þ¸ð¸®¿¡¼­ ÁÖ¼Ò ¸ñ·Ï ¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. fs setclientaddrs ¸í·ÉÀ» ½ÇÇàÇÏ¿© ÇöÀç Ä¿³Î ¸Þ¸ð¸®¿¡ ÀÖ´Â ÁÖ¼Ò ¸ñ·ÏÀ» »õ·Î¿î ¸ñ·ÏÀ¸·Î ´ëüÇϽʽÿÀ.

       #
    fs setclientaddrs [-address <client network interfaces>+]
    

    ¿©±â¼­

    sc
    setclientaddrsÀÇ º°¸íÀÔ´Ï´Ù(setclÀº Ãà¾àÇüÀÔ´Ï´Ù).

    -address
    ¼Ò¼öÁ¡ ½ÊÁø Çü½ÄÀ¸·Î Çϳª ÀÌ»óÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÕ´Ï´Ù(È£½ºÆ® À̸§Àº ¼ö¿ëÇÒ ¼ö ¾ø½À´Ï´Ù). °¢ ÁÖ¼Ò¸¦ Çϳª ÀÌ»óÀÇ °ø¹éÀ¸·Î ºÐ¸®ÇϽʽÿÀ.

°æ°í ¹× Á¤º¸ ¸Þ½ÃÁö Ç¥½Ã Á¦¾î

±âº»ÀûÀ¸·Î ij½¬ °ü¸® ÇÁ·Î±×·¥Àº °æ°í¿Í Á¤º¸ ¸Þ½ÃÁö, ÀÌ µÎ °¡Áö À¯ÇüÀ» »ý¼ºÇÕ´Ï´Ù.

fs messages ¸í·ÉÀ» »ç¿ëÇÏ¿© ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ¸Þ½ÃÁö À¯Çü Áß Çϳª, ¸ðµÎ ¶Ç´Â ¾î´À °Íµµ Ç¥½ÃÇÏÁö ¾Ê´Â Áö ¿©ºÎ¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Þ½ÃÁö´Â À¯¿ëÇÑ Á¤º¸¸¦ Á¦°øÇϹǷÎ, ¿ÏÀüÈ÷ »ç¿ë ºÒ°¡´ÉÇÏ°Ô ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥ »óÅ ¹× ¼º´ÉÀ» º¸´Ù ¿Õ¼ºÇÏ°Ô ¸ð´ÏÅÍÇÏ·Á¸é, afsmonitor ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© È®ÀåµÈ Åë°è ¼¼Æ®¸¦ ¼öÁýÇÒ ¼ö ÀÖ½À´Ï´Ù(ÆÄÀÏ ¼­¹ö Åë°è¸¦ ¼öÁýÇϱ⵵ ÇÕ´Ï´Ù). ¼º´É»óÀÇ ¹®Á¦Á¡À» ¹ß°ßÇϸé, fstrace ¸í·É ÁýÇÕÀ» »ç¿ëÇÏ¿© ij½¬ °ü¸® ÇÁ·Î±×·¥ µ¿ÀÛÀÇ ÇÏÀ§ ·¹º§ ÃßÀûÀ» ¼öÁýÇÒ ¼ö ÀÖÀ¸¸ç, ¿©±â¿¡¼­ AFS Áö¿ø ¹× °³¹ß ±×·ìÀº ¹®Á¦Á¡À» ÇØ°áÇÏ´Â µ¥ µµ¿òÀÌ µÇµµ·Ï ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. À¯Æ¿¸®Æ¼ ¸ðµÎ¿¡ ´ëÇØ ¾Ë·Á¸é AFS ¼º´É ¸ð´ÏÅÍ ¹× °¨»çÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

°æ°í ¹× »óÅ ¸Þ½ÃÁö Ç¥½Ã Á¦¾îÇϱâ

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

       % su root
       Password: root_password
    
  2. -show Àμö¿Í ÇÔ²² fs messages ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ç¥½ÃÇÒ ¸Þ½ÃÁö À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ.

       # fs messages -show <user|console|all|none>
    

    ¿©±â¼­

    me
    messagesÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -show
    Ç¥½ÃÇÒ ¸Þ½ÃÁö À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù. ´ÙÀ½ °ª Áß Çϳª¸¦ ¼±ÅÃÇϽʽÿÀ.

    user
    »ç¿ëÀÚ È­¸é¿¡ »ç¿ëÀÚ ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù.

    console
    ÄַܼΠÄÜ¼Ö ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù.

    all
    »ç¿ëÀÚ È­¸é¿¡´Â »ç¿ëÀÚ ¸Þ½ÃÁö¸¦, Äֿܼ¡´Â ÄÜ¼Ö ¸Þ½ÃÁö¸¦ Àü¼ÛÇÕ´Ï´Ù(-show Àμö°¡ »ý·«µÈ °æ¿ì ±âº»°ª).

    none
    ¸Þ½ÃÁö¸¦ ¿ÏÀüÈ÷ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

½Ã½ºÅÛ À¯Çü À̸§ Ç¥½Ã ¹× ¼³Á¤

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº Ä¿³Î ¸Þ¸ð¸®¿¡ ·ÎÄà Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ À¯Çü À̸§À» ÀúÀåÇÕ´Ï´Ù. AFS Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ÇϵåÄÚµåµÈ Á¤ÀÇ¿¡¼­ ±âº»°ªÀ» ÀÐ¾î µéÀÔ´Ï´Ù.

ij½¬ °ü¸® ÇÁ·Î±×·¥Àº AFS °æ·ÎÀ̸§¿¡¼­ @sys º¯¼ö¿¡ ´ëÇÑ ´ëü·Î¼­ ½Ã½ºÅÛ À̸§À» »ç¿ëÇÕ´Ï´Ù. º¯¼ö´Â Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ À¯Çü¿¡ ´ëÇÑ 2Áø ÆÄÀÏÀÌ µé¾îÀÖ´Â ·ÎÄà µð½ºÅ©¿¡¼­ AFS µð·ºÅ丮·ÎÀÇ ±âÈ£ ¿¬°áÀ» ÀÛ¼ºÇÒ ¶§ À¯¿ëÇÕ´Ï´Ù. @sys º¯¼ö´Â ÀÚµ¿À¸·Î ij½¬ °ü¸® ÇÁ·Î±×·¥À» ÇØ´ç µð·ºÅ丮·Î ÁøÇà½ÃŰ¹Ç·Î, ´Ù¸¥ ½Ã½ºÅÛ À¯ÇüÀÇ Å¬¶óÀÌ¾ðÆ® ±â°è¿¡¼­ µ¿ÀÏÇÑ ±âÈ£ ¿¬°áÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù(package ÇÁ·Î±×·¥À» »ç¿ëÇÑ Å¬¶óÀÌ¾ðÆ® ½Ã½ºÅÛ ±¸¼º¿¡¼­ ¼³¸íÇß´ø ÆÐŰÁö À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÛ¼º µ¿ÀÛÀ» ÀÚµ¿È­ÇÒ ¼öµµ ÀÖ½À´Ï´Ù). ¿¬°áÀº ½Ã½ºÅÛÀ» »õ·Î¿î ½Ã½ºÅÛ À¯ÇüÀ¸·Î ¾÷±×·¹À̵åÇÒ ¶§±îÁö À¯È¿ÇÑ Ã¤·Î ³²½À´Ï´Ù.

»ç¿ëÀÚ°¡ AFS°¡ ÁöÁ¤ÇÑ ½Ã½ºÅÛ À¯Çü À̸§À» »ç¿ëÇÒ ¶§ ±¸¼ºÀÌ °¡Àå °£´ÜÇÕ´Ï´Ù. ¸ñ·Ï¿¡ ´ëÇØ¼­´Â AFS ¸±¸®½º ³ëÆ®ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

Ä¿³Î ¸Þ¸ð¸®¿¡ ÀúÀåµÈ ½Ã½ºÅÛ À̸§À» Ç¥½ÃÇÏ·Á¸é, sys ¶Ç´Â fs sysname ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. À̸§À» º¯°æÇÏ·Á¸é, ³ªÁß¿¡ ¸í·ÉÀÇ -newsys Àμö¸¦ Ãß°¡ÇϽʽÿÀ.

½Ã½ºÅÛ À¯Çü À̸§ Ç¥½ÃÇϱâ

  1. fs sysname ¶Ç´Â sys ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ.

       % fs sysname 
       
       % sys
    

fs sysname ¸í·ÉÀÇ Ãâ·Â Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   Current sysname is 'system_name'

sys ¸í·É¿¡¼­´Â ´Ù¸¥ ÅØ½ºÆ®¾øÀÌ system_name ¹®ÀÚ¿­À» Ç¥½ÃÇÕ´Ï´Ù.

½Ã½ºÅÛ À¯Çü À̸§ º¯°æÇϱâ

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

       % su root
       Password: root_password
    
  2. -newsys Àμö¿Í ÇÔ²² fs sysname ¸í·ÉÀ» ½ÇÇàÇÏ¿© »õ·Î¿î À̸§À» ÁöÁ¤ÇϽʽÿÀ.

       # fs sysname <new sysname>
    

    ¿©±â¼­

    sys
    sysnameÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    new sysname
    »õ·Î¿î ½Ã½ºÅÛ À¯ÇüÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.

ºñµ¿±â ±â·Ï °¡´É

±âº»ÀûÀ¸·Î, ij½¬ °ü¸® ÇÁ·Î±×·¥Àº ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÆÄÀÏÀ» ´ÝÀ» ¶§ ¸ðµç µ¥ÀÌÅ͸¦ ÆÄÀÏ ¼­¹ö·Î Áï½Ã µ¿±â½ÄÀ¸·Î ±â·ÏÇÕ´Ï´Ù. Áï close ½Ã½ºÅÛ È£ÃâÀº ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÆÄÀÏ¿¡¼­ ij½¬ÇÑ ¸ðµç µ¥ÀÌÅ͸¦ ÆÄÀÏ ¼­¹ö·Î ±â·ÏÇÒ ¶§ ±îÁö´Â ¸®ÅÏÇÏÁö ¾Ê½À´Ï´Ù. ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Á¦¾î¸¦ ¸®ÅÏÇÒ ¶§ ÆÄÀÏ ¼­¹ö·Î ±â·ÏµÇ±â À§ÇØ ³²À» ¼ö ÀÖ´Â ÆÄÀÏÀÇ Å³·Î¹ÙÀÌÆ® ¼ö¸¦ ÁöÁ¤ÇÏ¿© ÆÄÀÏÀ» µ¿±âÀûÀ¸·Î ±â·ÏÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

ºñµ¿±â ±â·ÏÀ» °¡´ÉÇÏ°Ô ¼³Á¤ÇÏ´Â °ÍÀº º¸Åë ´ëÇü ÆÄÀÏ¿¡ ´ëÇØ ÀÛ¾÷ÇÏ´Â »ç¿ëÀÚ¿¡°Ô À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â ÁÖ·Î ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Á» ´õ ºü¸£°Ô ¼öÇàµÇ´Â °ÍÀ¸·Î ³ªÅ¸³²À» ÀǹÌÇÕ´Ï´Ù. ±×·¯³ª ¸î°¡Áö º¹ÀâÇÑ »çÇ׿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ½Ã½ºÅÛ »ç¿ëÀÚ°¡ ÀáÀçÀûÀÎ ¹®Á¦Á¡À» ÀÌÇØÇϰųª ÀÌ¿¡ ´ëÇÑ ¿¹¹æ¹ýÀ» ÀÌÇØÇϱ⿡ ÃæºÐÈ÷ ¼øÁøÇÏÁö ¾ÊÀº °æ¿ì¸¦ Á¦¿ÜÇÏ¸é ºñµ¿±â ±â·ÏÀ» »ç¿ë °¡´ÉÇÏ°Ô ¼³Á¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ³²Àº ¹®Á¦Á¡Àº ´ÙÀ½°ú °°½À´Ï´Ù.

fs storebehind ¸í·ÉÀ» ½ÇÇàÇÏ¿© ºñµ¿±â ±â·ÏÀ» »ç¿ë °¡´ÉÇÏ°Ô Çϸé, ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Á¦¾î¸¦ ¸®ÅÏÇÒ ¶§ ÆÄÀÏ ¼­¹ö·Î ±â·ÏÇϱâ À§ÇØ °è¼ÓÇØ¼­ ³²¾Æ ÀÖÀ» ¼ö ÀÖ´Â ÆÄÀÏÀÇ Å³·Î¹ÙÀÌÆ® ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¶ÀÛÇÏ´Â ¸ðµç ÆÄÀÏ¿¡, ¶Ç´Â ÀÏÁ¤ÇÑ ÆÄÀÏ¿¡¸¸ ¼³Á¤°ªÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

±âº» ºñµ¿±â ÀúÀå°ª ¼³Á¤Çϱâ

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

       % su root
       Password: root_password
    
  2. fs storebehind ¸í·ÉÀ» -allfiles Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.

       # fs storebehind -allfiles  <new default (KB)> [-verbose]
    

    ¿©±â¼­

    st
    storebehindÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -allfiles
    ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ ÆÄÀÏÀ» ´ÝÀº ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Á¦¾î¸¦ ¸®ÅÏÇÒ ¶§ ÆÄÀÏ ¼­¹ö·Î ±â·ÏµÇ±â À§ÇØ ³²À» ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ Å³·Î¹ÙÀÌÆ® ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

    -verbose
    »õ·Î¿î ¼³Á¤À» È®ÀÎÇÏ´Â ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.

Çϳª ÀÌ»óÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ÀúÀå ¼³Á¤Çϱâ

  1. ACL Ç¥½Ã¿¡¼­ ÀÚ¼¼È÷ ¼³¸íÇß´ø fs listacl ¸í·ÉÀ» ½ÇÇàÇÏ¿©, ºñµ¿±â ÀúÀå°ªÀ» ¼³Á¤ÇÏ´Â °¢ ÆÄÀÏÀÇ ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)¿¡ ´ëÇØ w(±â·Ï) ±ÇÇÑÀ» °¡Áö°í ÀÖ´Â Áö È®ÀÎÇϽʽÿÀ.

       % fs listacl dir/file path
    

    ¶Ç´Â ¾ÆÁ÷ ¼öÆÛÀ¯Àú°¡ ¾Æ´Ï¶ó¸é su ¸í·ÉÀ» ½ÇÇàÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ¿¡¼­ ·ÎÄà ÀÏ¹Ý »ç¿ëÀÚÀÎ ·çÆ®°¡ µÇ½Ê½Ã¿À.

       % su root
       Password: root_password
    
  2. fs storebehind ¸í·ÉÀ» -kbytes ¹× -files Àμö¿Í ÇÔ²² ½ÇÇàÇϽʽÿÀ.

       # fs storebehind -kbytes <asynchrony for specified names> \
                        -files <specific pathnames>+  \
                        [-verbose]
    

    ¿©±â¼­

    st
    storebehindÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -kbytes
    ij½¬ °ü¸® ÇÁ·Î±×·¥ÀÌ -files Àμö°¡ ÁöÁ¤ÇÑ ÆÄÀÏÀ» ´ÝÀº ÀÀ¿ëÇÁ·Î±×·¥À¸·Î Á¦¾î¸¦ ¸®ÅÏÇÒ ¶§ ÆÄÀÏ ¼­¹ö·Î ±â·ÏµÇ±â À§ÇØ ³²°ÜÁú ¼ö ÀÖ´Â µ¥ÀÌÅÍÀÇ Å³·Î¹ÙÀÌÆ® ¼ö¸¦ ¼³Á¤ÇÕ´Ï´Ù.

    -files
    ±âº»°ªÀ» ´ëüÇÏ´Â ºñµ¿±â ÀúÀå°ªÀ» ¼³Á¤ÇÒ °¢ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀϺΠ°æ·Î À̸§Àº ÇöÀçÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®µË´Ï´Ù.

    -verbose
    »õ·Î¿î ¼³Á¤À» È®ÀÎÇÏ´Â ¸Þ½ÃÁö¸¦ »ý¼ºÇÕ´Ï´Ù.

±âº» ºñµ¿±â ÀúÀå°ª Ç¥½ÃÇϱâ

  1. fs storebehind ¸í·ÉÀ» Àμö¾øÀÌ, ¶Ç´Â -verbose Ç÷¡±×¸¸ »ç¿ëÇÏ¿© ½ÇÇàÇϽʽÿÀ.

       % fs storebehind  [-verbose]
    

    ¿©±â¼­

    st
    storebehindÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -verbose
    ±âº» ºñµ¿±â ÀúÀå°ªÀ» ¾Ë·ÁÁÖ´Â Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù.

Çϳª ÀÌ»óÀÇ ÆÄÀÏ¿¡ ´ëÇÑ ºñµ¿±â ÀúÀå Ç¥½ÃÇϱâ

  1. fs storebehind ¸í·ÉÀ» -files Àμö¸¸ »ç¿ëÇÏ¿© ½ÇÇàÇϽʽÿÀ.

       % fs storebehind
    -files <specific pathnames>+ 
    

    ¿©±â¼­

    st
    storebehindÀÇ Ãà¾àÇüÀÔ´Ï´Ù.

    -files
    ºñµ¿±â ÀúÀå°ªÀ» Ç¥½ÃÇÒ °¢ ÆÄÀÏÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀϺΠ°æ·Î À̸§Àº ÇöÀçÀÇ ÀÛ¾÷ µð·ºÅ丮¿Í °ü·ÃÇÏ¿© ÇØ¼®µË´Ï´Ù.

Ãâ·Â¿¡¼­´Â °¢ ÆÄÀÏÀ» °³º°ÀûÀ¸·Î ³ª¿­ÇÕ´Ï´Ù. ÁöÁ¤µÈ ÆÄÀÏ¿¡ ´ëÇÑ °ªÀÌ ÀÌÀü¿¡ ¼³Á¤µÇ¾úÀ¸¸é, Ãâ·Â¿¡¼­´Â ´ÙÀ½À» ¾Ë·ÁÁÝ´Ï´Ù.

   Will store up to y kbytes of file asynchronously.
   Default store asynchrony is x kbytes.

±âº» ºñµ¿±â ÀúÀå°ªÀÌ ÆÄÀÏ¿¡ Àû¿ëµÇ´Â °æ¿ì(ÀÌ¿¡ ´ëÇÑ -kbytes °ªÀ» ¼³Á¤ÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î), Ãâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.

   Will store file according to default.
   Default store asynchrony is x kbytes.


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



© IBM Corporation 2000. All Rights Reserved