| Sun ONE Messaging Server 6.0 °ü¸®ÀÚ ¼³¸í¼ |
15Àå
¸ÞÀÏ ÀúÀå¼Ò °ü¸®ÀÌ Àå¿¡¼´Â ¸ÞÀÏ ÀúÀå¼Ò¿Í ¸ÞÀÏ ÀúÀå¼ÒÀÇ °ü¸® ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
°³¿ä¸ÞÀÏ ÀúÀå¼Ò´Â ƯÁ¤ Messaging Server ÀνºÅϽº¿¡ ´ëÇÑ »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¸ÞÀÏÇÔ, Æú´õ ¹× ·Î±× ÆÄÀÏ ¼ö°¡ ´Ã¾î³ª¸é ¸ÞÀÏ ÀúÀå¼ÒÀÇ Å©±â°¡ ´Ã¾î³³´Ï´Ù. ¸ÞÀÏÇÔÀÇ Å©±â(µð½ºÅ© ÇÒ´ç·®)¸¦ Á¦ÇÑÇϰí Çã¿ëµÇ´Â ÃÑ ¸ÞÀÏ ¼öÀÇ Çѵµ¸¦ ÁöÁ¤Çϸç ÀúÀå¼ÒÀÇ ¸ÞÀÏ¿¡ ´ëÇÑ ¿¡ÀÌ¡ Á¤Ã¥À» ¼³Á¤ÇÏ¿© ÀúÀå¼Ò Å©±â¸¦ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
½Ã½ºÅÛ¿¡ ´Ù¸¥ »ç¿ëÀÚ¸¦ Ãß°¡ÇÏ¸é µð½ºÅ© ÀúÀå¼Ò ¿ä±¸ »çÇ×ÀÌ Áõ°¡ÇÕ´Ï´Ù. ¼¹ö°¡ Áö¿øÇÏ´Â »ç¿ëÀÚ ¼ö¿¡ µû¶ó ¸ÞÀÏ ÀúÀå¼Ò´Â Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ¹°¸®Àû µð½ºÅ©°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Ãß°¡ µð½ºÅ© °ø°£À» ½Ã½ºÅÛ¿¡ ÅëÇÕÇÏ´Â ¹æ¹ý¿¡´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ªÀ» Ãß°¡ÇÏ´Â °ÍÀÔ´Ï´Ù("¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª ±¸¼º" ÂüÁ¶).
¸¶Âù°¡Áö·Î ¿©·¯ È£½ºÆ®µÈ µµ¸ÞÀÎÀ» Áö¿øÇÏ´Â °æ¿ì ÇϳªÀÇ Å« µµ¸ÞÀο¡¼ ¼¹ö ÀνºÅϽº¸¦ Àü´ãÇϵµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±¸¼ºÀ» »ç¿ëÇÏ¸é Æ¯Á¤ µµ¸ÞÀο¡ ´ëÇÑ ÀúÀå¼Ò °ü¸®ÀÚ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´Ù¸¥ ºÐÇÒ ¿µ¿ªÀ» Ãß°¡ÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò¸¦ È®ÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò¸¦ °ü¸®Çϱâ À§ÇØ Messaging Server´Â Sun ONE ÄÜ¼Ö ÀÎÅÍÆäÀ̽º ¿Ü¿¡ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ÁýÇÕÀ» Á¦°øÇÕ´Ï´Ù. Ç¥ 15-1¿¡¼´Â ÀÌ·¯ÇÑ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼ »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸ÞÀÏ ÀúÀå¼Ò À¯Áö °ü¸® ÀýÂ÷ ¼öÇà ¹× Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮 ·¹À̾ƿô±×¸² 15-1Àº ¼¹ö ÀνºÅϽº¿¡ ´ëÇÑ ¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮 ·¹À̾ƿôÀ» º¸¿© ÁÝ´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò´Â ¸ÞÀÏÇÔ ³»¿ëÀ» ½Å¼ÓÇÏ°Ô ¾×¼¼½ºÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÀúÀå¼Ò µð·ºÅ丮´Â Ç¥ 15-2¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.
±×¸² 15-1 ¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮 ·¹À̾ƿô
¸ÞÀÏ ÀúÀå¼Ò´Â ¿©·¯ ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º ¹× »ç¿ëÀÚ ¸ÞÀÏÇÔÀ¸·Î ±¸¼ºµË´Ï´Ù. ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º´Â »ç¿ëÀÚ, ¸ÞÀÏÇÔ, ºÐÇÒ ¿µ¿ª, ÇÒ´ç·® ¹× ±âŸ ¸ÞÀÏ ÀúÀå¼Ò °ü·Ã µ¥ÀÌÅÍ¿¡ ´ëÇÑ Á¤º¸·Î ±¸¼ºµË´Ï´Ù. »ç¿ëÀÚ ¸ÞÀÏÇÔÀº »ç¿ëÀÚÀÇ ¸ÞÀϰú Æú´õ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¸ÞÀÏÇÔÀº ÀüÀûÀ¸·Î ¸ÞÀÏ ÀúÀå¼Ò¸¦ ÀúÀåÇÏ´Â µð½ºÅ© ºÐÇÒ ¿µ¿ªÀÇ ÇÑ ¿µ¿ªÀÎ ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª¿¡ ÀúÀåµË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ. ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ªÀº µð½ºÅ© ºÐÇÒ ¿µ¿ª°ú ´Ù¸£Áö¸¸ À¯Áö °ü¸®°¡ ¿ëÀÌÇϵµ·Ï °¢ ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª¿¡ ´ëÇØ ÇϳªÀÇ µð½ºÅ© ºÐÇÒ ¿µ¿ªÀ» °¡Áö´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
INBOX¿Í °°Àº ¸ÞÀÏÇÔÀº store_root¿¡ À§Ä¡ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ùÇà µð·ºÅ丮 °æ·Î´Â ´ÙÀ½°ú °°À» ¼ö ÀÖ½À´Ï´Ù.
store_root/partition/primary/=user/53/53/=mack1
¾Æ·¡ Ç¥¿¡¼´Â ¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮¸¦ ¼³¸íÇÕ´Ï´Ù.
Ç¥ 15-2 ¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮 ¼³¸í
À§Ä¡
³»¿ë/¼³¸í
msg_svr_base
±âº»°ª: /opt/SUNWmsgsr
¼¹ö ÇÁ·Î±×·¥, ±¸¼º, À¯Áö °ü¸® ¹× Á¤º¸ ÆÄÀÏÀ» Æ÷ÇÔÇÏ´Â Messaging Server ½Ã½ºÅÛ»óÀÇ µð·ºÅ丮ÀÔ´Ï´Ù.
store_root
msg_svr_base/data/store
¸ÞÀÏ ÀúÀå¼ÒÀÇ ÃÖ»óÀ§ µð·ºÅ丮ÀÔ´Ï´Ù. mboxlist, user ¹× partition ÇÏÀ§ µð·ºÅ丮¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
./store.expirerule
ÀÚµ¿ ¸ÞÀÏ Á¦°Å ±ÔÄ¢(¸¸·á ±ÔÄ¢)À» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ¼±ÅÃÀû ÆÄÀÏÀÇ À§Ä¡´Â ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. "ÀÚµ¿ ¸ÞÀÏ Á¦°Å(¸¸·á ¹× Á¦°Å) ±â´É ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
store_root/dbdata/snapshots
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ¹é¾÷ ½º³À¼¦ÀÔ´Ï´Ù.
store_root/mboxlist/
¸ÞÀÏÇÔ ¹× ÇÒ´ç·® °ü·Ã Á¤º¸¸¦ ÀúÀåÇÏ´Â ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º(Berkeley DB)¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
folder.db´Â ¸ÞÀÏÇÔÀÌ ÀúÀåµÈ ºÐÇÒ ¿µ¿ªÀÇ À̸§, ACL, store.idxÀÇ ÀϺΠÁ¤º¸ º¹»çº» µîÀ» ºñ·ÔÇÏ¿© ¸ÞÀÏÇÔ¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. folder.db¿¡´Â °¢ ¸ÞÀÏÇÔº°·Î Çϳª¾¿ÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù.
quota.db´Â ÇÒ´ç·® ¹× ÇÒ´ç·® »ç¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. quota.db¿¡´Â °¢ »ç¿ëÀÚº°·Î Çϳª¾¿ÀÇ Ç׸ñÀÌ ÀÖ½À´Ï´Ù.
lright.db´Â acl Á¶È¸ ±ÇÇѺ° Æú´õ¿¡ ´ëÇÑ »öÀÎÀÔ´Ï´Ù.
peruser.db´Â »ç¿ëÀÚº° Ç÷¡±×¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ Ç÷¡±×´Â ƯÁ¤ »ç¿ëÀÚ°¡ ¸ÞÀÏÀ» º¸¾Ò°Å³ª »èÁ¦Çß´ÂÁö ¿©ºÎ¸¦ ³ªÅ¸³À´Ï´Ù.
subscr.db´Â »ç¿ëÀÚ °¡ÀÔ¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
store_root/session/
Ȱ¼º ¸ÞÀÏ ÀúÀå¼Ò ÇÁ·Î¼¼½º Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
store_root/user/
»ç¿ëµÇÁö ¾ÊÀ½
store_root/partition/
¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ªÀ» Æ÷ÇÔÇÕ´Ï´Ù. ±âº» primary ºÐÇÒ ¿µ¿ªÀÌ ¸¸µé¾îÁý´Ï´Ù. Á¤ÀÇÇÏ´Â ´Ù¸¥ ¸ðµç ºÐÇÒ ¿µ¿ªÀ» ÀÌ µð·ºÅ丮¿¡ ³Ö½À´Ï´Ù.
store_root/partition/primary/
=user/ºÐÇÒ ¿µ¿ªÀÇ ÇÏÀ§ µð·ºÅ丮¿¡ ¸ðµç »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¸ÞÀÏÇÔÀº ºü¸¥ °Ë»öÀ» À§ÇØ ÇØ½Ã ±¸Á¶¿¡ ÀúÀåµË´Ï´Ù. ƯÁ¤ »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ãÀ¸·Á¸é hashdir À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
.../=user/hashdir/hashdir/
userid/¾ÆÀ̵𰡠useridÀÎ »ç¿ëÀÚ¿¡ ´ëÇÑ ÃÖ»óÀ§ ¸ÞÀÏ Æú´õÀ̸ç, »ç¿ëÀÚÀÇ INBOXÀÔ´Ï´Ù. ±âº» µµ¸ÞÀÎÀÇ °æ¿ì userid´Â uidÀ̰í È£½ºÆ®µÈ µµ¸ÞÀÎÀÇ °æ¿ì userid´Â uid@domainÀÔ´Ï´Ù. ¹Þ´Â ¸ÞÀÏÀº ÀÌ ¸ÞÀÏ Æú´õ·Î Àü´ÞµË´Ï´Ù.
.../userid/folder
¸Þ½Ã¡ ¼¹öÀÇ »ç¿ëÀÚ Á¤ÀÇ Æú´õÀÔ´Ï´Ù.
.../userid/store.idx
/userid/ µð·ºÅ丮¿¡ ÀúÀåµÈ ¸ÞÀÏ¿¡ ´ëÇÑ Á¤º¸(¸ÞÀÏ ¼ö, ÀÌ ¸ÞÀÏÇÔ¿¡ »ç¿ëµÈ µð½ºÅ© ÇÒ´ç·®, ¸ÞÀÏÇÔÀÌ ¸¶Áö¸·À¸·Î Ãß°¡µÈ ½Ã°£, ¸ÞÀÏ Ç÷¡±×, Çì´õ ¹× MIME ±¸Á¶¸¦ ºñ·ÔÇÑ °¢ ¸ÞÀÏÀÇ º¯¼ö ±æÀÌ Á¤º¸, °¢ ¸ÞÀÏÀÇ Å©±â µî)¸¦ Á¦°øÇÏ´Â »öÀÎÀÔ´Ï´Ù. ÀÌ »öÀÎÀº ¶ÇÇÑ °¢ »ç¿ëÀÚ¿¡ ´ëÇÑ mboxlist Á¤º¸¿Í ÇÒ´ç·® Á¤º¸ÀÇ ¹é¾÷ º¹»çº»À» Æ÷ÇÔÇÕ´Ï´Ù.
.../userid/store.usr
Æú´õ¿¡ ¾×¼¼½ºÇÑ »ç¿ëÀÚ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¸ñ·ÏÀÇ °¢ »ç¿ëÀÚ¿¡ ´ëÇØ »ç¿ëÀÚ°¡ Æú´õ¿¡ ¾×¼¼½ºÇÑ ¸¶Áö¸· ½Ã°£, »ç¿ëÀÚ°¡ º» ¸ÞÀÏ ¸ñ·Ï ¹× »ç¿ëÀÚ°¡ »èÁ¦ÇÑ ¸ÞÀÏ ¸ñ·Ï¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
.../userid/store.sub
»ç¿ëÀÚ °¡ÀÔ¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
.../userid/store.exp
Á¤¸®µÇ¾úÁö¸¸ µð½ºÅ©¿¡¼ Á¦°ÅµÇÁö´Â ¾ÊÀº ¸ÞÀÏ ÆÄÀÏÀÇ ¸ñ·ÏÀ» Æ÷ÇÔÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº Á¤¸®µÈ ¸ÞÀÏÀÌ ÀÖ´Â °æ¿ì¿¡¸¸ ³ªÅ¸³³´Ï´Ù.
.../userid/nn/
¶Ç´Â
.../userid/folder/nn/nnÀº message_id.msg Çü½ÄÀÇ ¸ÞÀÏÀ» Æ÷ÇÔÇÏ´Â ÇØ½Ã µð·ºÅ丮ÀÔ´Ï´Ù. nnÀº 00¿¡¼ 99 »çÀÌÀÇ ¼ýÀÚ°¡ µÉ ¼ö ÀÖÀ¸¸ç message_idµµ ¼ýÀÚÀÔ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. 1¿¡¼ 99 »çÀÌÀÇ ¸ÞÀÏÀº .../00 µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù. ù ¹øÂ° ¸ÞÀÏÀº 1.msgÀÌ°í µÎ ¹øÂ° ¸ÞÀÏÀº 2.msg, ¼¼ ¹øÂ° ¸ÞÀÏÀº 3.msgÀÔ´Ï´Ù. 100¿¡¼ 199 »çÀÌÀÇ ¸ÞÀÏÀº 01 µð·ºÅ丮¿¡ ÀúÀåµÇ°í 9990¿¡¼ 9999 »çÀÌÀÇ ¸ÞÀÏÀº 99 µð·ºÅ丮¿¡ ÀúÀåµÇ¸ç ÀÌ¿Í °°ÀÌ 10000¿¡¼ 10099 »çÀÌÀÇ ¸ÞÀÏÀº 00 µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ¸ÞÀÏ Á¦°Å ¹æ¹ý¸ÞÀÏÀº ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ´ÙÀ½ ¼¼ ´Ü°è¸¦ °ÅÃÄ Á¦°ÅµË´Ï´Ù.
- »èÁ¦. Ŭ¶óÀÌ¾ðÆ®´Â ¸ÞÀÏ Ç÷¡±×¸¦ »èÁ¦·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ½ÃÁ¡¿¡ ¸ÞÀÏÀÌ Á¦°Å Ç¥½ÃµÇÁö¸¸ Ŭ¶óÀÌ¾ðÆ®´Â »èÁ¦ Ç÷¡±×¸¦ Á¦°ÅÇÏ¿© ¸ÞÀÏÀ» º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. µÎ ¹øÂ° Ŭ¶óÀÌ¾ðÆ®°¡ ÀÖÀ» °æ¿ì »èÁ¦µÈ Ç÷¡±×´Â ¹Ù·Î µÎ ¹øÂ° Ŭ¶óÀÌ¾ðÆ®ºÎÅÍ Ç¥½ÃµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. configutil ¸Å°³ º¯¼ö local.imap.immediateflagupdate¸¦ ¼³Á¤ÇÏ¿© Áï½Ã Ç÷¡±× ¾÷µ¥ÀÌÆ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Á¤¸®. ¸ÞÀÏÇÔ¿¡¼ ¸ÞÀÏÀÌ Á¦°ÅµË´Ï´Ù. ±â¼úÀûÀ¸·Î´Â ¸ÞÀÏÀÌ ¸ÞÀÏ ÀúÀå¼Ò »öÀÎ ÆÄÀÏ store.idx¿¡¼ Á¦°ÅµÇ´Â °ÍÀÔ´Ï´Ù. ¸ÞÀÏ ÀÚü´Â ¿©ÀüÈ÷ µð½ºÅ©»ó¿¡ Á¸ÀçÇÏÁö¸¸ ¸ÞÀÏÀÌ Á¤¸®µÇ°í ³ª¸é Ŭ¶óÀÌ¾ðÆ®°¡ ´õ ÀÌ»ó ¸ÞÀÏÀ» º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù.
¸¸·á´Â Ư¼öÇÑ °æ¿ìÀÇ Á¤¸®ÀÔ´Ï´Ù. ¸ÞÀÏ Å©±â, ±â°£ µî°ú °°Àº °ü¸®ÀÚ°¡ Á¤ÀÇÇÑ ÀÏ·ÃÀÇ Á¦°Å ±âÁØÀ» µû¸£´Â ¸ÞÀÏÀÌ Á¤¸®µË´Ï´Ù. "ÀÚµ¿ ¸ÞÀÏ Á¦°Å(¸¸·á ¹× Á¦°Å) ±â´É ¼³Á¤"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀúÀå¼Ò¿¡ ´ëÇÑ °ü¸®ÀÚ ¾×¼¼½º ÁöÁ¤¸ÞÀÏ ÀúÀå¼Ò °ü¸®ÀÚ´Â »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» È®ÀÎ ¹× ¸ð´ÏÅÍÇÏ°í ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀúÀå¼Ò °ü¸®ÀÚ´Â ¸ðµç ¼ºñ½º(POP, IMAP, HTTP ¶Ç´Â SMTP)¿¡ ´ëÇÑ ÇÁ·Ï½Ã ÀÎÁõ ±ÇÇÑÀ» °¡Áö¹Ç·Î ¸ðµç »ç¿ëÀÚÀÇ ±ÇÇÑÀ» »ç¿ëÇÏ¿© ¸ðµç ¼ºñ½º¿¡ ÀÎÁõµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ±ÇÇÑÀ» »ç¿ëÇÏ¿© ÀúÀå¼Ò °ü¸®ÀÚ´Â ÀúÀå¼Ò °ü¸®¸¦ À§ÇÑ ÀÏÁ¤ÇÑ À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀúÀå¼Ò °ü¸®ÀÚ´Â MoveUser¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚ °èÁ¤°ú ¸ÞÀÏÇÔÀ» ƯÁ¤ ½Ã½ºÅÛ¿¡¼ ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î À̵¿ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â Messaging Server ¼³Ä¡ÀÇ ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇÑ ÀúÀå¼Ò ±ÇÇÑÀ» Çã°¡ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÁÖ
´Ù¸¥ »ç¿ëÀÚ°¡ ÀúÀå¼Ò¿¡ ´ëÇÑ °ü¸®ÀÚ ±ÇÇÑÀ» °¡Áú ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀϺΠ°ü¸®ÀÚ°¡ ÀÌ·¯ÇÑ ±ÇÇÑÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ÇÏÀ§ Àý¿¡ ¼³¸íµÈ ´ë·Î °ü¸®ÀÚ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
°ü¸®ÀÚ Ãß°¡
ÄÜ¼Ö Äֿܼ¡¼ °ü¸®ÀÚ Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ °ü¸®ÀÚ Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.admins -v "adminlist"
¿©±â¼ adminlist´Â °ü¸®ÀÚ ¾ÆÀ̵ðÀÇ °ø¹éÀ¸·Î ±¸ºÐµÈ ¸ñ·ÏÀÔ´Ï´Ù. ¿©·¯ °ü¸®ÀÚ¸¦ ÁöÁ¤ÇÒ °æ¿ì ¸ñ·ÏÀ» µû¿ÈÇ¥·Î ¹¾î¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ °ü¸®ÀÚ´Â ¼ºñ½º °ü¸®ÀÚ ±×·ìÀÇ ±¸¼º¿øÀ̾î¾ß ÇÕ´Ï´Ù(LDAP »ç¿ëÀÚ Ç׸ñ¿¡¼ memberOf: cn=Service Administrators,ou=Groups,o=usergroup).
°ü¸®ÀÚ Ç׸ñ ¼öÁ¤
ÄÜ¼Ö Äֿܼ¡¼ ¸ÞÀÏ ÀúÀå¼Ò °ü¸®ÀÚ UID ¸ñ·ÏÀÇ ±âÁ¸ Ç׸ñÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ¸ÞÀÏ ÀúÀå¼Ò °ü¸®ÀÚ UID ¸ñ·ÏÀÇ ±âÁ¸ Ç׸ñÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.admins -v "adminlist"
°ü¸®ÀÚ Ç׸ñ »èÁ¦
ÄÜ¼Ö ÄܼÖÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò °ü¸®ÀÚ UID ¸ñ·Ï¿¡¼ Ç׸ñÀ» »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÀúÀå¼Ò °ü¸®ÀÚ¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ °ü¸®ÀÚ ¸ñ·ÏÀ» ÆíÁýÇÒ ¼ö ÀÖ½À´Ï´Ù.
configutil -o store.admins -v "adminlist"
°øÀ¯ Æú´õ Á¤º¸°øÀ¯ Æú´õ´Â »ç¿ëÀÚ ±×·ìÀÌ ¾×¼¼½ºÇϰí ÀÐÀ» ¼ö ÀÖ´Â Æú´õÀÔ´Ï´Ù. ´Ù½Ã ¸»Çؼ °øÀ¯ Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀº ¿©·¯ »ç¿ëÀÚ¿¡°Ô Çã°¡µË´Ï´Ù. ¿¹¸¦ µé¾î, ÇÑ »ç¿ëÀÚ°¡ golf¶ó´Â Æú´õ¸¦ ¸¸µé¾î ÀÌ Æú´õÀÇ ³»¿ëÀ» ´Ù¸¥ »ç¿ëÀÚ°¡ º¼ ¼ö ÀÖ°Ô Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
±âº»ÀûÀ¸·Î Messaging Server´Â ¸ðµç ÀüÀÚ ¸ÞÀÏ °èÁ¤¿¡¼ Shared Folders/Users¶ó´Â Æú´õ¸¦ ¸¸µì´Ï´Ù. »ç¿ëÀÚ´Â ÀÌ Æú´õ¿¡¼ °øÀ¯ Æú´õ¸¦ ¸¸µé°í ¾×¼¼½ºÇÕ´Ï´Ù. °øÀ¯ Æú´õ°¡ Ŭ¶óÀÌ¾ðÆ®¿¡¼ Ç¥½ÃµÇ´Â ¹æ¹ýÀ» º¸¿© ÁÖ´Â ÇÑ ¿¹°¡ ±×¸² 15-2¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÌ ¿¹´Â "ºÐ»ê °øÀ¯ Æú´õ ¼³Á¤"¿¡¼ ÀÚ¼¼ÇÏ°Ô ¼³¸íµË´Ï´Ù.
±×¸² 15-2 EdÀÇ Å¬¶óÀÌ¾ðÆ® °øÀ¯ ¸ÞÀÏ Æú´õ ¸ñ·ÏÀÇ ¿¹
»ç¿ëÀÚ´Â °³ÀÎ °øÀ¯ Æú´õ¸¦ ¸¸µé°í °øÀ¯ Æú´õ¸¦ Áö¿øÇÏ´Â ÀüÀÚ ¸ÞÀÏ Å¬¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ¿© ÀÌ·¯ÇÑ Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °øÀ¯ Æú´õ´Â ¾×¼¼½º ±ÇÇÑÀÌ ÁÖ¾îÁø ´Ù¸¥ »ç¿ëÀÚÀÇ Shared Folders¿¡ Ç¥½ÃµË´Ï´Ù.
°øÀ¯ Æú´õ´Â ƯÁ¤ ÁÖÁ¦¿¡ ´ëÇÑ Áö¼ÓÀûÀÎ ´ëȸ¦ ½ÃÀÛ, °øÀ¯ ¹× º¸°üÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ±×·ìÀº ƯÁ¤ ÇÁ·ÎÁ§Æ®ÀÇ °³¹ßÀ» ³íÀÇÇϱâ À§ÇØ °øÀ¯ Æú´õ¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏÀ» °øÀ¯ Æú´õ·Î º¸³»¸é °øÀ¯ Æú´õ¿¡ °¡ÀÔÇÑ ¸ðµç »ç¶÷(°³º° ÁÖ¼Ò ¶Ç´Â ±×·ì ÁÖ¼Òº°·Î °¡ÀÔÀÚ Ãß°¡ °¡´É)ÀÌ ¸ÞÀÏÇÔÀ» ¿°í ¸ÞÀÏÀ» ÀÐÀ» ¼ö ÀÖ½À´Ï´Ù.
°øÀ¯ Æú´õ¿¡´Â ´ÙÀ½ µÎ Á¾·ù°¡ ÀÖ½À´Ï´Ù.
- °³ÀÎ – °³ÀÎ °øÀ¯ Æú´õ´Â ƯÁ¤ »ç¿ëÀÚ°¡ ¼ÒÀ¯ÇÏ´Â °øÀ¯ Æú´õÀÔ´Ï´Ù. Æú´õ ¼ÒÀ¯ÀÚ´Â ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
- °ø¿ë – °ø¿ë °øÀ¯ Æú´õ¿¡´Â ¼ÒÀ¯ÀÚ°¡ ¾ø½À´Ï´Ù. °ü¸®ÀÚ´Â °ø¿ë Æú´õ¸¦ È£½ºÆ®ÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ´Â °ø¿ë »ç¿ëÀÚ °èÁ¤À» ¸¸µì´Ï´Ù. °ø¿ë Æú´õÀÇ ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù.
public+foldername@domain
ÀϹÝÀûÀ¸·Î °øÀ¯ Æú´õ´Â ƯÁ¤ ¸ÞÀÏ ÀúÀå¼ÒÀÇ »ç¿ëÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Messaging Server¿¡¼´Â ¿©·¯ ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ¾×¼¼½ºÇÒ ¼ö Àִ Ư¼öÇÑ °øÀ¯ Æú´õ¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ Æú´õ¸¦ ºÐ»ê °øÀ¯ Æú´õ¶ó°í ºÎ¸¨´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "ºÐ»ê °øÀ¯ Æú´õ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
°øÀ¯ Æú´õ ¾×¼¼½º ±ÇÇÑ
¾×¼¼½º ±ÇÇÑÀº folder.db¿¡ ÀúÀåµÇ´Â ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)¿¡¼ À¯Áö °ü¸®µË´Ï´Ù. readership ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿Í ÇÔ²² -s ¿É¼ÇÀ» »ç¿ëÇÏ¿© IMAP SETACL ¸í·ÉÀ» »ç¿ëÇϰųª("°ø¿ë Æú´õÀÇ ¾×¼¼½º Á¦¾î ±ÇÇÑ º¯°æ" ÂüÁ¶) Messenger Express ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© ACL¸¦ ¼³Á¤ÇÏ´Â ¹æ¹ýÀ¸·Î ¾×¼¼½º ±ÇÇÑÀ» ºÎ¿©ÇÕ´Ï´Ù.
ACL ½Äº°ÀÚ
°¢ ACL Ç׸ñÀº Ç׸ñÀÌ Àû¿ëµÇ´Â »ç¿ëÀÚ ¶Ç´Â »ç¿ëÀÚ ±×·ìÀ» ÁöÁ¤ÇÏ´Â ½Äº°ÀÚ¸¦ °¡Áý´Ï´Ù. ´ë½Ã(“-”)·Î ½ÃÀ۵Ǵ ½Äº°ÀÚ´Â Çã¿ëµÇÁö ¾Ê´Â ±ÇÇÑ(»ç¿ëÀÚ ¶Ç´Â ±×·ì¿¡ ´ëÇØ °ÅºÎµÈ ±ÇÇÑ)À» ³ªÅ¸³À´Ï´Ù.
anyoneÀº Ư¼ö ½Äº°ÀÚÀÔ´Ï´Ù. anyone¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀº ¸ðµç »ç¿ëÀÚ¿¡°Ô Àû¿ëµË´Ï´Ù. ¸¶Âù°¡Áö·Î anyone@domain¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀº µ¿ÀÏÇÑ µµ¸ÞÀÎÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô Àû¿ëµË´Ï´Ù.
±×·ì ½Äº°ÀÚ´Â group=À¸·Î ½ÃÀ۵˴ϴÙ.
ACL ±ÇÇÑ ¹®ÀÚ
°¢ ACL Ç׸ñ¿¡´Â ¹®ÀÚ¿·Î Ç¥½ÃµÇ´Â ±ÇÇÑ ÁýÇÕÀÌ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®ÀÚ¿Àº RFC 2086¿¡ ÀÇÇØ Á¤Àǵ˴ϴÙ. »ç¿ëÀÚÀÇ ±ÇÇÑ ÁýÇÕÀ» °è»êÇϱâ À§ÇØ ¼¹ö´Â ÇØ´ç »ç¿ëÀÚ¿Í »ç¿ëÀÚ°¡ ¼ÓÇÑ ¸ðµç ±×·ì¿¡ Çã°¡µÈ ¸ðµç ±ÇÇÑÀ» ´õÇÑ ´ÙÀ½ ÇØ´ç »ç¿ëÀÚ¿Í »ç¿ëÀÚ°¡ ¼ÓÇÑ ±×·ìÀ» °ÅºÎÇÑ ¸ðµç ±ÇÇÑÀ» »®´Ï´Ù.
´ÙÀ½ Ç¥¿¡´Â Messaging Server¿¡ ÀÇÇØ ÀνĵǴ ¹®ÀÚ ¸ñ·ÏÀÌ ±× À̸§ ¹× °£´ÜÇÑ ¼³¸í°ú ÇÔ²² ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÇØ´ç ±ÇÇÑÀ» °¡Áø »ç¿ëÀÚ°¡ ½ÇÇàÇÒ ¼ö ÀÖ´Â IMAP ¸í·ÉÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
±×·ì ACL
ACL Ç׸ñÀÇ ½Äº°ÀÚ´Â ±×·ì À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ç׸ñÀÇ ¾×¼¼½º ±ÇÇÑÀº ÇØ´ç ±×·ìÀÇ ¸ðµç ±¸¼º¿ø¿¡°Ô Àû¿ëµË´Ï´Ù. ¼¹ö´Â inetMailUser °´Ã¼ Ŭ·¡½ºÀÇ aclGroupAddr ¼Ó¼ºÀ¸·Î ±×·ì ¸â¹ö½ÊÀ» °áÁ¤ÇÕ´Ï´Ù. ±×·ìÀº aclGroupAddr ¼Ó¼º¿¡ ´ëÇÑ ÇÊÅ͸¦ °¡Áø µ¿Àû ¸ÞÀϸµ ¸ñ·ÏÀ¸·Î ³ªÅ¸³³´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â aclGroupAddr ¼Ó¼ºÀ» ºñ·ÔÇÏ¿© ±×·ìÀ» Á¤ÀÇÇÏ´Â LDIF ·¹Äڵ带 º¸¿© ÁÝ´Ï´Ù.
±×·ì ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ Æú´õÀÇ ACL¿¡¼ »ç¿ëÇϱâ À§ÇØ ±×·ìÀ» ¸¸µé ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ½ÇÁ¦·Î´Â ±×·ì¿¡ ±¸¼º¿øÀ» Ãß°¡ÇÒ ¶§ ÀÌ·¯ÇÑ µ¿Àû ±×·ìÀ» ¸¸µé¾î »ç¿ëÀÚ Ç׸ñ¿¡¼ aclGroupAddr ¼Ó¼ºÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±×·ìÀÌ ¸¸µé¾îÁö¸é mgrpRfc822MailMember ¼Ó¼º¿¡¼ ÇØ´ç ÀüÀÚ ¸ÞÀÏ ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© Á¤Àû ¿ÜºÎ ±¸¼º¿øÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. uniqueMember ¼Ó¼ºÀ» »ç¿ëÇϰųª memberURL ¼Ó¼ºÀÇ Ãß°¡ °ªÀ» ¸¸µé¾î ±¸¼º¿øÀ» Ãß°¡Çؼ´Â ¾È µË´Ï´Ù. ÀÌ·¸°Ô Çϸé MTA°¡ ¸ÞÀϸµ ¸ñ·ÏÀÇ ±¸¼º¿øÀ¸·Î º¸´Â °Í°ú IMAP°¡ ±×·ì ±¸¼º¿øÀ¸·Î º¸´Â °Í »çÀÌÀÇ ¿¬°áÀÌ ²÷¾îÁý´Ï´Ù.
»ç¿ëÀÚ°¡ IMAP ¼¹ö¿¡ ·Î±×ÀÎÇϰųª Messenger Express¿Í °°Àº HTTP ¾×¼¼½º ¼ºñ½º Ŭ¶óÀÌ¾ðÆ®·Î ·Î±×ÀÎÇÏ¸é ¼¹ö´Â ´Ù¸¥ ¸ÞÀÏ ÀúÀå¼Ò °ü·Ã ¼Ó¼º°ú ÇÔ²² aclGroupAddr ¼Ó¼ºÀ» °¡Á®¿À°í ±×·ì À̸§À» ¸Þ¸ð¸®¿¡ ij½ÃÇÕ´Ï´Ù. Ŭ¶óÀÌ¾ðÆ®°¡ ¾×¼¼½º ±ÇÇÑ È®ÀÎÀ» ¿ä±¸ÇÏ´Â ¸í·É(¿¹: LIST ¶Ç´Â SELECT)À» ½ÇÇàÇÒ ¶§¸¶´Ù ¼¹ö´Â ÀÌ Á¤º¸¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ ¾×¼¼½º ±ÇÇÑÀ» °áÁ¤ÇÕ´Ï´Ù.
°øÀ¯ Æú´õ ÀÛ¾÷ÀÌ Àý¿¡¼´Â °øÀ¯ Æú´õ¿Í °ü·ÃµÈ ´ÙÀ½ °ü¸®ÀÚ ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
°øÀ¯ Æú´õ ¸¸µé±â
°ø¿ë Æú´õ´Â LDAP µ¥ÀÌÅͺ£À̽º¿Í readership ¸í·É¿¡ ´ëÇÑ ¾×¼¼½º°¡ ÇÊ¿äÇϱ⠶§¹®¿¡ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡ ÀÇÇØ ÀÛ¼ºµÇ¾î¾ß ÇÕ´Ï´Ù.
- ´ÙÀ½°ú °°ÀÌ ¸ðµç °øÀ¯ Æú´õ(¿¹: public)ÀÇ ÄÁÅ×ÀÌ³Ê ¿ªÇÒÀ» ¼öÇàÇÏ´Â LDAP »ç¿ëÀÚ Ç׸ñÀ» Ãß°¡ÇÕ´Ï´Ù.
dn: cn=public,ou=people,o=sesta.com,o=ISP
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: inetUser
objectClass: ipUser
objectClass: inetMailUser
objectClass: inetLocalMailRecipient
objectClass: nsManagedPerson
objectClass: userPresenceProfile
cn: public
mail: public@sesta.com
mailDeliveryOption: mailbox
mailHost: manatee.siroe.com
uid: public
inetUserStatus: active
mailUserStatus: active
mailQuota: -1
mailMsgQuota: 100
- mboxutil ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °ø¿ë °èÁ¤ ³»¿¡ Æú´õ¸¦ ¸¸µì´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
mboxutil -c user/public/golftournament
- readership ¸í·ÉÁÙ À¯Æ¼¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÀÌ Æú´õ¿¡ ´ëÇØ ÀûÀýÇÑ ACLÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÀÌ Æú´õ¸¦ °ø¿ëÀ¸·Î ¸¸µé·Á¸é ¾×¼¼½º ±ÇÇÑÀÌ ÀÖ´Â »ç¿ëÀÚ ±×·ìÀ» ÀÌ Æú´õ¿¡ ÇÒ´çÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é readership ¸í·ÉÀ» »ç¿ëÇÏ¿© ACLÀ» ¼³Á¤ÇÕ´Ï´Ù. ACL ¼³Á¤ ¹æ¹ý¿¡ ´ëÇÑ ÁöħÀº ´ÙÀ½¿¡ ³ª¿À´Â "°ø¿ë Æú´õÀÇ ¾×¼¼½º Á¦¾î ±ÇÇÑ º¯°æ"À» ÂüÁ¶ÇϽʽÿÀ.
°ø¿ë Æú´õÀÇ ¾×¼¼½º Á¦¾î ±ÇÇÑ º¯°æ
°æ¿ì¿¡ µû¶ó °ø¿ë Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¸¦ º¯°æÇϰųª »õ·Î ¸¸µç °ø¿ë Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¸¦ ¼³Á¤ÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.
±×·¯·Á¸é readership ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
readership -s foldername identifier rights_chars
¿©±â¼ foldernameÀº ±ÇÇÑÀ» ¼³Á¤ÇÒ °ø¿ë Æú´õÀÇ À̸§À̰í userid´Â ±ÇÇÑÀ» ÇÒ´çÇÏ´Â °³ÀÎ ¶Ç´Â ±×·ìÀ̸ç rights_chars´Â ÇÒ´çÇÒ ±ÇÇÑ(RFC 2086 ȣȯ ¾×¼¼½º ±ÇÇÑ ¹®ÀÚ)ÀÔ´Ï´Ù. °¢ ¹®ÀÚÀÇ Àǹ̴ "ACL ±ÇÇÑ ¹®ÀÚ"¸¦ ÂüÁ¶ÇϽʽÿÀ. ¶ÇÇÑ Messenger Express ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ¿© °ø¿ë Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¿¹
¿¹¸¦ µé¾î, golftournament °ø¿ë Æú´õ¿¡ ´ëÇÑ Á¶È¸, ÀÐ±â ¹× ÀüÀÚ ¸ÞÀÏ Ç¥½Ã ±ÇÇÑ(°Ô½Ã ±ÇÇÑ Á¦¿Ü)À» sesta µµ¸ÞÀÎÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô ÇÒ´çÇÏ·Á´Â °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -s User/public/golftournament anyone@sesta lwr
Á¶È¸, Àбâ, ÀüÀÚ ¸ÞÀÏ Ç¥½Ã ¹× °Ô½Ã ±ÇÇÑÀ» ±×·ì¿¡ ÇÒ´çÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -s User/public/golftournament group=golfinterest lwrp
ÀÌ Æú´õ¿¡ ´ëÇÑ °ü¸®ÀÚ ¹× °Ô½Ã ±ÇÇÑÀ» °³º° »ç¿ëÀÚ jdoe¿¡°Ô ÇÒ´çÇÏ·Á´Â °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -s User/public/golftournament jdoe lwrpa
°ø¿ë Æú´õ¿¡ ´ëÇÑ °³º° »ç¿ëÀÚ ¶Ç´Â ±×·ì ¾×¼¼½º¸¦ °ÅºÎÇÏ·Á¸é userid¿¡ Á¢µÎ¾î ´ë½Ã¸¦ »ç¿ë´Ï´Ù. ¿¹¸¦ µé¾î, jsmith¿¡ ´ëÇÑ Á¶È¸, ÀÐ±â ¹× ¾²±â ±ÇÇÑÀ» °ÅºÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -s User/public/golftournament -jsmith lwr
°øÀ¯ Æú´õ ¸ñ·ÏÀ» »ç¿ë °¡´É ¶Ç´Â »ç¿ë ºÒ°¡´ÉÇÏ°Ô Çϱâ
¼¹ö´Â ±¸¼º ¿É¼Ç local.store.sharedfoldersÀÇ ¼³Á¤¿¡ µû¶ó LIST ¸í·É¿¡ ÀÀ´äÇÒ ¶§ °øÀ¯ Æú´õ¸¦ ¹ÝȯÇϰųª ¹ÝȯÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ºñȰ¼ºÈÇÏ·Á¸é off·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÀÌ ¿É¼ÇÀº Ȱ¼ºÈµË´Ï´Ù(onÀ¸·Î ¼³Á¤).
SELECT ¹× LSUB ¸í·ÉÀº ÀÌ ¿É¼ÇÀÇ ¿µÇâÀ» ¹ÞÁö ¾Ê½À´Ï´Ù. LSUB ¸í·ÉÀº °øÀ¯ Æú´õ¸¦ ºñ·ÔÇÏ¿© °¡ÀÔÇÑ ¸ðµç Æú´õ¸¦ ¹ÝȯÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ÀÚ½ÅÀÌ ¼ÒÀ¯Çϰųª °¡ÀÔÇÑ °øÀ¯ Æú´õ¸¦ SELECTÇÒ ¼ö ÀÖ½À´Ï´Ù.
ºÐ»ê °øÀ¯ Æú´õ ¼³Á¤
ÀϹÝÀûÀ¸·Î °øÀ¯ Æú´õ´Â ƯÁ¤ ¸ÞÀÏ ÀúÀå¼ÒÀÇ »ç¿ëÀÚ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª Messaging Server¿¡¼´Â ¿©·¯ ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ºÐ»ê °øÀ¯ Æú´õ¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Áï, ºÐ»ê °øÀ¯ Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀº ¸ÞÀÏ ÀúÀå¼Ò ±×·ì ³»ÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô ºÎ¿©µÉ ¼ö ÀÖ½À´Ï´Ù. ´Ü, À¥ ¸ÞÀÏ Å¬¶óÀ̾ðÆ®(Messenger Express¿Í °°Àº HTTP ¾×¼¼½º Ŭ¶óÀ̾ðÆ®)´Â ¿ø°Ý °øÀ¯ Æú´õ ¾×¼¼½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. »ç¿ëÀÚ´Â Æú´õ¸¦ ³ª¿ÇÏ¿© °¡ÀÔÇÒ ¼ö ÀÖÁö¸¸ ³»¿ëÀ» º¸°Å³ª º¯°æÇÒ ¼ö´Â ¾ø½À´Ï´Ù.
ºÐ»ê °øÀ¯ Æú´õ´Â ´ÙÀ½ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
¿ø°Ý ¸ÞÀÏ ÀúÀå¼Ò(°øÀ¯ Æú´õ¸¦ º¸À¯ÇÏÁö ¾Ê´Â ¸ÞÀÏ ÀúÀå¼Ò)´Â Ç¥ 15-4¿¡ ³ª¿µÈ ±¸¼º º¯¼ö¸¦ ¼³Á¤ÇÏ¿© ÇÁ·Ï½Ã ¼¹ö·Î ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
Ç¥ 15-4 ºÐ»ê °øÀ¯ Æú´õ ±¸¼ºÀ» À§ÇÑ º¯¼ö
À̸§
°ª
µ¥ÀÌÅÍ Çü½Ä
local.service.proxy.serverlist
¸ÞÀÏ ÀúÀå¼Ò ¼¹ö ¸ñ·Ï
°ø¹éÀ¸·Î ±¸ºÐµÈ ¹®ÀÚ¿
local.service.proxy.admin
±âº» ÀúÀå¼Ò °ü¸®ÀÚ ·Î±×ÀÎ À̸§
¹®ÀÚ¿
local.service.proxy.adminpass
±âº» ÀúÀå¼Ò °ü¸®ÀÚ ºñ¹Ð¹øÈ£
¹®ÀÚ¿
local.service.proxy.admin.hostname
ƯÁ¤ È£½ºÆ®ÀÇ ÀúÀå¼Ò °ü¸®ÀÚ ·Î±×ÀÎ À̸§
¹®ÀÚ¿
local.service.proxy.adminpass.hostname
ƯÁ¤ È£½ºÆ®ÀÇ ÀúÀå¼Ò °ü¸®ÀÚ ºñ¹Ð¹øÈ£
¹®ÀÚ¿
ºÐ»ê °øÀ¯ Æú´õ ¼³Á¤—¿¹
±×¸² 15-3Àº StoreServer1, StoreServer2 ¹× StoreServer3À̶ó´Â ¼¼ °³ÀÇ ¸ÞÀÏ ÀúÀå¼Ò ¼¹öÀÇ ºÐ»ê Æú´õ ¿¹¸¦ º¸¿© ÁÝ´Ï´Ù.
±×¸² 15-3 ºÐ»ê °øÀ¯ Æú´õ—¿¹
ÀÌ·¯ÇÑ ¼¹ö´Â Ç¥ 15-4¿¡ ³ª¿Â º¯¼öÀÇ ¼³Á¤À» ÅëÇØ ¼·Î °£¿¡ ÇǾî ÇÁ·Ï½Ã ¸ÞÀÏ ÀúÀå¼Ò·Î ¿¬°áµË´Ï´Ù. °¢ ¼¹ö´Â °³ÀÎ °øÀ¯ Æú´õ, Áï golf (Han ¼ÒÀ¯), tennis (Kat ¼ÒÀ¯) ¹× hurling (Luke ¼ÒÀ¯)À» °¡Áý´Ï´Ù. ¶ÇÇÑ press_releases ¹× Announcements¶ó´Â µÎ °³ÀÇ °ø¿ë °øÀ¯ Æú´õ°¡ Á¸ÀçÇÕ´Ï´Ù ÀÌ·¯ÇÑ ¼¼ °¡Áö ¼¹öÀÇ »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ¼¼ °³ÀÇ °øÀ¯ Æú´õ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×¸² 15-2´Â EdÀÇ °øÀ¯ Æú´õ ¸ñ·ÏÀ» º¸¿© ÁÝ´Ï´Ù. ´ÙÀ½Àº ÀÌ ±¸¼ºÀÇ °¢ ¼¹ö¿¡ ´ëÇÑ ACLÀÇ ¿¹ÀÔ´Ï´Ù.
$ StoreServer1 :> readership -l
Ed: user/Han/golf
Ian: user/Han/golf
anyone: user/public/press_releases
$ StoreServer2 :> readership -l
Jan: user/Kat/tennis
Ann: user/Kat/tennis
anyone: user/public+Announcements user/public+press_releases
$ StoreServer3 :> readership -l
Tuck: user/Ian/hurling
Ed: user/Ian/hurling
Jac: user/Ian/hurling
anyone: user/public/Announcements
°øÀ¯ Æú´õ µ¥ÀÌÅÍ ¸ð´ÏÅÍ ¹× À¯Áö °ü¸®
readership ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϸé folder.db, peruser.db ¹× lright.db ÆÄÀÏ¿¡ º¸°üµÇ´Â °øÀ¯ Æú´õ µ¥ÀÌÅ͸¦ ¸ð´ÏÅÍ ¹× À¯Áö °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. folder.db´Â ACLÀÇ º¹»çº»À» º¸À¯ÇÏ´Â °¢ Æú´õ¿¡ ´ëÇÑ ·¹Äڵ带 °¡Áý´Ï´Ù. peruser.db´Â °¢ »ç¿ëÀÚ ¹× ¸ÞÀÏÇÔ¿¡ ´ëÇÑ Ç׸ñÀ» °¡Áö¸ç ÀÌ Ç׸ñÀº ´Ù¾çÇÑ Ç÷¡±× ¼³Á¤°ú »ç¿ëÀÚ°¡ ÀÓÀÇ Æú´õ¸¦ ¸¶Áö¸·À¸·Î ¾×¼¼½ºÇÑ ³¯Â¥¸¦ ³ª¿ÇÕ´Ï´Ù. lright.db´Â ¸ðµç »ç¿ëÀÚ¿Í »ç¿ëÀÚ°¡ Á¶È¸ ±ÇÇÑÀ» °¡Áø °øÀ¯ Æú´õ¸¦ ³ª¿ÇÕ´Ï´Ù.
readership ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¿¡´Â ´ÙÀ½ ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.
Ç¥ 15-5 readership ¿É¼Ç
¿É¼Ç
¼³¸í
-d days
ÁöÁ¤µÈ ³¯Â¥ µ¿¾È ÇØ´ç Æú´õ¸¦ ¼±ÅÃÇÑ »ç¿ëÀÚ ¼ö¿¡ ´ëÇÑ º¸°í¼¸¦ °øÀ¯ Æú´õº°·Î ¹ÝȯÇÕ´Ï´Ù.
-p months
ÁöÁ¤µÈ °³¿ù ¼ö µ¿¾È °øÀ¯ Æú´õ¸¦ ¼±ÅÃÇÏÁö ¾Ê´Â »ç¿ëÀÚ¿¡ ´ëÇØ peruser.db¿¡¼ µ¥ÀÌÅ͸¦ Á¦°ÅÇÕ´Ï´Ù.
l
lright.dbÀÇ µ¥ÀÌÅ͸¦ ³ª¿ÇÕ´Ï´Ù.
-s folder_identifier_rights
ÁöÁ¤µÈ Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ¼³Á¤ÇÕ´Ï´Ù. folder.db¿Í lright.db¸¦ ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù.
´Ù¾çÇÑ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ´ÙÀ½ ±â´ÉÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
°øÀ¯ Æú´õ »ç¿ë ¸ð´ÏÅÍ
°øÀ¯ Æú´õ¸¦ ¾×¼¼½ºÇϴ Ȱ¼º »ç¿ëÀÚ ¼ö¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ Çü½ÄÀÇ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -d days
¿©±â¼ days´Â °Ë»çÇÒ ÀÏ ¼öÀÔ´Ï´Ù. ÀÌ ¿É¼ÇÀº Ȱ¼º »ç¿ëÀÚ ¸ñ·ÏÀÌ ¾Æ´Ï¶ó ±× ¼ö¸¦ ¹ÝȯÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇϽʽÿÀ.
¿¹¸¦ µé¾î ¸¶Áö¸· 30ÀÏ À̳»¿¡ °øÀ¯ Æú´õ¸¦ ¼±ÅÃÇÑ »ç¿ëÀÚ ¼ö¸¦ È®ÀÎÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -d 30
»ç¿ëÀÚ ¹× »ç¿ëÀÚÀÇ °øÀ¯ Æú´õ ³ª¿
»ç¿ëÀÚ¿Í »ç¿ëÀÚ°¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °øÀ¯ Æú´õ¸¦ ³ª¿ÇÏ¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -l
Ãâ·Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
$ readership -l
group=lee-staff@siroe.com: user/user2/lee-staff
richb: user/golf user/user10/Drafts user/user2/lee-staff user/user10/Trash
han1: user/public+hurling@siroe.com user/golf
gregk: user/public+hurling@siroe.com user/heaving user/tennisºñȰ¼º »ç¿ëÀÚ Á¦°Å
ÁöÁ¤µÈ ±â°£ µ¿¾È °øÀ¯ Æú´õ¿¡ ¾×¼¼½ºÇÏÁö ¾ÊÀº ºñȰ¼º »ç¿ëÀÚ¸¦ Á¦°ÅÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù.
readership -p months
¿©±â¼ months´Â °Ë»çÇÒ °³¿ù ¼öÀÔ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù. Áö³ 6°³¿ù µ¿¾È °øÀ¯ Æú´õ¸¦ ¾×¼¼½ºÇÏÁö ¾ÊÀº »ç¿ëÀÚ¸¦ Á¦°ÅÇÕ´Ï´Ù.
readership -p 6
¾×¼¼½º ±ÇÇÑ ¼³Á¤
»õ °øÀ¯ Æú´õ¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑÀ» ÇÒ´çÇϰųª ÇöÀç °øÀ¯ Æú´õ¿¡¼ ¾×¼¼½º ±ÇÇÑÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ¸í·ÉÀ¸·Î ¾×¼¼½º ±ÇÇÑÀ» ¼³Á¤ÇÏ´Â ¹æ¹ýÀÇ ¿¹´Â "°ø¿ë Æú´õÀÇ ¾×¼¼½º Á¦¾î ±ÇÇÑ º¯°æ"À» ÂüÁ¶ÇϽʽÿÀ.
¸ÞÀÏ ÀúÀå¼Ò ÇÒ´ç·® Á¤º¸ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ ÇÒ´ç·®
»ç¿ëÀÚ ¸ÞÀÏÇÔ Å©±âÀÇ Çѵµ¸¦ ÁöÁ¤ÇÏ¿© ¸ÞÀÏ ÀúÀå¼ÒÀÇ Å©±â¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ À¯ÇüÀÇ ÇÒ´ç·®À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- µð½ºÅ© ÇÒ´ç·®À» »ç¿ëÇÏ¸é °¢ »ç¿ëÀÚ¿¡ ÇÒ´çµÇ´Â µð½ºÅ© °ø°£À» Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ© ÇÒ´ç·®Àº »ç¿ëÀÚ°¡ °®°í ÀÖ´Â ¸ÞÀÏ Æú´õÀÇ ¼ö³ª »ç¿ëÀÚ ¸ÞÀÏÀÇ ÃÑ °³¼ö¿¡ »ó°ü ¾øÀÌ ¸ðµç »ç¿ëÀÚ ¸ÞÀÏÀÇ ÃÑ Å©±â¿¡ Àû¿ëµË´Ï´Ù. µð½ºÅ© °ø°£ÀÌ Á¦ÇÑµÉ °æ¿ì »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸ÞÀÏ ÇÒ´ç·®À» »ç¿ëÇÏ¸é »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔ¿¡ ÀúÀåµÇ´Â ¸ÞÀÏ ¼ö¸¦ Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÒ´ç·® Á¤º¸´Â LDAP ¼Ó¼º°ú ±¸¼º º¯¼ö·Î ÀúÀåµË´Ï´Ù. ÇÒ´ç·® Àû¿ëÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÑ °æ¿ì Messaging Server´Â ¸ÞÀÏ ÀúÀå¼Ò¿¡ ¸ÞÀÏÀ» »ðÀÔÇϱâ Àü¿¡ ÇÒ´ç·®ÀÌ ÃʰúµÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇϱâ À§ÇØ ÇÒ´ç·® ij½Ã¿Í ±¸¼º ÆÄÀÏÀ» °Ë»çÇÕ´Ï´Ù. ÇÒ´ç·® ¾Ë¸²À» »ç¿ë °¡´ÉÇÏ°Ô ÇÑ °æ¿ì µð½ºÅ© ÇÒ´ç·®¿¡ µµ´ÞÇßÀ» ¶§ »ç¿ëÀÚ¿¡°Ô ¿À·ù ¸Þ½ÃÁö°¡ º¸³»Áý´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ°¡ ÇÒ´ç·® Á¦ÇÑ¿¡ °ÅÀÇ µµ´ÞÇßÀ» ¶§ °æ°í ¸ÞÀÏÀ» º¸³»µµ·Ï ¼¹ö¸¦ ±¸¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ ±âº» ÇÒ´ç·®À» ¼³Á¤Çϰųª °³º° »ç¿ëÀÚ¿¡ ´ëÇÑ ÇÒ´ç·®À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ ÇÒ´ç·®À» ÃʰúÇÏ´ÂÁö È®ÀÎÇϱâ À§ÇØ Messaging Server´Â ¿ì¼± °³º° »ç¿ëÀÚ¿¡ ´ëÇÑ ÇÒ´ç·®ÀÌ ¼³Á¤µÇ¾ú´ÂÁö °Ë»çÇÕ´Ï´Ù. ÇÒ´ç·®ÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì Messaging Server´Â ¸ðµç »ç¿ëÀÚ¿¡ ¼³Á¤µÈ ±âº» ÇÒ´ç·®À» È®ÀÎÇÕ´Ï´Ù.
»ç¿ëÀÚÀÇ ¸ÞÀÏÀÌ ÇÒ´ç·®À» ÃʰúÇÒ °æ¿ì ´ÙÀ½ Áß Çϳª¿¡ ÇØ´çÇÒ ¶§±îÁö ¹Þ´Â ¸ÞÀÏÀº MTA ´ë±â¿¿¡ º¸°üµË´Ï´Ù.
(1) MTA°¡ ¸ÞÀÏÀ» »ç¿ëÀÚ¿¡°Ô Àü´ÞÇÏ´Â ½ÃÁ¡¿¡ »ç¿ëÀÚ ¸ÞÀÏÀÇ Å©±â³ª ¼ö°¡ ´õ ÀÌ»ó ÇÒ´ç·®À» ÃʰúÇÏÁö ¾Ê½À´Ï´Ù. (2) Àü´ÞµÇÁö ¾ÊÀº ¸ÞÀÏÀÌ ÁöÁ¤µÈ À¯¿¹ ±â°£º¸´Ù ¿À·¡ MTA ´ë±â¿¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. "À¯¿¹ ±â°£ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ°¡ ¸ÞÀÏÀ» »èÁ¦ ¶Ç´Â Á¤¸®Çϰųª ¼³Á¤µÈ ¿¡ÀÌ¡ Á¤Ã¥¿¡ µû¶ó ¼¹ö¿¡¼ ¸ÞÀÏÀ» »èÁ¦ÇÏ¸é µð½ºÅ© °ø°£À» »ç¿ëÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù.
µµ¸ÞÀÎ ÇÒ´ç·®
imquotacheck -f ¸í·ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ µµ¸ÞÀÎÀÇ ÇÒ´ç·®À» ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µµ¸ÞÀÎÀÌ ÇÒ´ç·®À» ÃʰúÇϸé maildomainstatus ¼Ó¼ºÀÌ overquotamÀ¸·Î ¼³Á¤µÇ¾î ÇØ´ç µµ¸ÞÀο¡ ´ëÇÑ ¸ðµç Àü´ÞÀÌ ÁßÁöµË´Ï´Ù. µµ¸ÞÀÎÀÌ overquota°¡ ¾Æ´Ò °æ¿ì °ªÀº active·Î ¼³Á¤µË´Ï´Ù.
Telephony Application Server¿¡ °üÇÑ ¿¹¿Ü
ÅëÇÕ ¸Þ½Ã¡ ¿ä±¸ »çÇ×À» Áö¿øÇϱâ À§ÇØ Messaging Server´Â ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ºÎ°úÇÑ ÇÒ´ç·® Á¦ÇÑÀ» ¹«½ÃÇÏ´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº TAS (Telephony Application Server)¶ó´Â ƯÁ¤ ¿¡ÀÌÀüÆ®¿¡¼ ¹ÞÀº ¸ÞÀÏÀÌ Àü´ÞµÇµµ·Ï ÇÕ´Ï´Ù. TAS°¡ ¹ÞÀº ¸ÞÀÏÀº ÇÒ´ç·® Á¦ÇÑ¿¡ »ó°ü ¾øÀÌ ¸ÞÀÏÀÌ ÀúÀå¼Ò·Î Àü´ÞµÇµµ·Ï Çϴ Ư¼öÇÑ MTA ä³ÎÀ» ÅëÇØ ¶ó¿ìÆÃµË´Ï´Ù. TAS ä³Î ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 10Àå, "ä³Î Á¤ÀÇ ±¸¼º"À» ÂüÁ¶ÇϽʽÿÀ.
¸ÞÀÏ ÀúÀå¼Ò ÇÒ´ç·® ±¸¼ºSun ONE ÄܼÖÀ̳ª configutil ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ ±âº» ÇÒ´ç·®À» ¼³Á¤ÇÕ´Ï´Ù. ¶ÇÇÑ °³º° »ç¿ëÀÚ, Á¦Ç°±º ±×·ì ¹× È£½ºÆ®µÈ µµ¸ÞÀο¡ ´ëÇÑ ÇÒ´ç·®À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ Àý¿¡¼´Â ´ÙÀ½ ÀÛ¾÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÄܼÖÀ» »ç¿ëÇÏ·Á´Â °æ¿ì ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
±âº» »ç¿ëÀÚ ÇÒ´ç·® ÁöÁ¤
±âº» ÇÒ´ç·®Àº °³º° ÇÒ´ç·®ÀÌ ÀÌ¹Ì ¼³Á¤µÇÁö ¾ÊÀº »ç¿ëÀÚ¿¡°Ô Àû¿ëµË´Ï´Ù. °³º° »ç¿ëÀÚ¿¡ ´ëÇØ ¼³Á¤µÈ ÇÒ´ç·®ÀÌ ±âº» ÇÒ´ç·®À» ¿ì¼±ÇÕ´Ï´Ù.
ÄÜ¼Ö Äֿܼ¡¼ ±âº» ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÇÒ´ç·® ÅÇÀ» ´©¸¨´Ï´Ù.
- ±âº» »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é “±âº» »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®” Çʵ忡¼ ´ÙÀ½ ¿É¼Ç Áß Çϳª¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Á¦ÇÑ ¾øÀ½. ±âº» µð½ºÅ© ÇÒ´ç·®À» ¼³Á¤ÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù.
Å©±â ÁöÁ¤. ±âº» »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®À» ƯÁ¤ Å©±â·Î Á¦ÇÑÇÏ·Á´Â °æ¿ì ÀÌ ¿É¼ÇÀ» ¼±ÅÃÇÕ´Ï´Ù. ¹öư ¿·ÀÇ Çʵ忡 ¼ýÀÚ¸¦ ÀÔ·ÂÇÏ°í µå·Ó´Ù¿î ¸ñ·Ï¿¡¼ MB ¶Ç´Â KB¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- ¸ÞÀÏ ¼ö ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é “±âº» »ç¿ëÀÚ ¸ÞÀÏ ÇÒ´ç·®” »óÀÚ¿¡ ¼ýÀÚ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- ÀúÀåÀ» ´©¸¨´Ï´Ù.
¸í·ÉÁÙ Àüü ¸ÞÀÏ Å©±â¿¡ ´ëÇÑ ±âº» »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.defaultmailboxquota -v [ -1 | number ]
¿©±â¼ -1Àº ÇÒ´ç·® ¾øÀ½À» ³ªÅ¸³»°í number´Â ¹ÙÀÌÆ® ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
Àüü ¸ÞÀÏ ¼ö¿¡ ´ëÇÑ ±âº» »ç¿ëÀÚ µð½ºÅ© ÇÒ´ç·®À» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.defaultmessagequota -v [ -1 | number ]
¿©±â¼ -1Àº ÇÒ´ç·® ¾øÀ½À» ³ªÅ¸³»°í number´Â ¸ÞÀÏ ¼ö¸¦ ³ªÅ¸³À´Ï´Ù.
ÇÒ´ç·® Àû¿ë ¹× ¾Ë¸²À» »ç¿ë °¡´ÉÇÏ°Ô Çϱâ
ÇÒ´ç·® Àû¿ë ¹× ÇÒ´ç·® ¾Ë¸²À» »ç¿ë °¡´É ¶Ç´Â ºÒ°¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö°¡ ¼öÇàÇÏ´Â ÀÛ¾÷Àº Ç¥ 15-6¿¡ Ç¥½ÃµÈ ´ë·Î ÀÌ·¯ÇÑ ±¸¼º º¯¼ö°¡ ¼³Á¤µÈ ¹æ¹ý¿¡ µû¶ó ´Ù¸¨´Ï´Ù.
Ç¥ 15-6 ÇÒ´ç·® Àû¿ë ¹× ¾Ë¸²
Àû¿ë ¼³Á¤
Àû¿ë ÇØÁ¦
¾Ë¸² ¼³Á¤
ÁöÁ¤µÈ À¯¿¹ ±â°£ µ¿¾È ¸ÞÀÏÀÌ Áö¿¬µÇ¸ç À¯¿¹ ±â°£ÀÌ ¸¸·áµÇ¸é ¸ÞÀÏÀÌ °ÅºÎµË´Ï´Ù. ¸ÞÀÏÀ» ¸ÞÀÏÇÔ¿¡ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
IMAP SELECT, IMAP APPEND, SMTP sendmail ±â¹ý°ú Àü´Þ ¸í·ÉÀº ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
¸ÞÀÏÀÌ ÀúÀå¼Ò¿¡ Àü´ÞµË´Ï´Ù. ¸ÞÀÏÀ» ¸ÞÀÏÇÔ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
IMAP SELECT, IMAP APPEND, SMTP sendmail ±â¹ý°ú Àü´Þ ¸í·ÉÀº ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
¾Ë¸² ÇØÁ¦
ÁöÁ¤µÈ À¯¿¹ ±â°£ µ¿¾È ¸ÞÀÏÀÌ Áö¿¬µÇ¸ç À¯¿¹ ±â°£ÀÌ ¸¸·áµÇ¸é ¸ÞÀÏÀÌ °ÅºÎµË´Ï´Ù. ¸ÞÀÏÀ» ¸ÞÀÏÇÔ¿¡ Ãß°¡ÇÒ ¼ö ¾ø½À´Ï´Ù.
IMAP SELECT ¸í·É, Àü´Þ ¸í·É ¹× SMTP sendmail ±â¹ýÀº ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
IMAP APPEND ¸í·ÉÀº ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¸ÞÀÏÀÌ ÀúÀå¼Ò¿¡ Àü´ÞµË´Ï´Ù. ¸ÞÀÏÀ» ¸ÞÀÏÇÔ¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
IMAP SELECT, IMAP APPEND, SMTP sendmail ±â¹ý°ú Àü´Þ ¸í·ÉÀº ¿À·ù ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.
ÇÒ´ç·® Àû¿ë »ç¿ë
ÄÜ¼Ö Äֿܼ¡¼ ÇÒ´ç·® Àû¿ëÀ» »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÇÒ´ç·® Àû¿ëÀ» »ç¿ë ¶Ç´Â »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotaenforcement -v [ on | off]
¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ÇÒ´ç·®À» ÃʰúÇÏ´Â ¸ÞÀÏÀ» °ÅºÎÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o local.store.quotaoverdraft -v off
ÇÒ´ç·®ÀÌ ÃʰúµÈ ÈÄ¿¡ Àû¿ëÀ» ½ÃÀÛÇÏ·Á¸é(Áï, ÇÒ´ç·® Àû¿ëÀ» ½ÃÀÛÇϱâ Àü¿¡ ¸ÞÀÏÀÌ ¸ÞÀÏ ÀúÀå¼ÒÀÇ ÇÒ´ç·®À» ÃʰúÇÏ´Â °ÍÀ» Çã¿ëÇÏ·Á¸é) À§ °ªÀ» onÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº offÀÔ´Ï´Ù.
ÇÒ´ç·® ¾Ë¸² »ç¿ë
ÄÜ¼Ö Äֿܼ¡¼ ÇÒ´ç·® ¾Ë¸²À» »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÇÒ´ç·® ÅÇÀ» ´©¸¨´Ï´Ù.
- “ÇÒ´ç·® ¾Ë¸² »ç¿ë °¡´É” »óÀÚ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÀÌ »óÀÚ´Â Åä±Û ±â´ÉÀ» ¼öÇàÇÕ´Ï´Ù. ÇÒ´ç·® ¾Ë¸²À» »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é ÀÌ »óÀÚ¸¦ ¼±Åà Ãë¼ÒÇÕ´Ï´Ù.
- ÇÒ´ç·® °æ°í ¸ÞÀÏÀ» Á¤ÀÇÇÕ´Ï´Ù.
"ÇÒ´ç·® °æ°í ¸ÞÀÏ Á¤ÀÇ"À» ÂüÁ¶ÇϽʽÿÀ.
- ÀúÀåÀ» ´©¸¨´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÇÒ´ç·® ¾Ë¸²À» »ç¿ëÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotanotification -v [ yes | no ]
configutil -o store.quotaexceededmsg -v message¸ÞÀÏÀÌ ¼³Á¤µÇÁö ¾ÊÀº °æ¿ì ÇÒ´ç·® °æ°í ¸ÞÀÏÀÌ »ç¿ëÀÚ¿¡°Ô º¸³»ÁöÁö ¾Ê½À´Ï´Ù. ÇÒ´ç·® °æ°í ¸ÞÀÏ Çü½ÄÀÇ ¿¹´Â ´ÙÀ½ ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.
ÇÒ´ç·® °æ°í ¸ÞÀÏ Á¤ÀÇ
µð½ºÅ© ÇÒ´ç·®À» ÃʰúÇÑ »ç¿ëÀÚ¿¡°Ô º¸³»Áö´Â ¸ÞÀÏÀ» ´ÙÀ½°ú °°ÀÌ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏÀº »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔÀ¸·Î º¸³»Áý´Ï´Ù.
ÄÜ¼Ö Äֿܼ¡¼ ÇÒ´ç·® °æ°í ¸ÞÀÏÀ» Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÇÒ´ç·® °æ°í ¸ÞÀÏÀ» Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotaexceededmsg -v message
¸ÞÀÏÀº RFC 822 Çü½ÄÀ̾î¾ß ÇÕ´Ï´Ù. Áï, ¸ÞÀÏÀº ÃÖ¼ÒÇÑ Á¦¸ñ ÇàÀÌ µé¾îÀÖ´Â Çì´õ¸¦ Æ÷ÇÔÇÏ°í ±× µÚ¿¡ $$¿Í ¸ÞÀÏ º»¹®ÀÌ ¿Í¾ß ÇÕ´Ï´Ù. ’$’´Â »õ ÇàÀ» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
configutil -o store.quotaexceededmsg -v ‘Subject: WARNING: User quota exceeded$$User quota threshold exceeded - reduce space used.’
°æ°í ¸ÞÀÏÀ» º¸³»´Â ºóµµ¸¦ Á¤ÀÇÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotaexceededmsginterval -v number
¿©±â¼ number´Â ÀÏ ¼ö¸¦ ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, 3Àº ¸ÞÀÏÀÌ 3Àϸ¶´Ù º¸³»Áø´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù.
ÇÒ´ç·® ÀÓ°è°ª ÁöÁ¤
ÇÒ´ç·® ÀÓ°è°ªÀ» ÁöÁ¤ÇÏ¿© µð½ºÅ© ÇÒ´ç·®¿¡ µµ´ÞÇϱâ Àü¿¡ IMAP »ç¿ëÀÚ¿¡°Ô °æ°í ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚÀÇ µð½ºÅ© »ç¿ë·®ÀÌ ÁöÁ¤µÈ ÀÓ°è°ªÀ» ÃʰúÇÏ¸é ¼¹ö´Â »ç¿ëÀÚ¿¡°Ô °æ°í ¸ÞÀÏÀ» º¸³À´Ï´Ù.
Ŭ¶óÀÌ¾ðÆ®°¡ IMAP ALERT ±â¹ýÀ» Áö¿øÇÏ´Â IMAP »ç¿ëÀÚÀÇ °æ¿ì »ç¿ëÀÚ°¡ ¸ÞÀÏÇÔÀ» ¼±ÅÃÇÒ ¶§¸¶´Ù »ç¿ëÀÚÀÇ È¸é¿¡ ¸ÞÀÏÀÌ Ç¥½ÃµË´Ï´Ù(¶ÇÇÑ IMAP ·Î±×¿¡ ¸ÞÀÏÀÌ ÀÛ¼ºµÊ).
ÄÜ¼Ö Äֿܼ¡¼ ÇÒ´ç·® ÀÓ°è°ªÀ» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ÇÒ´ç·® ÅÇÀ» ´©¸¨´Ï´Ù.
- “ÇÒ´ç·® °æ°í ÀÓ°è°ª” Çʵ忡 °æ°í ÀÓ°è°ªÀ» ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌ °ªÀº Çã¿ëµÇ´Â ÇÒ´ç·®ÀÇ ºñÀ²À» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, 90%¸¦ ÁöÁ¤ÇÒ °æ¿ì Çã¿ëµÇ´Â µð½ºÅ© ÇÒ´ç·®ÀÇ 90%¸¦ »ç¿ëÇÏ¸é »ç¿ëÀÚ¿¡°Ô °æ°í ¸ÞÀÏÀÌ º¸³»Áý´Ï´Ù. ±âº»°ªÀº 90%ÀÔ´Ï´Ù. ÀÌ ±â´ÉÀ» ÇØÁ¦ÇÏ·Á¸é 100%¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
- ÀúÀåÀ» ´©¸¨´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÇÒ´ç·® ÀÓ°è°ªÀ» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotawarn -v number
¿©±â¼ number´Â Çã¿ëµÇ´Â ÇÒ´ç·®ÀÇ ºñÀ²À» ³ªÅ¸³À´Ï´Ù.
À¯¿¹ ±â°£ ¼³Á¤
À¯¿¹ ±â°£Àº ¸ÞÀÏÀ» º¸³½ »ç¶÷¿¡°Ô ´Ù½Ã ¹Ù¿î½ºÇϱâ Àü±îÁö ¸ÞÀÏÇÔÀÌ ÇÒ´ç·®(µð½ºÅ© °ø°£ ¶Ç´Â ¸ÞÀÏ ¼ö)À» ÃʰúÇÒ ¼ö ÀÖ´Â ±â°£À» ÁöÁ¤ÇÕ´Ï´Ù. MTA°¡ ¸ÞÀÏÀ» ¼ö¶ôÇÏÁö¸¸ ´ÙÀ½ Áß Çϳª¿¡ ÇØ´çÇÒ ¶§±îÁö ¸ÞÀÏÀº MTA ´ë±â¿¿¡ º¸°üµÇ¸ç ¸ÞÀÏ ÀúÀå¼Ò¿¡ Àü´ÞµÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î, À¯¿¹ ±â°£ÀÌ 2ÀÏ·Î ¼³Á¤µÇ¾î ÀÖ°í ÇÒ´ç·®À» 1ÀÏ µ¿¾È ÃʰúÇÑ °æ¿ì »õ ¸ÞÀÏÀº °è¼Ó µé¾î¿Í ¸ÞÀÏ ´ë±â¿¿¡ º¸°üµÇ¸ç Àü´Þ ½Ãµµµµ °è¼ÓµË´Ï´Ù. ±×·¯´Ù°¡ 2ÀÏÀÌ Áö³ª¸é ¸ÞÀÏÀÌ ¹Ù¿î½ºµË´Ï´Ù.
ÁÖ
À¯¿¹ ±â°£Àº ¸ÞÀÏÀÌ ¸ÞÀÏ ´ë±â¿¿¡ º¸°üµÇ´Â ±â°£ÀÌ ¾Æ´Ï¶ó ¸ÞÀÏ ´ë±â¿¿¡ ÀÖ´Â ¸ÞÀÏÀ» ºñ·ÔÇÏ¿© ¸ðµç ¹Þ´Â ¸ÞÀÏÀÌ ¹Ù¿î½ºµÇ±â Àü±îÁö ¸ÞÀÏÇÔÀÌ ÇÒ´ç·®À» ÃʰúÇÒ ¼ö ÀÖ´Â ±â°£ÀÔ´Ï´Ù. À¯¿¹ ±â°£Àº »ç¿ëÀÚ°¡ ÇÒ´ç·® ÀÓ°è°ª("ÇÒ´ç·® ÀÓ°è°ª ÁöÁ¤" ÂüÁ¶)¿¡ µµ´ÞÇÏ¿© °æ°í¸¦ ¹ÞÀº ¶§ºÎÅÍ ½ÃÀ۵˴ϴÙ.
ÄÜ¼Ö Äֿܼ¡¼ ¸ÞÀÏÀÌ ´ë±â¿¿¡ º¸°üµÇ´Â ±â°£¿¡ ´ëÇÑ À¯¿¹ ±â°£À» ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ÇÒ´ç·® À¯¿¹ ±â°£À» ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.quotagraceperiod -v number
¿©±â¼ number´Â ½Ã°£À» ³ªÅ¸³À´Ï´Ù.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å(¸¸·á ¹× Á¦°Å) ±â´É ¼³Á¤ÀÚµ¿ ¸ÞÀÏ Á¦°Å ±â´É(¸¸·á ¹× Á¦°Å¶ó°íµµ ÇÔ)Àº °ü¸®ÀÚ°¡ Á¤ÀÇÇÑ ÀÏ·ÃÀÇ ±âÁØÀ» ±â¹ÝÀ¸·Î ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÕ´Ï´Ù. ÀÌÀü ¸ÞÀÏÀ̳ª °úµµÇÏ°Ô Å« ¸ÞÀÏ, º¸¾Ò°Å³ª »èÁ¦ÇÑ ¸ÞÀÏ, ƯÁ¤ Á¦¸ñÀ» °¡Áø ¸ÞÀÏ µîÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÏ´Â µ¥ ÀÌ ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ´ÙÀ½ Á¦°Å ±âÁØÀ» Çã¿ëÇÕ´Ï´Ù.
ÀÌ ±â´ÉÀº ¸ÞÀÏÀ» Á¤¸® ¹× Á¦°ÅÇÏ´Â imexpire À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ ¼öÇàµË´Ï´Ù. ¸ÞÀÏ Á¦°Å ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ÞÀÏ ÀúÀå¼Ò¿¡¼ ¸ÞÀÏ Á¦°Å ¹æ¹ý"À» ÂüÁ¶ÇϽʽÿÀ.
ÁÖ
¼¹ö´Â °æ°í ¾øÀÌ ¸ÞÀÏÀ» Á¦°ÅÇϹǷΠÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» »ç¿ëÀÚ¿¡°Ô ¾Ë¸®´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¸ÞÀÏÀÌ °©ÀÛ½º·´°Ô Á¦°ÅµÇ¸é »ç¿ëÀÚ¿Í °ü¸®ÀÚ°¡ ¸Å¿ì ´çȲÇÒ ¼ö ÀÖ½À´Ï´Ù.
imexpire ÀÛµ¿ ¿ø¸®
imexpire´Â ¸í·ÉÁÙ¿¡¼ È£ÃâÇϰųª imsched µ¥¸ó¿¡ ÀÇÇØ ÀÚµ¿À¸·Î ½ÇÇàµÇµµ·Ï ¿¹¾àÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ´Â ÄܼÖÀ̳ª configutil ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© Àü¿ª ¸¸·á ±ÔÄ¢(Àüü ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇÑ ±ÔÄ¢)À» ±¸¼ºÇÕ´Ï´Ù. ·ÎÄà ¸¸·á ±ÔÄ¢(Æú´õ³ª »ç¿ëÀÚ¿¡ Àû¿ëµÇ´Â ±ÔÄ¢)Àº ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª, »ç¿ëÀÚ ¶Ç´Â ¸ÞÀÏÇÔ µð·ºÅ丮¿¡¼ ¸¸·á ±ÔÄ¢ ÆÄÀÏ(store.expire)À» ¸¸µé¾î ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
imexpire´Â ½ÃÀÛ ½Ã¿¡ ¸ðµç ¸¸·á ±ÔÄ¢À» ·ÎµåÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î imexpire´Â ºÐÇÒ ¿µ¿ª´ç ÇϳªÀÇ ½º·¹µå¸¦ ¸¸µì´Ï´Ù. °¢ ½º·¹µå´Â ÇÒ´çµÈ ºÐÇÒ ¿µ¿ª ¾Æ·¡ÀÇ »ç¿ëÀÚ Æú´õ ¸ñ·ÏÀ» °ÅÄ¡´Â °úÁ¤¿¡¼ ·ÎÄà ¸¸·á ±ÔÄ¢ ÆÄÀÏÀ» ·ÎµåÇÕ´Ï´Ù. ÀÌ ¸¸·á ±â´ÉÀº °¢ Æú´õ¿¡ Àû¿ë °¡´ÉÇÑ ¸¸·á ±ÔÄ¢¿¡ ´ëÇØ ÇØ´ç Æú´õ¸¦ °Ë»çÇϰí Çʿ信 µû¶ó ¸ÞÀÏÀ» Á¤¸®ÇÕ´Ï´Ù. ¸ÞÀÏÇÔ µð·ºÅ丮¿¡ store.exp ÆÄÀÏÀÌ ÀÖ°í store.cleanupage ±¸¼º ¸Å°³ º¯¼ö¿¡ ÁöÁ¤µÈ ½Ã°£º¸´Ù ¿À·§µ¿¾È Á¤¸®/¸¸·áµÈ ¸ÞÀÏÀÌ ÀÖÀ» °æ¿ì Á¦°Å ±â´ÉÀº ¸ÞÀÏ ÇØ½Ã µð·ºÅ丮ÀÇ ¸ðµç ¸ÞÀÏ ÆÄÀÏÀ» ¿µ±¸ÀûÀ¸·Î Á¦°ÅÇϰí store.exp ÆÄÀÏ¿¡¼ userID ·¹Äڵ带 Á¦°ÅÇÕ´Ï´Ù.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å ±â´É ¹èÆ÷
ÀÚµ¿ ¸ÞÀÏ Á¦°Å´Â ¸í·ÉÁÙÀ̳ª ÄÜ¼Ö GUI¸¦ »ç¿ëÇÏ¿© ¹èÆ÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÇÁ·Î¼¼½º´Â ´ÙÀ½ ¼¼ ´Ü°è·Î ±¸¼ºµË´Ï´Ù.
- ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» Á¤ÀÇÇÕ´Ï´Ù. ÀÚµ¿À¸·Î Á¦°ÅÇÒ ¸ÞÀÏÀº ¹«¾ùÀԴϱî? ¸ÞÀÏÀÌ ÀÚµ¿À¸·Î Á¦°ÅµÉ »ç¿ëÀÚ, µµ¸ÞÀÎ ¹× ºÐÇÒ ¿µ¿ªÀº ¹«¾ùÀԴϱî? Á¦°Å ±âÁØÀ» Á¤ÀÇÇÏ´Â Å©±â, ¸ÞÀÏ ±â°£ ¹× Çì´õ´Â ¹«¾ùÀԴϱî? "ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥ Á¤ÀÇ"¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ÀÌ Á¤Ã¥À» ±¸ÇöÇϱâ À§ÇÑ imexpire ±ÔÄ¢À» ÁöÁ¤ÇÕ´Ï´Ù. "ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» ±¸ÇöÇÏ´Â ±ÔÄ¢ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
- imexpire ÀÏÁ¤À» ÁöÁ¤ÇÕ´Ï´Ù. "ÀÚµ¿ ¸ÞÀÏ Á¦°Å ¹× ·Î±ë ¼öÁØ ¿¹¾à"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥ Á¤ÀÇ
Á¦°Å ±âÁØÀ» ÁöÁ¤ÇÏ¿© ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» Á¤ÀÇÇÕ´Ï´Ù. imexpire¿¡¼´Â ´ÙÀ½ ±âÁØÀ» Á¦°Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÞÀÏ ±â°£. XÀϺ¸´Ù ¿À·¡µÈ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÕ´Ï´Ù(¼Ó¼º: messagedays).
¸ÞÀÏ ¼ö. X°³ÀÇ ¸ÞÀÏÀ» ÃʰúÇÏ´Â Æú´õÀÇ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÕ´Ï´Ù(¼Ó¼º: messagecount).
Å©±â¸¦ ÃʰúÇÏ´Â ¸ÞÀÏÀÇ ±â°£. YÀÏÀÇ À¯¿¹ ±â°£ ÈÄ¿¡ X¹ÙÀÌÆ®¸¦ ÃʰúÇÑ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÕ´Ï´Ù(¼Ó¼º: messagesize ¹× messagesizedays).
Á¶È¸ ¹× »èÁ¦µÊ ¸ÞÀÏ Ç÷¡±×. Á¶È¸ ¶Ç´Â »èÁ¦µÊ Ç÷¡±×°¡ ¼³Á¤µÈ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î Á¦°ÅÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ±âÁØÀº “and” ¶Ç´Â “or”ÀÌ ¼³Á¤µÉ ¼ö ÀÖ½À´Ï´Ù. or·Î ¼³Á¤µÉ °æ¿ì ¸ÞÀÏÀÇ Á¶È¸/»èÁ¦ Ç÷¡±×´Â ´Ù¸¥ ±âÁØ¿¡ »ó°ü ¾øÀÌ ¸ÞÀÏÀ» ÀÚµ¿À¸·Î »èÁ¦ÇÕ´Ï´Ù. and·Î ¼³Á¤µÈ °æ¿ì ÁöÁ¤µÈ ´Ù¸¥ ¸ðµç ±âÁØÀ» ÃæÁ·ÇÏ¸é¼ ¸ÞÀÏÀÇ Á¶È¸/»èÁ¦ Ç÷¡±×¸¦ ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù(¼Ó¼º: seen ¹× deleted).
¸ÞÀÏÀÇ Çì´õ Çʵå. ¸ÞÀÏ Á¦°Å ±âÁØÀ¸·Î »ç¿ëÇÒ Çì´õ¿Í ¹®ÀÚ¿À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹: “Subject: Work from Home!”À̶ó´Â Çì´õ¸¦ °¡Áø ¸ðµç ¸ÞÀÏ Á¦°Å).
¸ÞÀÏ Æú´õ. ¸ÞÀÏÀ» Á¦°ÅÇÒ Æú´õ¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù(¼Ó¼º: folderpattern).
ÁÖ
imexpire¿¡¼´Â ¸ÞÀÏÀ» ÀÐÀº ÈÄ·Î °æ°úÇÑ ½Ã°£¿¡ µû¶ó ¸ÞÀÏÀ» »èÁ¦Çϰųª º¸Á¸Çϵµ·Ï Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, 200ÀÏ µ¿¾È ÀÐÁö ¾ÊÀº ¸ÞÀÏÀ» Á¦°ÅÇϵµ·Ï ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥ÀÇ ¿¹
¿¹ 1: 1,000°³ÀÇ ¸ÞÀÏÀ» ÃʰúÇÏ´Â Æú´õ¿¡¼ 365ÀÏÀÌ Áö³ ¸ðµç ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹ 2: siroe.com µµ¸ÞÀο¡¼ 180ÀÏÀÌ Áö³ ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹ 3: »èÁ¦µÊÀ¸·Î Ç¥½ÃµÈ ¸ðµç ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
¿¹ 4: Á¶È¸ Ç¥½Ã°¡ ÀÖ°í 30ÀÏÀÌ Áö³µÀ¸¸ç 100KBº¸´Ù Å©°í Æú´õÀÇ ¸ÞÀÏ ¼ö°¡ 1,000°³¸¦ ÃʰúÇϸç X-spam Çì´õ°¡ ÀÖ´Â ¸ÞÀÏÀ» sesta.com¿¡¼ Á¦°ÅÇÕ´Ï´Ù.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» ±¸ÇöÇÏ´Â ±ÔÄ¢ ¼³Á¤
ÀÌÀü Àý¿¡¼ Á¤ÀÇÇÑ ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» ±¸ÇöÇÏ·Á¸é imexpire ±ÔÄ¢À» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù. ±ÔÄ¢Àº ´ÙÀ½ ¹æ¹ýÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- GUI »ç¿ë(±×¸² 15-4 ÂüÁ¶)
- store.expirerule.attribute configutil ¸Å°³ º¯¼ö ¼³Á¤
ÀÌ ¿¹¿¡¼ Rule 1Àº ÈÞÁöÅë Æú´õÀÇ ¸ðµç ¸ÞÀÏÀÌ 2ÀÏ ÈÄ¿¡ Á¦°ÅµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù. Rule 2´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ ¸ðµç ¸ÞÀÏÀÌ 14ÀÏ ÈÄ¿¡ Á¦°ÅµÇµµ·Ï ÁöÁ¤ÇÕ´Ï´Ù.
¸¸·á ±ÔÄ¢ Áöħ
ÀÌ Àý¿¡¼´Â store.expirerule.attribute configutil ¸Å°³ º¯¼ö ¹× store.expirerule ÆÄÀÏ ±ÔÄ¢¿¡ ´ëÇÑ ÁöħÀ» ¼³¸íÇÕ´Ï´Ù.
- ±ÔÄ¢Àº store.expireruleÀ̶ó´Â ÆÄÀÏ¿¡ ÁöÁ¤µÇ°Å³ª configutil parameter store.expirerule.rulename.attribute¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÕ´Ï´Ù.
- µ¿ÀÏÇÑ ±ÔÄ¢À» »ç¿ëÇÏ¿© ¿©·¯ ¸¸·á ±âÁØÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù (À§ÀÇ ¿¹ ÂüÁ¶).
- ±ÔÄ¢Àº Àüü ¸ÞÀÏ ÀúÀå¼Ò(Àü¿ª ±ÔÄ¢), ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª, »ç¿ëÀÚ ¶Ç´Â Æú´õ¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ºñÀü¿ª ±ÔÄ¢Àº store.expirerule ±ÔÄ¢À» ÅëÇØ¼¸¸ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- Àü¿ª ±ÔÄ¢Àº configutil ¸Å°³ º¯¼ö store.expirerule.rulename.attribute¸¦ »ç¿ëÇϰųª msg_svr_base/config/store.expirerule¿¡¼ ±ÔÄ¢À» ÁöÁ¤ÇÏ¿© ¸¸µì´Ï´Ù.
- ºÐÇÒ ¿µ¿ª ±ÔÄ¢Àº store_root/partition/partition_name/store.expirerule¿¡¼ ±ÔÄ¢À» ÁöÁ¤ÇÏ¿© ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- »ç¿ëÀÚ ±ÔÄ¢Àº store_root/partition/partition_name/userid/store.expirerule¿¡¼ ±ÔÄ¢À» ÁöÁ¤Çϰųª folderpattern ±ÔÄ¢ÀÌ user/userid/.*°¡ µÇµµ·Ï ÁöÁ¤ÇÏ¿© ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- Æú´õ ±ÔÄ¢Àº store_root/partition/partition_name/userid/folder/store.
expirerule¿¡¼ ±ÔÄ¢À» ÁöÁ¤Çϰųª folderpattern ±ÔÄ¢ÀÌ user/userid/folder°¡ µÇµµ·Ï ÁöÁ¤ÇÏ¿© ¸¸µé ¼ö ÀÖ½À´Ï´Ù.- ¿©·¯ ¸¸·á ±ÔÄ¢À» ¸ÞÀÏÇÔ¿¡ µ¿½Ã¿¡ Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÞÀÏÇÔ¿¡ ´ëÇÑ ¸¸·á ±ÔÄ¢Àº Àü¿ª ±ÔÄ¢ ¹× ·ÎÄà ±ÔÄ¢À¸·Î ±¸¼ºµË´Ï´Ù. ·ÎÄà ±ÔÄ¢Àº °°Àº µð·ºÅ丮¿Í ÇØ´çÇÏ´Â ¸ðµç ÇÏÀ§ Æú´õÀÇ ¸ÞÀÏÇÔ¿¡ Àû¿ëµË´Ï´Ù.
- imexpire´Â ÀÌ ¸ÞÀÏÇÔ¿¡ ´ëÇØ ÁöÁ¤µÈ ¹èŸÀû ±ÔÄ¢ÀÌ ¾øÀ» °æ¿ì ¸ÞÀÏÇÔ¿¡ Àû¿ëµÇ´Â ¸ðµç ¸¸·á ±ÔÄ¢À» ÅëÇÕÇÕ´Ï´Ù(Ç¥ 15-7 ÂüÁ¶). °á°ú ±ÔÄ¢ ÁýÇÕÀº Àû¿ë °¡´ÉÇÑ ¸ðµç ±ÔÄ¢À» ±â¹ÝÀ¸·Î ÇÏ´Â °¡Àå Á¦ÇÑÀûÀÎ ¸¸·á Á¤Ã¥À» ³ªÅ¸³À´Ï´Ù. ¿¹¸¦ µé¾î, ¸ÞÀÏÀÌ ¸¸·áµÇ´Â ÃÖ´ë ¸ÞÀÏ ±â°£À» ±ÔÄ¢ X°¡ 10ÀÏ·Î ÁöÁ¤ÇÏ°í ±ÔÄ¢ Y°¡ 5ÀÏ·Î ÁöÁ¤ÇÒ °æ¿ì ÅëÇÕ °á°ú´Â 5ÀÏÀÌ µË´Ï´Ù.
Ç¥ 15-7 imexpire ¼Ó¼º
¼Ó¼º
¼³¸í(¼Ó¼º °ª)
exclusive
ÇØ´ç ±ÔÄ¢ÀÌ ¹èŸÀûÀÎÁö ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. exclusive·Î ÁöÁ¤µÈ °æ¿ì ÇØ´ç ±ÔÄ¢¸¸ ÁöÁ¤µÈ ¸ÞÀÏÇÔ¿¡ Àû¿ëµÇ¸ç ´Ù¸¥ ¸ðµç ±ÔÄ¢Àº ¹«½ÃµË´Ï´Ù. µÑ ÀÌ»óÀÇ ¹èŸÀûÀÎ ±ÔÄ¢ÀÌ Á¸ÀçÇÒ °æ¿ì ¸¶Áö¸·À¸·Î ·ÎµåµÈ ±ÔÄ¢ÀÌ »ç¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, Àü¿ª ¹× ·ÎÄà ¹èŸÀûÀÎ ±ÔÄ¢À» ÁöÁ¤ÇÒ °æ¿ì ·ÎÄà ±ÔÄ¢ÀÌ »ç¿ëµË´Ï´Ù. µÑ ÀÌ»óÀÇ ¹èŸÀûÀÎ Àü¿ª ±ÔÄ¢ÀÌ ÀÖÀ» °æ¿ì configutil¿¡¼ ³ª¿ÇÑ ¸¶Áö¸· Àü¿ª ±ÔÄ¢ÀÌ »ç¿ëµË´Ï´Ù(yes/no).
folderpattern
ÇØ´ç ±ÔÄ¢ÀÇ ¿µÇâÀ» ¹Þ´Â Æú´õ¸¦ ÁöÁ¤ÇÕ´Ï´Ù. Çü½ÄÀº store_root/partition/*/ µð·ºÅ丮¸¦ ³ªÅ¸³»´Â user/·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ±×¸² 15-4 ¹× Ç¥ 15-8À» ÂüÁ¶ÇϽʽÿÀ(POSIX Á¤±Ô Ç¥Çö½Ä).
messagecount
Æú´õÀÇ ÃÖ´ë ¸ÞÀÏ ¼öÀÔ´Ï´Ù. Ãß°¡ ¸ÞÀÏÀÌ Àü´ÞµÇ¸é °¡Àå ¿À·¡µÈ ¸ÞÀÏÀÌ Á¤¸®µË´Ï´Ù(Á¤¼ö).
foldersize
Ãß°¡ ¸ÞÀÏÀÌ Àü´ÞµÇ¾úÀ» ¶§ °¡Àå ¿À·¡µÈ ¸ÞÀÏÀÌ Á¤¸®µÇ±â Àü±îÁöÀÇ ÃÖ´ë Æú´õ Å©±âÀÔ´Ï´Ù(¹ÙÀÌÆ® ´ÜÀ§ Á¤¼ö).
messagedays
¸ÞÀÏÀÌ Á¤¸®µÇ±â Àü±îÁöÀÇ ¸ÞÀÏ ±â°£(ÀÏ)ÀÔ´Ï´Ù(Á¤¼ö).
messagesize
¸ÞÀÏÀÌ Á¤¸®µÇ´Â °ÍÀ¸·Î Ç¥½ÃµÇ±â Àü±îÁöÀÇ ¸ÞÀÏÀÇ ÃÖ´ë Å©±â(¹ÙÀÌÆ®)ÀÔ´Ï´Ù(Á¤¼ö).
messagesizedays
À¯¿¹ ±â°£ÀÔ´Ï´Ù. Å©±â¸¦ ÃʰúÇÑ ¸ÞÀÏÀÌ Æú´õ¿¡ ³²¾Æ ÀÖ¾î¾ß ÇÏ´Â ÀÏ ¼öÀÔ´Ï´Ù(Á¤¼ö).
message header field
Á¦°ÅÇÒ ¸ÞÀÏÀ» Ç¥½ÃÇÏ´Â Çì´õ Çʵå¿Í ¹®ÀÚ¿À» ÁöÁ¤ÇÕ´Ï´Ù. °ªÀº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾ÊÀ¸¸ç Á¤±Ô Ç¥Çö½ÄÀº ÀνĵÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.Rule1.Subject: Get Rich Now!Expires ¹× Expiry-Date Çì´õÀÇ °æ¿ì imexpire´Â ÀÌ·¯ÇÑ Çì´õ Çʵå·Î ÁöÁ¤ÇÑ ³¯Â¥ °ªÀÌ messagedays ¼Ó¼ºº¸´Ù ¿À·¡ µÇ¾úÀ¸¸é ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ ¸¸·á Çì´õ Çʵ带 ÁöÁ¤ÇÑ °æ¿ì¿¡´Â °¡Àå À̸¥ ¸¸·á ³¯Â¥°¡ »ç¿ëµË´Ï´Ù(¹®ÀÚ¿).
regexp
±ÔÄ¢ ÀÛ¼º¿¡ UNIX Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù(1 ¶Ç´Â 0).
seen
seenÀº »ç¿ëÀÚ°¡ ¸ÞÀÏÀ» ¿¾úÀ» ¶§ ½Ã½ºÅÛ¿¡ ÀÇÇØ ¼³Á¤µÇ´Â ¸ÞÀÏ »óÅ Ç÷¡±×ÀÔ´Ï´Ù. seen ¼Ó¼ºÀÌ and·Î ¼³Á¤µÈ °æ¿ì ¸ÞÀÏÀ» º¸´Â °Í ¿Ü¿¡µµ ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇØ¾ß ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù. seen ¼Ó¼ºÀÌ or·Î ¼³Á¤µÈ °æ¿ì ¸ÞÀÏÀ» º¸¾Ò°Å³ª ¶Ç´Â ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇÏ¸é ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù(and/or).
deleted
deletedÀº »ç¿ëÀÚ°¡ ¸ÞÀÏÀ» »èÁ¦ÇßÀ» ¶§ ½Ã½ºÅÛ¿¡ ÀÇÇØ ¼³Á¤µÇ´Â ¸ÞÀÏ »óÅ Ç÷¡±×ÀÔ´Ï´Ù. deleted ¼Ó¼ºÀÌ and·Î ¼³Á¤µÈ °æ¿ì ¸ÞÀÏÀ» »èÁ¦ÇÑ °Í ¿Ü¿¡µµ ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇØ¾ß ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù. deleted ¼Ó¼ºÀÌ or·Î ¼³Á¤µÈ °æ¿ì ¸ÞÀÏÀ» »èÁ¦Ç߰ųª ¶Ç´Â ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇÏ¸é ±ÔÄ¢ÀÌ Àû¿ëµË´Ï´Ù(and/or).
ÅØ½ºÆ® Çü½ÄÀ¸·Î imexpire ±ÔÄ¢ ¼³Á¤
configutil ¸Å°³ º¯¼ö store.expirerule.rulename.attribute¸¦ »ç¿ëÇϰųª store.expirerule ÆÄÀÏ¿¡ ±ÔÄ¢À» ÁöÁ¤ÇÏ¿© ÀÚµ¿ ¸ÞÀÏ Á¦°Å ±ÔÄ¢À» ÅØ½ºÆ® Çü½ÄÀ¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
store.expirerule ÆÄÀÏ¿¡´Â ÇÑ Çà¿¡ Çϳª¾¿ ¸¸·á ±âÁØÀÌ ÀÖ½À´Ï´Ù. Àü¿ª ±ÔÄ¢ ±¸¼º ÆÄÀÏ(msg_svr_base/data/store/store.expirerule)ÀÇ ¸¸·á ±âÁØÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
rule_name.attribute: value
ÄÚµå ¿¹ 15-1¿¡¼´Â msg_svr_base/config/store.expireruleÀÇ ¸¸·á ±ÔÄ¢ ÁýÇÕÀ» º¸¿© ÁÝ´Ï´Ù.
Rule 1Àº ´ÙÀ½°ú °°ÀÌ Àü¿ª ¸¸·á Á¤Ã¥(Áï, ¸ðµç ¸ÞÀÏ¿¡ Àû¿ëµÇ´Â Á¤Ã¥)À» ¼³Á¤ÇÕ´Ï´Ù.
- ±ÔÄ¢ ÀÛ¼º¿¡ UNIX Á¤±Ô Ç¥Çö½ÄÀ» »ç¿ë °¡´ÉÇÏ°Ô ÇÕ´Ï´Ù.
- 3ÀÏÀÌ Áö³ 100,000¹ÙÀÌÆ®¸¦ ÃʰúÇÏ´Â ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
- »ç¿ëÀÚ°¡ »èÁ¦ÇÑ ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
- Subject: Çì´õ¿¡ Viagra Now! ¶Ç´Â XXX Porn! ¹®ÀÚ¿ÀÌ Æ÷ÇÔµÈ ¸ðµç ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
- ¸ðµç Æú´õÀÇ ¸ÞÀÏ ¼ö¸¦ 1,000°³·Î Á¦ÇÑÇÕ´Ï´Ù. ¸ÞÀÏÀÌ 1,000°³¸¦ ³ÑÀ¸¸é ½Ã½ºÅÛÀº Æú´õ¿¡¼ °¡Àå ¿À·¡µÈ ¸ÞÀÏÀ» Á¦°ÅÇÏ¿© Çհ踦 1,000°³·Î À¯ÁöÇÕ´Ï´Ù.
- 365ÀÏÀÌ Áö³ ¸ðµç ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
Rule 2´Â È£½ºÆ®µÈ µµ¸ÞÀÎ siroe.com¿¡¼ »ç¿ëÀÚ¿¡ ´ëÇÑ ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ±ÔÄ¢Àº ¸ÞÀÏÇÔ Å©±â¸¦ 1MB·Î Á¦ÇÑÇÏ°í »èÁ¦µÈ ¸ÞÀÏÀ» Á¦°ÅÇϸç 14ÀÏÀÌ Áö³ ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
Rule 3Àº f.dostoevski »ç¿ëÀÚÀÇ inbox Æú´õ¿¡ ÀÖ´Â ¸ÞÀÏ¿¡ ´ëÇÑ ÀÚµ¿ ¸ÞÀÏ Á¦°Å Á¤Ã¥À» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ±ÔÄ¢Àº Á¦¸ñÇà¿¡ On-line Casino Ç¥ÇöÀÌ ÀÖ´Â ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
ÄÚµå ¿¹ 15-1 imexpire ±ÔÄ¢ ¿¹
Rule1.regexp: 1
Rule1.folderpattern: user/.*
Rule1.messagesize: 100000
Rule1.messagesizedays: 3
Rule1.deleted: or
Rule1.Subject: Viagra Now!
Rule1.Subject: XXX Porn!
Rule1.messagecount: 1000
Rule1.messagedays: 365
Rule2.regexp: 1
Rule2.folderpattern: user/.*@siroe.com/.*
Rule2.exclusive: yes
Rule2.deleted: or
Rule2.messagedays: 14
Rule2.messagecount: 1000
Rule3.folderpattern: user/f.dostoevski/inbox
Rule3.Subject: *On-line Casino*
configutil·Î ´ÙÀ½°ú °°Àº µ¿ÀÏÇÑ Àü¿ª ¸¸·á Á¤Ã¥À» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
% configutil store.expirerule.rule1.regexp 1
% configutil store.expirerule.rule1.messagesizedays 3
% configutil store.expirerule.rule1.deleted or
% configutil store.expirerule.rule1.Subject Viagra Now!
% configutil store.expirerule.rule1.Subject XXX Porn!
% configutil store.expirerule.rule1.messagecount 1000
% configutil store.expirerule.rule1.messagedays 365
% configutil store.expirerule.rule1.messagesize 100000imexpire Æú´õ ÆÐÅÏ ¼³Á¤
Æú´õ ÆÐÅÏÀº POSIX Á¤±Ô½ÄÀ» »ç¿ëÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çü½ÄÀº store_root/partition/*/ µð·ºÅ丮¸¦ ³ªÅ¸³»´Â user/·Î ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. Ç¥ 15-8¿¡¼´Â ¿©·¯ Æú´õÀÇ Æú´õ ÆÐÅÏÀ» º¸¿© ÁÝ´Ï´Ù.
Ç¥ 15-8 imexpire Æú´õ ÆÐÅÏ
Æú´õ ÆÐÅÏ
¹üÀ§
user/userid/.*
useridÀÇ ¸ðµç Æúµå¿¡ ÀÖ´Â ¸ðµç ¸ÞÀÏ¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/userid/Sent
Sent Æú´õ¿¡ ÀÖ´Â useridÀÇ ¸ÞÀÏ¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/.*
¸ÞÀÏ ÀúÀå¼Ò Àüü¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/.*/trash
¸ðµç »ç¿ëÀÚÀÇ trash Æú´õ¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/.*@siroe.com/.*
È£½ºÆ®µÈ µµ¸ÞÀÎ siroe.comÀÇ Æú´õ¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/[^@]*/.*
±âº» µµ¸ÞÀο¡ ÀÖ´Â Æú´õ¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
user/partition_name/.*
ƯÁ¤ ºÐÇÒ ¿µ¿ª¿¡ ±ÔÄ¢À» Àû¿ëÇÕ´Ï´Ù.
ÄܼÖÀ» »ç¿ëÇÏ¿© ÀÚµ¿ ¸ÞÀÏ Á¦°Å ±ÔÄ¢ ¼³Á¤
- ´ÙÀ½°ú °°ÀÌ ÀÚµ¿ ¸ÞÀÏ Á¦°Å GUI¸¦ ¿±´Ï´Ù.
ÁÖ ÄÜ¼Ö > ¼¹ö ±×·ì > Messaging Server (¿±â) > Messaging Server ÄÜ¼Ö > ±¸¼º ÅÇ > ¸ÞÀÏ ÀúÀå¼Ò > ¸¸·á/Á¦°Å > Ãß°¡
±×¸² 15-4¿¡´Â ´ë·«ÀûÀÎ GUI ±×¸²ÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.
±×¸² 15-4 ÀÚµ¿ ¸ÞÀÏ Á¦°Å(¸¸·á/Á¦°Å) GUI—´ë·«ÀûÀÎ ±×¸²
- »õ ±ÔÄ¢ÀÇ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
- ¸ÞÀÏÀÌ ÀÚµ¿À¸·Î Á¦°ÅµÉ Æú´õ¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
À§ÀÇ "imexpire Æú´õ ÆÐÅÏ ¼³Á¤"À» ÂüÁ¶ÇϽʽÿÀ.
- ÀÌ ±ÔÄ¢ÀÌ ÁöÁ¤µÈ ±âÁذú ÀÏÄ¡ÇÏ´Â Æú´õ¿¡ ´ëÇÑ ¹èŸÀûÀÎ ±ÔÄ¢ÀÏ °æ¿ì ¹èŸÀû »óÀÚ¸¦ ¼±ÅÃÇÕ´Ï´Ù.
ÀÌ »óÀÚ¸¦ ¼±ÅÃÇÑ °æ¿ì ÁöÁ¤µÈ ÆÐÅϰú ÀÏÄ¡ÇÏ´Â ´Ù¸¥ ¸ðµç ±ÔÄ¢º¸´Ù ÀÌ ±ÔÄ¢ÀÌ ¿ì¼±ÇÕ´Ï´Ù. ¹èŸÀû È®Àζõ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Ç¥ 15-7À» ÂüÁ¶ÇϽʽÿÀ.
- Æú´õ Å©±â¿¡ ±â¹ÝÇÑ ±ÔÄ¢À» ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¸ÞÀÏ ±â°£¿¡ ±â¹ÝÇÑ ±ÔÄ¢À» ¸¸µé·Á¸é ¸ÞÀÏ ±â°£ Á¦¾à Á¶°Ç È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
ÀÏ ¼ö Çʵ忡 ¸ÞÀÏÀÌ Æú´õ¿¡ ³²¾Æ ÀÖ¾î¾ß ÇÏ´Â ±â°£(ÀÏ)À» ÁöÁ¤ÇÕ´Ï´Ù.
- ¸ÞÀÏ Å©±â¸¦ ±â¹ÝÀ¸·Î ±ÔÄ¢À» ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Á¶È¸ ¶Ç´Â »èÁ¦µÊ ¸ÞÀÏ Ç÷¡±×°¡ ¼³Á¤µÇ¾ú´ÂÁö¿¡ ±âÃÊÇÏ¿© ±ÔÄ¢À» ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- ¸ÞÀÏ Ç÷¡±× Á¦¾à Á¶°Ç È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
- Á¶È¸: ÇʵåÀÇ °æ¿ì ¸ÞÀÏÀ» º¸´Â °Í ¹× ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇØ¾ß ±ÔÄ¢ÀÌ Àû¿ëµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é “¹×”À» ¼±ÅÃÇÕ´Ï´Ù. ¸ÞÀÏÀ» º¸¾Ò°Å³ª ¶Ç´Â ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇÏ¸é ±ÔÄ¢ÀÌ Àû¿ëµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é “¶Ç´Â”À» ¼±ÅÃÇÕ´Ï´Ù.
- »èÁ¦µÊ: ÇʵåÀÇ °æ¿ì ¸ÞÀÏÀ» »èÁ¦ÇÑ °Í ¹× ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇØ¾ß ±ÔÄ¢ÀÌ Àû¿ëµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é “¹×”À» ¼±ÅÃÇÕ´Ï´Ù. ¸ÞÀÏÀ» »èÁ¦Ç߰ųª ¶Ç´Â ´Ù¸¥ ±âÁØÀ» ÃæÁ·ÇÏ¸é ±ÔÄ¢ÀÌ Àû¿ëµÇµµ·Ï ÁöÁ¤ÇÏ·Á¸é “¶Ç´Â”À» ¼±ÅÃÇÕ´Ï´Ù.
- Çì´õ Çʵå¿Í ±× °ª¿¡ ±âÃÊÇÏ¿© ±ÔÄ¢À» ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Çì´õ Á¦¾à Á¶°Ç È®ÀζõÀ» ¼±ÅÃÇÕ´Ï´Ù.
- ½°Ç¥·Î ±¸ºÐµÈ Çì´õ ¹× °ª ¸ñ·ÏÀ» ´ÙÀ½ Çü½ÄÀ¸·Î ÀÔ·ÂÇÕ´Ï´Ù.
header1: value1, header2: value2
¿¹: Subject: Work at Home!,From: virus@sesta.com
Expires¿Í Expiry-Date Çì´õÀÇ °æ¿ì ½Ã½ºÅÛÀº ÇØ´ç ³¯Â¥ °ªÀÌ ¸ÞÀÏ ±â°£ Á¦¾à Á¶°Çº¸´Ù ¿À·¡ µÈ°æ¿ì ¸ÞÀÏÀ» Á¦°ÅÇÕ´Ï´Ù. ¿©·¯ °³ÀÇ ¸¸·á Çì´õ Çʵ带 ÁöÁ¤ÇÑ °æ¿ì¿¡´Â °¡Àå À̸¥ ¸¸·á ³¯Â¥°¡ »ç¿ëµË´Ï´Ù(¹®ÀÚ¿).
- È®ÀÎÀ» ´·¯ »õ ±ÔÄ¢À» ÀÚµ¿ ¸ÞÀÏ Á¦°Å ¸ñ·Ï¿¡ Ãß°¡ÇÕ´Ï´Ù.
ÀÚµ¿ ¸ÞÀÏ Á¦°Å ¹× ·Î±ë ¼öÁØ ¿¹¾à
ÀÚµ¿ ¸ÞÀÏ Á¦°Å´Â imsched ¿¹¾à µ¥¸ó¿¡ ÀÇÇØ Ȱ¼ºÈµË´Ï´Ù. ±âº»ÀûÀ¸·Î imsched´Â ¸ÅÀÏ 23½Ã¿¡ imexpire¸¦ È£ÃâÇÏ¿© ¸ÞÀÏÀ» Á¤¸® ¹× Á¦°ÅÇÕ´Ï´Ù. Ç¥ 15-9¿¡ ¼³¸íµÈ configutil ¸Å°³ º¯¼ö local.schedule.expire, local.schedule.purge ¹× store.cleanupage¸¦ ¼³Á¤ÇÏ¿© ÀÌ ÀÏÁ¤À» »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò°¡ Å« °æ¿ì ¸¸·á¿Í Á¦°Å¸¦ ¿Ï·áÇÏ´Â µ¥ ½Ã°£ÀÌ °É¸± ¼ö ÀÖÀ¸¹Ç·Î ÀÌ·¯ÇÑ ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ´Â ºóµµ¸¦ ½ÇÇèÇÏ¿© °áÁ¤ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¸¸·á/Á¦°Å ÁֱⰡ 10½Ã°£ÀÏ °æ¿ì ¸¸·á ¹× Á¦°Å¸¦ ÇÏ·ç¿¡ ÇÑ ¹ø¾¿ ½ÇÇàÇϵµ·Ï ±âº» ÀÏÁ¤À» ¼¼¿ìÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. local.schedule.purge¸¦ »ç¿ëÇÏ¿© º°°³ÀÇ Á¦°Å ÀÏÁ¤À» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î ¸¸·á ¹× Á¦°Å¸¦ ¿¹¾àÇÕ´Ï´Ù. local.schedule.purge¸¦ ¼³Á¤ÇÏÁö ¾ÊÀ» °æ¿ì imexpire´Â ¸¸·á ÈÄ¿¡ Á¦°Å¸¦ ¼öÇàÇÕ´Ï´Ù.
Ç¥ 15-9 ¸¸·á ¹× Á¦°Å configutil ·Î±× ¹× ¿¹¾à ¸Å°³ º¯¼ö
¸Å°³ º¯¼ö
¼³¸í
local.schedule.expire
imexpire¸¦ ½ÇÇàÇÏ´Â °£°ÝÀÔ´Ï´Ù. ´ÙÀ½ UNIX crontab Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.
minute hour day-of-month month-of-year day-of-week°ªÀº °ø¹éÀ̳ª ÅÇÀ¸·Î ±¸ºÐÇÏ¸ç °¢°¢ 0-59, 0-23, 1-31, 1-12 ¶Ç´Â 0-6(0=ÀÏ¿äÀÏ)ÀÇ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ½Ã°£ Çʵ忡´Â º°Ç¥(À¯È¿ÇÑ ¸ðµç °ª), ½°Ç¥·Î ±¸ºÐµÈ °ª ¸ñ·Ï ¶Ç´Â ÇÏÀÌÇÂÀ¸·Î ±¸ºÐµÈ µÎ °ªÀÇ ¹üÀ§¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ³¯Â¥´Â Àϰú ¿äÀÏ ¸ðµÎ¸¦ »ç¿ëÇÏ¿© ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸ µÑ ´Ù ÀÏÄ¡ÇÏ´Â °æ¿ì°¡ ¸Å¿ì µå¹°±â ¶§¹®¿¡ ÀϹÝÀûÀÌÁö ¾Ê½À´Ï´Ù. Àϰú ¿äÀÏÀ» ¸ðµÎ ÁöÁ¤ÇÑ °æ¿ì¿¡´Â µÑ ´Ù ÇÊ¿äÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, 17Àϰú È¿äÀÏÀ» ¼³Á¤ÇÏ¸é µÎ °ªÀÌ ¸ðµÎ true°¡ µÇ¾î¾ß ÇÕ´Ï´Ù.
°£°Ý ¿¹:
1) ¿ÀÀü 12:30 , 8:30 ¹× ¿ÀÈÄ 4:30¿¡ imexpire¸¦ ½ÇÇàÇÕ´Ï´Ù.
30 0,8,16 * * *2) ÁÖÁß ¾ÆÄ§ 3:15¿¡ imexpire¸¦ ½ÇÇàÇÕ´Ï´Ù.
15 3 * * 1-53) ¿ù¿äÀÏ¿¡¸¸ imexpire¸¦ ½ÇÇàÇÕ´Ï´Ù.
0 0 * * 1±âº»°ª: 0 23 * * *
local.schedule.purge
purge¸¦ ½ÇÇàÇÏ´Â °£°ÝÀÔ´Ï´Ù. ´ÙÀ½ UNIX crontab Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù.
minute hour day-of-month month-of-year day-of-week.±âº»°ª: 0 0,4,8,12,16,20 * * * /opt/SUNWmsgsr/lib/purge -num=5 (4½Ã°£¸¶´Ù)
store.cleanupage
¸¸·á ¶Ç´Â Á¤¸®µÈ ¸ÞÀÏÀÌ purge¿¡ ÀÇÇØ ¿µ±¸ÀûÀ¸·Î Á¦°ÅµÈ Àü±îÁöÀÇ ±â°£(½Ã°£)ÀÔ´Ï´Ù.
±âº»°ª: ¾øÀ½
local.store.expire.loglevel
´ÙÀ½°ú °°ÀÌ ·Î±× ¼öÁØÀ» ÁöÁ¤ÇÕ´Ï´Ù.
1 = Àüü ¸¸·á ¼¼¼ÇÀÇ ¿ä¾àÀ» ±â·ÏÇÕ´Ï´Ù.
2 = ¸¸·áµÈ ¸ÞÀÏÇÔº°·Î Çϳª¾¿ ¸ÞÀÏÀ» ±â·ÏÇÕ´Ï´Ù.
3 = ¸¸·áµÈ ¸ÞÀϺ°·Î Çϳª¾¿ ¸ÞÀÏÀ» ±â·ÏÇÕ´Ï´Ù.±âº»°ª: 1
ÄܼÖÀ» »ç¿ëÇÏ¿© imexpire ¿¹¾à
´ÙÀ½°ú °°ÀÌ ÀÚµ¿ ¸ÞÀÏ Á¦°Å GUI¸¦ ¿±´Ï´Ù.
ÁÖ ÄÜ¼Ö > ¼¹ö ±×·ì > Messaging Server (¿±â) > Messaging Server ÄÜ¼Ö > ±¸¼º ÅÇ > ¸ÞÀÏ ÀúÀå¼Ò > ¸¸·á/Á¦°Å
ÀÌ ÄÜ¼Ö ÆäÀÌÁöÀÇ À§ÂÊ¿¡´Â ¸¸·á ±ÔÄ¢ÀÌ, ¾Æ·¡ÂÊ¿¡´Â ¸¸·á ¹× Á¦°Å ÀÏÁ¤ÀÌ ³ª¿µË´Ï´Ù. ¸¸·á ¹× Á¦°Å¸¦ ¿¹¾àÇÏ·Á¸é ¸¸·á/Á¦°Å ÀÏÁ¤ÀÇ Ç®´Ù¿î ¸Þ´º¸¦ »ç¿ëÇÏ¿© ¸¸·á ¹× Á¦°ÅÀÇ ¿ù, ÀÏ, ¿äÀÏ(0=ÀÏ¿äÀÏ), ½Ã°£ ¹× ºÐÀ» ¼³Á¤ÇÕ´Ï´Ù.
ÁÖ
ÀÏ °ªÀº Àϰú ¿äÀÏÀ» ¸ðµÎ »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Àϰú ¿äÀÏÀ» ¸ðµÎ ¼³Á¤ÇÏ¸é µÑ ´Ù Àû¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, ¼ö¿äÀϰú 17ÀÏÀ» ¼³Á¤Çϸé Á¦°Å/¸¸·á´Â °¢ ´ÞÀÇ 17ÀÏ Áß¿¡¼ ¼ö¿äÀÏ¿¡ ÇØ´çÇÏ´Â ³¯Â¥¿¡¸¸ ¹ß»ýÇÕ´Ï´Ù.
imexpire ·Î±ë ¼öÁØ ¼³Á¤
imexpire´Â ¿Ï·á ½Ã¿¡ ±âº» ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ¿ä¾àÀ» ±â·ÏÇÕ´Ï´Ù. ¸í·ÉÁÙ¿¡¼ ¸¸·á°¡ È£ÃâµÉ °æ¿ì -v (verbose) ¹× -d (debug) ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀÚ¼¼ÇÑ »óÅÂ/µð¹ö±× ¸Þ½ÃÁö¸¦ stderr¿¡ ±â·ÏÇϵµ·Ï imexpire¿¡ Áö½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. imexpire°¡ imsched¿¡ ÀÇÇØ È£ÃâµÉ °æ¿ì configutil ¸Å°³ º¯¼ö local.store.expire.loglevel¸¦ ¿©·¯ ´Ù¸¥ ·Î±ë ¼öÁØ¿¡ ´ëÇØ 1, 2 ¶Ç´Â 3À¸·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Loglevel 1Àº ±âº»°ªÀ¸·Î Àüü ¸¸·á ¼¼¼ÇÀÇ ¿ä¾àÀ» ±â·ÏÇÕ´Ï´Ù. Loglevel 2´Â ¸¸·áµÈ ¸ÞÀÏÇÔº°·Î Çϳª¾¿ÀÇ ¸ÞÀÏÀ» ±â·ÏÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î Loglevel 3Àº ¸¸·áµÈ ¸ÞÀϺ°·Î Çϳª¾¿ÀÇ ¸ÞÀÏÀ» ±â·ÏÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª ±¸¼º¸ÞÀÏÇÔÀº ÀüÀûÀ¸·Î ¸ÞÀÏ ÀúÀå¼Ò¸¦ ÀúÀåÇÏ´Â µð½ºÅ© ºÐÇÒ ¿µ¿ªÀÇ ÇÑ ¿µ¿ªÀÎ ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª¿¡ ÀúÀåµË´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ªÀº µð½ºÅ© ºÐÇÒ ¿µ¿ª°ú ´Ù¸£Áö¸¸ À¯Áö °ü¸®°¡ ¿ëÀÌÇϵµ·Ï °¢ ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ª¿¡ ´ëÇØ ÇϳªÀÇ µð½ºÅ© ºÐÇÒ ¿µ¿ª°ú ÇϳªÀÇ ÆÄÀÏ ½Ã½ºÅÛÀ» °¡Áö´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò ºÐÇÒ ¿µ¿ªÀº Ưº°È÷ ¸ÞÀÏ ÀúÀå¼Ò·Î ÁöÁ¤µÈ µð·ºÅ丮ÀÔ´Ï´Ù.
»ç¿ëÀÚ ¸ÞÀÏÇÔÀº ±âº»ÀûÀ¸·Î store_root/partition/ µð·ºÅ丮¿¡ ÀúÀåµË´Ï´Ù(±×¸² 15-1 ÂüÁ¶). partition µð·ºÅ丮´Â Çϳª ¶Ç´Â ¿©·¯ °³ÀÇ ºÐÇÒ ¿µ¿ªÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ³í¸® µð·ºÅ丮ÀÔ´Ï´Ù. ½ÃÀÛ ½Ã¿¡ partition µð·ºÅ丮´Â primary ºÐÇÒ ¿µ¿ªÀ̶ó´Â ÇϳªÀÇ ÇÏÀ§ ºÐÇÒ ¿µ¿ªÀ» Æ÷ÇÔÇÕ´Ï´Ù.
Çʿ信 µû¶ó ºÐÇÒ ¿µ¿ªÀ» partition µð·ºÅ丮¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÜÀÏ µð½ºÅ©¸¦ ºÐÇÒÇÏ¿© ´ÙÀ½°ú °°ÀÌ »ç¿ëÀÚ¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
store_root/partition/mkting/
store_root/partition/eng/
store_root/partition/sales/µð½ºÅ© ÀúÀå¼Ò ¿ä±¸ »çÇ×ÀÌ ´Ã¾î³ª¸é ÀÌ·¯ÇÑ ºÐÇÒ ¿µ¿ªÀ» ´Ù¸¥ ¹°¸®Àû µð½ºÅ© µå¶óÀ̺꿡 ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÇÑ µð½ºÅ©ÀÇ ¸ÞÀÏÇÔ ¼ö¸¦ Á¦ÇÑÇØ¾ß ÇÕ´Ï´Ù. ¿©·¯ µð½ºÅ©·Î ¸ÞÀÏÇÔÀ» ºÐ»ê½ÃŰ¸é ¸ÞÀÏ Àü´Þ ½Ã°£ÀÌ Çâ»óµË´Ï´Ù(SMTP ¼ö¶ôÀ²À» º¯°æÇÒ ÇÊ¿ä´Â ¾øÀ½). µð½ºÅ©º°·Î ÇÒ´çÇÏ´Â ¸ÞÀÏÇÔ ¼ö´Â µð½ºÅ© ¿ë·®°ú °¢ »ç¿ëÀÚ¿¡°Ô ÇÒ´çµÇ´Â µð½ºÅ© °ø°£¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚº°·Î ´õ ÀûÀº µð½ºÅ© °ø°£À» ÇÒ´çÇÒ °æ¿ì µð½ºÅ©º°·Î ´õ ¸¹Àº ¸ÞÀÏÇÔÀ» ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò¿¡ ¿©·¯ µð½ºÅ©°¡ ÇÊ¿äÇÑ °æ¿ì RAID (Redundant Array of Inexpensive Disks) ±â¼úÀ» »ç¿ëÇÏ¿© Æí¸®ÇÏ°Ô ¿©·¯ µð½ºÅ©¸¦ °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. RAID ±â¼úÀ» »ç¿ëÇϸé ÀÏ·ÃÀÇ µð½ºÅ©¿¡¼ µ¥ÀÌÅ͸¦ ºÐ»ê½Ãų ¼ö ÀÖÁö¸¸ µð½ºÅ©°¡ ÇϳªÀÇ ³í¸® º¼·ýÀ¸·Î ³ªÅ¸³ª¹Ç·Î °ü¸®°¡ °£´ÜÇØÁý´Ï´Ù. ¶ÇÇÑ ¿À·ù º¹±¸ ¸ñÀûÀ¸·Î ÀúÀå¼Ò¸¦ º¹Á¦Çϱâ À§ÇØ(Áï, Áߺ¹À» À§ÇØ) RAID ±â¼úÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ºÐÇÒ ¿µ¿ª Ãß°¡
ºÐÇÒ ¿µ¿ªÀ» Ãß°¡ÇÒ ¶§´Â µð½ºÅ©»ó¿¡ ºÐÇÒ ¿µ¿ªÀÌ ÀúÀåµÇ´Â Àý´ë ¹°¸® °æ·Î¿Í ³í¸® À̸§(ºÐÇÒ ¿µ¿ª º°¸íÀ̶ó°í ÇÔ)À» ÁöÁ¤ÇÕ´Ï´Ù.
ºÐÇÒ ¿µ¿ª º°¸íÀ» »ç¿ëÇÏ¸é ¹°¸® °æ·Î¿¡ »ó°ü ¾øÀÌ »ç¿ëÀÚ¸¦ ³í¸® ºÐÇÒ ¿µ¿ª À̸§¿¡ ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ °èÁ¤À» ¼³Á¤ÇÏ°í »ç¿ëÀÚÀÇ ¸ÞÀÏ ÀúÀå¼Ò¸¦ ÁöÁ¤ÇÒ ¶§ ºÐÇÒ ¿µ¿ª º°¸íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÔ·ÂÇÏ´Â À̸§Àº ¼Ò¹®ÀÚ¸¦ »ç¿ëÇÏ´Â ¾ËÆÄºª À̸§À̾î¾ß ÇÕ´Ï´Ù.
ºÐÇÒ ¿µ¿ªÀ» ÀÛ¼º ¹× °ü¸®ÇÏ·Á¸é ¼¹ö¸¦ ½ÇÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â »ç¿ëÀÚ ¾ÆÀ̵𰡠¹°¸® °æ·Î¿¡ ÁöÁ¤µÈ À§Ä¡¿¡ ¾µ ¼ö ÀÖ´Â ±ÇÇÑÀ» °¡Á®¾ß ÇÕ´Ï´Ù.
ÄÜ¼Ö ÄܼÖÀ» »ç¿ëÇÏ¿© ºÐÇÒ ¿µ¿ªÀ» ÀúÀå¼Ò¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
- Äֿܼ¡¼ ±¸¼ºÇÒ Messaging Server¸¦ ¿±´Ï´Ù.
- ±¸¼º ÅÇÀ» ´©¸£°í ¿ÞÂÊ Ç¥½Ã ¿µ¿ª¿¡¼ ¸ÞÀÏ ÀúÀå¼Ò¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- ¿À¸¥ÂÊ Ç¥½Ã ¿µ¿ª¿¡¼ ºÐÇÒ ¿µ¿ª ÅÇÀ» ´©¸¨´Ï´Ù.
- Ãß°¡ ¹öưÀ» ´©¸¨´Ï´Ù.
- ºÐÇÒ ¿µ¿ª º°¸íÀ» ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌ À̸§Àº ÁöÁ¤µÈ ºÐÇÒ ¿µ¿ªÀÇ ³í¸® À̸§ÀÔ´Ï´Ù.
- ºÐÇÒ ¿µ¿ª °æ·Î¸¦ ÀÔ·ÂÇÕ´Ï´Ù.
ÀÌ °æ·Î´Â ÁöÁ¤µÈ ºÐÇÒ ¿µ¿ªÀÇ Àý´ë °æ·Î À̸§ÀÔ´Ï´Ù.
- ÀÌ °æ·Î¸¦ ±âº» ºÐÇÒ ¿µ¿ªÀ¸·Î ÁöÁ¤ÇÏ·Á¸é ¿©±â¸¦ ±âº» ºÐÇÒ ¿µ¿ªÀ¸·Î ¼±Åà »óÀÚ¸¦ ´©¸¨´Ï´Ù.
- È®ÀÎÀ» ´·¯ ÀÌ ºÐÇÒ ¿µ¿ª ±¸¼º Ç׸ñÀ» Á¦ÃâÇϰí âÀ» ´Ý½À´Ï´Ù.
- ÀúÀåÀ» ´·¯ ÇöÀç ºÐÇÒ ¿µ¿ª ¸ñ·ÏÀ» Á¦ÃâÇÏ°í º¸Á¸ÇÕ´Ï´Ù.
¸í·ÉÁÙ ¸í·ÉÁÙ¿¡¼ ºÐÇÒ ¿µ¿ªÀ» ÀúÀå¼Ò¿¡ Ãß°¡ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.partition.nickname.path -v path
¿©±â¼ nicknameÀº ºÐÇÒ ¿µ¿ªÀÇ ³í¸® À̸§À̰í path´Â ºÐÇÒ ¿µ¿ªÀÌ ÀúÀåµÇ´Â Àý´ë °æ·Î À̸§À» ³ªÅ¸³À´Ï´Ù.
±âº» ÁÖ ºÐÇÒ ¿µ¿ªÀÇ °æ·Î¸¦ ÁöÁ¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
configutil -o store.partition.primary.path -v path
¸ÞÀÏÇÔÀ» ´Ù¸¥ µð½ºÅ© ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿
±âº»ÀûÀ¸·Î ¸ÞÀÏÇÔÀº primary ºÐÇÒ ¿µ¿ª¿¡ ¸¸µé¾îÁý´Ï´Ù. ºÐÇÒ ¿µ¿ªÀÌ °¡µæ Â÷¸é Ãß°¡ ¸ÞÀÏÀ» ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¹®Á¦´Â ´ÙÀ½ ¿©·¯ ¹æ¹ýÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
- »ç¿ëÀÚ ¸ÞÀÏÇÔÀÇ Å©±â¸¦ ÁÙÀÔ´Ï´Ù.
- º¼·ý °ü¸® ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ´Â °æ¿ì µð½ºÅ©¸¦ Ãß°¡ÇÕ´Ï´Ù.
- Ãß°¡ ºÐÇÒ ¿µ¿ªÀ» ¸¸µé°í("ºÐÇÒ ¿µ¿ª Ãß°¡" ÂüÁ¶) ¸ÞÀÏÇÔÀ» »õ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿ÇÕ´Ï´Ù.
º¼·ý °ü¸® ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛ¿¡ ´Ù¸¥ µð½ºÅ© °ø°£À» Ãß°¡ÇÏ´Â °ÍÀÌ »ç¿ëÀÚ¿¡°Ô °¡Àå Åõ¸íÇÑ ÀýÂ÷À̱⠶§¹®¿¡ °¡´ÉÇϸé ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ±×·¯³ª ´ÙÀ½À» ¼öÇàÇÏ¿© ¸ÞÀÏÇÔÀ» ´Ù¸¥ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- ÀÌÀüÇÏ´Â µµÁß¿¡ »ç¿ëÀÚ°¡ ¸ÞÀÏÇÔ°ú ¿¬°áµÇÁö ¾Ê°Ô ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é »ç¿ëÀÚ¿¡°Ô ·Î±×¿ÀÇÁÇÏ°í ¸ÞÀÏÇÔÀ» À̵¿ÇÏ´Â µ¿¾È ¸ÞÀÏÇÔÀ» »ç¿ëÇÏÁö ¾Êµµ·Ï Áö½ÃÇϰųª »ç¿ëÀÚ°¡ ·Î±×¿ÀÇÁÇÑ ÈÄ¿¡ POP, IMAP ¹× HTTP ¼ºñ½º¸¦ Çã¿ëÇÏÁö ¾Êµµ·Ï mailAllowedServiceAccess ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù. Sun ONE Messaging Server Schema Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
- ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» À̵¿ÇÕ´Ï´Ù.
mboxutil -r user/<userid>/INBOX user/<userid>/INBOX <partition_name>
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
mboxutil -r user/ofanning/INBOX user/ofanning/INBOX secondary
- À̵¿ÇÑ »ç¿ëÀÚÀÇ LDAP Ç׸ñ¿¡¼ mailMessageStore ¼Ó¼ºÀ» »õ ºÐÇÒ ¿µ¿ªÀÇ À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
mailMessageStore: secondary
- ÀÌÁ¦ ¸ÞÀÏ ÀúÀå¼Ò ¿¬°áÀÌ Çã¿ëµÈ´Ù´Â °ÍÀ» »ç¿ëÀÚ¿¡°Ô ¾Ë¸³´Ï´Ù. ÇØ´çÇÏ´Â °æ¿ì mailAllowedServiceAccess ¼Ó¼ºÀ» º¯°æÇÏ¿© POP, IMAP ¹× HTTP ¼ºñ½º¸¦ Çã¿ëÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò À¯Áö °ü¸® ÀýÂ÷ ¼öÇàÀÌ Àý¿¡¼´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ À¯Áö °ü¸® ¹× º¹±¸ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ »ç¿ëµÇ´Â À¯Æ¿¸®Æ¼¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. °ü¸®ÀÚ´Â Ç×»ó Æ÷½ºÆ®¸¶½ºÅÍ ¸ÞÀÏÀ» ÀÐ¾î ¼¹ö°¡ º¸³¾ ¼ö ÀÖ´Â ÁÖÀÇ¿Í °æ°í¸¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ ·Î±× ÆÄÀÏ¿¡¼ ¼¹öÀÇ ÀÛµ¿ »óÅ¿¡ ´ëÇÑ Á¤º¸¸¦ ¸ð´ÏÅÍÇØ¾ß ÇÕ´Ï´Ù. ·Î±× ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 17Àå, "·Î±ë ¹× ·Î±× ºÐ¼®"À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¸ÞÀÏÇÔ °ü¸®
ÀÌ Àý¿¡¼´Â ¸ÞÀÏÇÔÀ» °ü¸® ¹× ¸ð´ÏÅÍÇϱâ À§ÇÑ mboxutil, hashdir ¹× readership À¯Æ¿¸®Æ¼¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
mboxutil À¯Æ¿¸®Æ¼
mboxutil ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÇÔ¿¡ ´ëÇÑ ÀϹÝÀûÀÎ À¯Áö °ü¸® ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. mboxutil ÇÁ·Î¼¼½º¸¦ ½ÇÇà µµÁß¿¡ Á¾·áÇØ¼´Â ¾È µÈ´Ù´Â °ÍÀ» À¯ÀÇÇϽʽÿÀ. SIGKILL (kill -9)À» »ç¿ëÇÏ¿© ÁßÁöÇÒ °æ¿ì ¸ðµç ¼¹ö¸¦ ´Ù½Ã ½ÃÀÛÇÏ°í º¹±¸ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
mboxutil ÀÛ¾÷Àº ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
¶ÇÇÑ mboxutil ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÒ´ç·®¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ÇÒ´ç·® Á¦ÇÑ ¸ð´ÏÅ͸¦ ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 15-10¿¡¼´Â mboxutil ¸í·ÉÀ» ³ª¿ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ±¸¹® ¹× »ç¿ë ¿ä±¸ »çÇ׿¡ ´ëÇØ¼´Â Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 15-10 mboxutil ¿É¼Ç
¿É¼Ç
¼³¸í
-a
¸ðµç »ç¿ëÀÚ ÇÒ´ç·® Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
-c mailbox
ÁöÁ¤µÈ ¸ÞÀÏÇÔÀ» ¸¸µì´Ï´Ù.
-d mailbox
ÁöÁ¤µÈ ¸ÞÀÏÇÔÀ» »èÁ¦ÇÕ´Ï´Ù.
-f file
ÁöÁ¤µÈ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ³ª¿µÈ ¸ÞÀÏÇÔÀ» ÀÛ¼º, »èÁ¦ ¶Ç´Â Àá±Þ´Ï´Ù.
-k mailbox cmd
ÁöÁ¤µÈ ¸ÞÀÏÇÔÀ» Æú´õ ¼öÁØ¿¡¼ Àá±×°í ÁöÁ¤µÈ ¸í·ÉÀ» ½ÇÇàÇÏ¸ç ¸í·ÉÀÌ ¿Ï·áµÈ ÈÄ ¸ÞÀÏÇÔÀÇ Àá±ÝÀ» ÇØÁ¦ÇÕ´Ï´Ù.
-l
¼¹öÀÇ ¸ðµç ¸ÞÀÏÇÔÀ» ³ª¿ÇÕ´Ï´Ù.
-p pattern
-l ¿É¼Ç°ú ÇÔ²² »ç¿ëµÉ °æ¿ì pattern°ú ÀÏÄ¡ÇÏ´Â À̸§À» °¡Áø ¸ÞÀÏÇÔ¸¸ ³ª¿ÇÕ´Ï´Ù. POSIX Á¤±Ô½ÄÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
-q domain
ÁöÁ¤µÈ µµ¸ÞÀÎÀÇ ÇÒ´ç·® Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
-r oldname newname
[partition]¸ÞÀÏÇÔÀÇ À̸§À» oldname¿¡¼ newnameÀ¸·Î ¹Ù²ß´Ï´Ù. Æú´õ¸¦ ƯÁ¤ ºÐÇÒ ¿µ¿ª¿¡¼ ´Ù¸¥ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿ÇÏ·Á¸é partition ¿É¼ÇÀ¸·Î »õ ºÐÇÒ ¿µ¿ªÀ» ÁöÁ¤ÇÕ´Ï´Ù.
ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ À̸§À» ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, mboxutil -r user/user1/INBOX user/user2/INBOX´Â ¸ðµç ¸ÞÀϰú ¸ÞÀÏÇÔÀ» user1¿¡¼ user2·Î À̵¿ÇÏ¸ç »õ INBOX¿¡ »õ ¸ÞÀÏÀÌ ³ªÅ¸³³´Ï´Ù. (user2°¡ ÀÌ¹Ì Á¸ÀçÇÒ °æ¿ì ÀÌ ÀÛ¾÷Àº ½ÇÆÐÇÕ´Ï´Ù.)
-u user
¸ÞÀÏ ÀúÀå¼ÒÀÇ ÇöÀç Å©±â, ÇÒ´ç·®(¼³Á¤µÈ °æ¿ì) ¹× »ç¿ë ÁßÀÎ ÇÒ´ç·® ºñÀ²°ú °°Àº »ç¿ëÀÚ Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
-x
-l ¿É¼Ç°ú ÇÔ²² »ç¿ëµÉ °æ¿ì ¸ÞÀÏÇÔ¿¡ ´ëÇÑ °æ·Î¿Í ¾×¼¼½º Á¦¾î¸¦ Ç¥½ÃÇÕ´Ï´Ù.
¸ÞÀÏÇÔ À̸§ ÁöÁ¤ ±ÔÄ¢
¸ÞÀÏÇÔ À̸§Àº user/userid/mailbox¿Í °°Àº Çü½ÄÀ¸·Î ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿©±â¼ userid´Â ¸ÞÀÏÇÔÀ» ¼ÒÀ¯ÇÏ´Â »ç¿ëÀÚÀ̸ç mailbox´Â ¸ÞÀÏÇÔÀÇ À̸§ÀÔ´Ï´Ù. È£½ºÆ®µÈ µµ¸ÞÀÎÀÇ °æ¿ì userid´Â uid@domainÀÔ´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº »ç¿ëÀÚ ¾ÆÀ̵𰡠croweÀÎ »ç¿ëÀÚ¿¡ ´ëÇØ INBOX¶ó´Â ¸ÞÀÏÇÔÀ» ¸¸µì´Ï´Ù. INBOX´Â »ç¿ëÀÚ crowe¿¡°Ô Àü´ÞµÇ´Â ¸ÞÀÏÀÇ ±âº» ¸ÞÀÏÇÔÀÔ´Ï´Ù.
mboxutil -c user/crowe/INBOX
Áß¿ä: À̸§ INBOX´Â °¢ »ç¿ëÀÚÀÇ ±âº» ¸ÞÀÏÇÔÀ¸·Î ÁغñµÇ¾î ÀÖ½À´Ï´Ù. INBOX´Â ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏ´Â À¯ÀÏÇÑ Æú´õ À̸§ÀÔ´Ï´Ù. ´Ù¸¥ ¸ðµç Æú´õ À̸§Àº ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù.
¿¹
¸ðµç »ç¿ëÀÚÀÇ ¸ðµç ¸ÞÀÏÇÔÀ» ³ª¿ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -l
¸ðµç ¸ÞÀÏÇÔÀ» ³ª¿ÇÏ°í ¶ÇÇÑ °æ·Î¿Í ACL Á¤º¸¸¦ Æ÷ÇÔÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -l -x
»ç¿ëÀÚ daphne¿¡ ´ëÇØ INBOX¶ó´Â ±âº» ¸ÞÀÏÇÔÀ» ¸¸µé·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -c user/daphne/INBOX
»ç¿ëÀÚ delilah¿¡ ´ëÇØ projx¶ó´Â ¸ÞÀÏ Æú´õ¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -d user/delilah/projx
»ç¿ëÀÚ druscilla¿¡ ´ëÇØ INBOX¶ó´Â ±âº» ¸ÞÀÏÇÔ°ú ¸ðµç ¸ÞÀÏ Æú´õ¸¦ »èÁ¦ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -d user/druscilla/INBOX
»ç¿ëÀÚ desdemona¿¡ ´ëÇØ ¸ÞÀÏ Æú´õ memosÀÇ À̸§À» memos-april·Î ¹Ù²Ù·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -r user/desdemona/memos user/desdemona/memos-april
»ç¿ëÀÚ dulcinea¿¡ ´ëÇØ legalÀ̶ó´Â ¸ÞÀÏ Æú´õ¸¦ Àá±×·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -k user/dulcinea/legal cmd
¿©±â¼ cmd´Â Æú´õ°¡ Àá°Ü ÀÖ´Â µ¿¾È ½ÇÇàÇÒ ¸í·ÉÀÔ´Ï´Ù.
»ç¿ëÀÚ dimitria¿¡ ´ëÇÑ ¸ÞÀÏ °èÁ¤À» »õ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -r user/dimitria/INBOX user/dimitria/INBOX partition
¿©±â¼ partitionÀº »õ ºÐÇÒ ¿µ¿ªÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
»ç¿ëÀÚ dimitria¿¡ ´ëÇØ personalÀ̶ó´Â ¸ÞÀÏ Æú´õ¸¦ »õ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
mboxutil -r user/dimitria/personal user/dimitria/personal partition
hashdir À¯Æ¿¸®Æ¼
¸ÞÀÏ ÀúÀå¼ÒÀÇ ¸ÞÀÏÇÔÀº ºü¸¥ °Ë»öÀ» À§ÇØ ÇØ½Ã ±¸Á¶¿¡ ÀúÀåµË´Ï´Ù. °á°úÀûÀ¸·Î ƯÁ¤ »ç¿ëÀÚÀÇ ¸ÞÀÏÇÔÀ» Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ãÀ¸·Á¸é hashdir À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
ÀÌ À¯Æ¿¸®Æ¼´Â ƯÁ¤ °èÁ¤ÀÇ ¸ÞÀÏ ÀúÀå¼Ò¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮¸¦ ½Äº°ÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â ¸ÞÀÏ ÀúÀå¼Ò¿¡ »ó´ëÀûÀÎ °æ·Î(¿¹: d1/a7/)¸¦ º¸°íÇÕ´Ï´Ù. ÀÌ °æ·Î´Â »ç¿ëÀÚ ¾ÆÀ̵ð ±â¹Ý µð·ºÅ丮ÀÇ ¹Ù·Î ¾Õ¿¡ ÀÖ´Â µð·ºÅ丮 ¼öÁØ¿¡ »ó´ëÀûÀÔ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼´Â °æ·Î Á¤º¸¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³À´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ëÀÚ crowe¿¡ ´ëÇÑ ¸ÞÀÏÇÔÀÇ »ó´ë °æ·Î¸¦ ãÀ¸·Á¸é ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù.
hashdir crowe
readership À¯Æ¿¸®Æ¼
readership À¯Æ¿¸®Æ¼´Â °øÀ¯ IMAP Æú´õÀÇ ¸ÞÀÏÀ» ÀÐÀº ¸ÞÀÏÇÔ ¼ÒÀ¯ÀÚ ÀÌ¿ÜÀÇ »ç¿ëÀÚ ¼ö¸¦ º¸°íÇÕ´Ï´Ù.
IMAP Æú´õ ¼ÒÀ¯ÀÚ´Â Æú´õÀÇ ¸ÞÀÏÀ» Àд ±ÇÇÑÀ» ´Ù¸¥ »ç¿ëÀÚ¿¡°Ô ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¥ »ç¿ëÀÚ°¡ ¾×¼¼½ºÇϵµ·Ï Çã°¡µÈ Æú´õ¸¦ °øÀ¯ Æú´õ¶ó°í ÇÕ´Ï´Ù. °ü¸®ÀÚ´Â readership À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© °øÀ¯ Æú´õ¸¦ ¾×¼¼½ºÇÏ´Â ¼ÒÀ¯ÀÚ ÀÌ¿ÜÀÇ »ç¿ëÀÚ ¼ö¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ À¯Æ¿¸®Æ¼´Â ¸ðµç ¸ÞÀÏÇÔÀ» ½ºÄµÇÑ ÈÄ °øÀ¯ Æú´õº°·Î ÇÑ Ç྿ÀÇ Ãâ·ÂÀ» »ý¼ºÇÏ¿© ÀÐÀº »ç¶÷ ¼ö(µÚ¿¡ °ø¹é°ú ¸ÞÀÏÇÔ À̸§ÀÌ ¿È)¸¦ º¸°íÇÕ´Ï´Ù.
°¢ ÀÐÀº »ç¶÷Àº ÀÌÀüÀÇ ÁöÁ¤µÈ ÀÏ ¼ö µ¿¾È °øÀ¯ Æú´õ¸¦ ¼±ÅÃÇß´ø °íÀ¯ÇÑ ÀÎÁõ ¾ÆÀ̵ðÀÔ´Ï´Ù. ÀÚ½ÅÀÇ °íÀ¯ÇÑ ¸ÞÀÏÇÔÀ» ÀÐÀ» ¶§´Â »ç¿ëÀÚ°¡ °è»êµÇÁö ¾Ê½À´Ï´Ù. Æú´õ ¼ÒÀ¯ÀÚ ¿Ü¿¡ ÃÖ¼Ò ÇÑ ¸í ÀÌ»óÀÇ ÀÐÀº »ç¶÷ÀÌ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì °³ÀÎ ¸ÞÀÏÇÔÀº º¸°íµÇÁö ¾Ê½À´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ¸¶Áö¸· 15ÀÏ µ¿¾È¿¡ °øÀ¯ IMAP Æú´õ¸¦ ¼±ÅÃÇÑ ¸ðµç ¾ÆÀ̵𸦠ÀÐÀº »ç¶÷À¸·Î °è»êÇÕ´Ï´Ù.
readership -d 15
ÇÒ´ç·® Á¦ÇÑ ¸ð´ÏÅÍ
mboxutil À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ÇÒ´ç·® »ç¿ë ¹× Á¦ÇÑÀ» ¸ð´ÏÅÍÇÒ ¼ö ÀÖ½À´Ï´Ù. mboxutil À¯Æ¿¸®Æ¼´Â Á¤ÀÇµÈ ÇÒ´ç¶û°ú Á¦ÇÑÀ» ³ª¿ÇÏ´Â º¸°í¼¸¦ »ý¼ºÇϸç ÇÒ´ç·® »ç¿ë¿¡ ´ëÇÑ Á¤º¸¸¦ Á¦°øÇÕ´Ï´Ù. ÇÒ´ç·®°ú »ç¿ë·® ¼öÄ¡´Â ų·Î¹ÙÀÌÆ®(KB)·Î º¸°íµË´Ï´Ù.
¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ¸ðµç »ç¿ëÀÚ ÇÒ´ç·® Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
mboxutil -a
´ÙÀ½ ¿¹´Â »ç¿ëÀÚ crowe¿¡ ´ëÇÑ ÇÒ´ç·® Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
mboxutil -u crowe
´ÙÀ½ ¿¹´Â µµ¸ÞÀÎ siroe.com¿¡ ´ëÇÑ ÇÒ´ç·® Á¤º¸¸¦ ³ª¿ÇÕ´Ï´Ù.
mboxutil -q siroe.com
µð½ºÅ© °ø°£ ¸ð´ÏÅÍ
½Ã½ºÅÛÀÌ µð½ºÅ© °ø°£À» ¸ð´ÏÅÍÇØ¾ß ÇÏ´Â ºóµµ¿Í °æ°í¸¦ º¸³»¾ß ÇÏ´Â »óȲÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ© °ø°£ ¸ð´ÏÅ͸µ ¹× ¾Ë¸²À» ±¸¼ºÇÏ·Á¸é configutil ¸í·ÉÀ» »ç¿ëÇÏ¿© Ç¥ 15-11¿¡ ¼³¸íµÈ °æº¸ °ø°£ ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.
Ç¥ 15-11 µð½ºÅ© °ø°£ °æº¸ ¼Ó¼º
µð½ºÅ© °ø°£ ¼Ó¼º
±âº»°ª
alarm.diskavail.msgalarmstatinterval
3600 seconds
alarm.diskavail.msgalarmthreshold
10%
alarm.diskavail.msgalarmwarninginterval
24½Ã°£
¿¹¸¦ µé¾î, µð½ºÅ© °ø°£À» 600ÃÊ °£°ÝÀ¸·Î ¸ð´ÏÅÍÇÏ·Á´Â °æ¿ì ´ÙÀ½ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.
configutil -o alarm.diskavail.msgalarmstatinterval -v 600
»ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£ÀÌ 20% ÀÌÇÏ·Î ³»·Á°¥ ¶§¸¶´Ù °æ°í¸¦ ¹ÞÀ¸·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÁöÁ¤ÇÕ´Ï´Ù.
configutil -o alarm.diskavail.msgalarmthreshold -v 20
½Ã½ºÅÛ °æº¸ ¼Ó¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Messaging Server Reference Manual ¹× "µð½ºÅ© °ø°£ ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
stored À¯Æ¿¸®Æ¼ »ç¿ë
stored À¯Æ¿¸®Æ¼´Â ¼¹ö¿¡ ´ëÇÑ ´ÙÀ½ ¸ð´ÏÅ͸µ ¹× À¯Áö °ü¸® ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
- ¹é±×¶ó¿îµå ¹× ÀÏ»óÀûÀÎ ¸Þ½Ã¡ ÀÛ¾÷
- ±³Âø »óÅ °¨Áö ¹× ±³Âø »óÅ¿¡ ºüÁø µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼ÇÀÇ ·Ñ¹é
- ½ÃÀÛ ½Ã Àӽà ÆÄÀÏ Á¤¸®
- ¿¡ÀÌ¡ Á¤Ã¥ ±¸Çö
- ¼¹ö »óÅÂ, µð½ºÅ© °ø°£, ¼ºñ½º ÀÀ´ä ½Ã°£ µîÀÇ Á¤±âÀûÀÎ ¸ð´ÏÅ͸µ("stored" ÂüÁ¶)
- ÇÊ¿äÇÑ °æ¿ì °æº¸ ¹ß»ý
- Çʿ信 µû¸¥ µ¥ÀÌÅͺ£À̽º º¹±¸("¸ÞÀÏ ÀúÀå¼Ò ½ÃÀÛ ¹× º¹±¸" ÂüÁ¶)
stored À¯Æ¿¸®Æ¼´Â ¸ÅÀÏ ¿ÀÈÄ 11½Ã¿¡ Á¤¸® ¹× ¸¸·á ÀÛ¾÷À» ÀÚµ¿À¸·Î ¼öÇàÇÕ´Ï´Ù. Ãß°¡ Á¤¸® ¹× ¸¸·á ÀÛ¾÷À» ½ÇÇàÇϵµ·Ï ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ç¥ 15-12¿¡´Â ÀϺΠstored ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ´ÙÀ½ Ç¥¿¡´Â ¸î °¡Áö ÀϹÝÀûÀÎ »ç¿ë ¿¹°¡ ³ª¿Í ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ±¸¹® ¹× »ç¿ë ¿ä±¸ »çÇ׿¡ ´ëÇØ¼´Â Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 15-12 stored ¿É¼Ç
¿É¼Ç
¼³¸í
-d
Æó±âµÊ. start-msg store¸¦ ÅëÇØ µ¥¸óÀ¸·Î ½ÇÇàµÉ stored¸¦ ½ÃÀÛÇÏ¿© ½Ã½ºÅÛ °Ë»ç¸¦ ¼öÇàÇÏ°í °æº¸, ±³Âø »óÅ °¨Áö ¹× µ¥ÀÌÅͺ£À̽º º¹±¸¸¦ Ȱ¼ºÈÇÕ´Ï´Ù.
-t
storedÀÇ »óŸ¦ °Ë»çÇÕ´Ï´Ù. ÀÌ ¸í·ÉÀÇ ¹Ýȯ ÄÚµå´Â »óŸ¦ ³ªÅ¸³À´Ï´Ù.
-v
¼¼ºÎ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
-v -v
º¸´Ù ¼¼ºÎÀûÀÎ Á¤º¸¸¦ Ãâ·ÂÇÕ´Ï´Ù.
»óŸ¦ Ãâ·ÂÇÏ·Á¸é ´ÙÀ½À» ÀÔ·ÂÇÕ´Ï´Ù.
stored -t -v
ÀÚµ¿ Á¤¸® ¹× ¸¸·á ÀÛ¾÷ ½Ã°£À» º¯°æÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ configutil À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÕ´Ï´Ù.
configutil -o store.expirestart -v 21
°æ¿ì¿¡ µû¶ó stored À¯Æ¿¸®Æ¼¸¦ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù(¿¹: ¸ÞÀÏÇÔ ¸ñ·Ï µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °æ¿ì). UNIX¿¡¼ stored¸¦ ´Ù½Ã ½ÃÀÛÇÏ·Á¸é ¸í·ÉÁÙ¿¡¼ ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
msg_svr_base/sbin/stop-msg store
msg_svr_base/sbin/start-msg storeÀÓÀÇÀÇ ¼¹ö µ¥¸óÀÌ Ãæµ¹µÈ °æ¿ì stored¸¦ ºñ·ÔÇÑ ¸ðµç µ¥¸óÀ» ÁßÁöÇß´Ù°¡ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò ¹é¾÷ ¹× º¹¿ø¸ÞÀÏ ÀúÀå¼Ò ¹é¾÷ ¹× º¹¿øÀº °¡Àå ÀϹÝÀûÀ̰í Áß¿äÇÑ °ü¸® ÀÛ¾÷ Áß ÇϳªÀÔ´Ï´Ù. ÀÌ ÀÛ¾÷Àº ¸ÞÀÏ ÀúÀå¼ÒÀÇ ¸ðµç ¸ÞÀϰú Æú´õ¸¦ ¹é¾÷ÇÏ´Â °ÍÀ¸·Î ±¸¼ºµË´Ï´Ù. ´ÙÀ½°ú °°Àº ¹®Á¦°¡ ¹ß»ýÇßÀ» ¶§ µ¥ÀÌÅͰ¡ ¼Õ½ÇµÇÁö ¾Êµµ·Ï ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇÑ ¹é¾÷ ¹× º¹¿ø Á¤Ã¥À» ±¸ÇöÇØ¾ß ÇÕ´Ï´Ù.
imsbackup ¹× imsrestore ¸í·ÉÁÙ À¯Æ¿¸®Æ¼³ª Legato Networker °¡ »ç¿ëÇÏ´Â ÅëÇÕ ¼Ö·ç¼ÇÀ» »ç¿ëÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò ¹é¾÷ ¹× º¹¿øÀ» ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Messaging Server´Â ´ÜÀÏ º¹»çº» ¹é¾÷ ÀýÂ÷¸¦ Á¦°øÇÕ´Ï´Ù. ƯÁ¤ ¸ÞÀÏÀ» Æ÷ÇÔÇÏ´Â »ç¿ëÀÚ Æú´õ ¼ö¿¡ »ó°ü ¾øÀÌ ¹é¾÷ µµÁß ¸ÞÀÏ ÆÄÀÏÀº óÀ½ ¹ß°ßµÈ ¸ÞÀÏ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÇÑ ¹ø¸¸ ¹é¾÷µË´Ï´Ù. µÎ ¹øÂ° ¸ÞÀÏ º¹»çº»Àº ù ¹øÂ° ¸ÞÀÏ ÆÄÀÏÀÇ À̸§¿¡ ´ëÇÑ ¸µÅ©·Î ¹é¾÷µÇ¸ç ±× ´ÙÀ½ º¹»çº»µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. imsbackupÀº ¸ÞÀÏ ÆÄÀÏÀÇ ÀåÄ¡¿Í »öÀÎ ³ëµå¸¦ »öÀÎÀ¸·Î »ç¿ëÇÏ¿© ¸ðµç ¸ÞÀÏÀÇ ÇØ½Ã Å×À̺íÀ» À¯Áö °ü¸®ÇÕ´Ï´Ù. ´Ü, ÀÌ ¹æ¹ýÀº µ¥ÀÌÅÍ º¹¿ø ½Ã °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ºÎºÐ º¹¿ø ½ÃÀÇ °í·Á »çÇ×À» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ ÀýÀº ´ÙÀ½°ú °°Àº ÇÏÀ§ Àý·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
¸ÞÀÏÇÔ ¹é¾÷ Á¤Ã¥ ¸¸µé±â
¹é¾÷ ÀýÂ÷´Â ´ÙÀ½°ú °°Àº ¿©·¯ ¿ä¼Ò¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
ÀÛ¾÷·®ÀÌ °¡Àå ¸¹Àº ½Ã°£´ë
½Ã½ºÅÛ¿¡ ´ëÇÑ ¹é¾÷ ÀÏÁ¤À» ¿¹¾àÇÒ ¶§´Â ÀÛ¾÷·®ÀÌ °¡Àå ¸¹Àº ½Ã°£´ë¿¡ ½Ã½ºÅÛ ·Îµå¸¦ ÁÙÀÏ ¼ö ÀÖµµ·Ï ÀÛ¾÷·®ÀÌ °¡Àå ¸¹Àº ½Ã°£´ë¸¦ ÇÇÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¹é¾÷Àº ¿ÀÀü 2½Ã¿Í °°Àº »õº®¿¡ ½ÇÇàµÇµµ·Ï ¿¹¾àÇÏ´Â °ÍÀÌ °¡Àå ÀûÇÕÇÕ´Ï´Ù.
Àüü ¹× ÁõºÐ ¹é¾÷
ÁõºÐ ¹é¾÷Àº º¯°æµÈ µ¥ÀÌÅÍÀÇ ÀúÀå¼Ò¸¦ ½ºÄµÇÏ°í º¯°æµÈ »çÇ׸¸ ¹é¾÷ÇÕ´Ï´Ù. Àüü ¹é¾÷Àº Àüü ¸ÞÀÏ ÀúÀå¼Ò¸¦ ¹é¾÷ÇÕ´Ï´Ù. ÁõºÐ ¹é¾÷°ú ´Þ¸® Àüü ¹é¾÷Àº ½Ã½ºÅÛÀÌ Àüü ¹é¾÷À» ¼öÇàÇÏ´Â ºóµµ¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÁõºÐ ¹é¾÷À» ÀÏ»óÀûÀÎ À¯Áö °ü¸® ÀýÂ÷·Î ¼öÇàÇÏ¸é¼ ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø¾¿ Àüü ¹é¾÷À» ¼öÇàÇÕ´Ï´Ù.
º´·Ä ¶Ç´Â Á÷·Ä ¹é¾÷
»ç¿ëÀÚ µ¥ÀÌÅ͸¦ ¿©·¯ µð½ºÅ©¿¡ ÀúÀåÇÒ °æ¿ì Çʿ信 µû¶ó »ç¿ëÀÚ ±×·ìÀ» º´·Ä·Î ¹é¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ ÀÚ¿ø¿¡ µû¶ó º´·Ä ¹é¾÷Àº Àü¹ÝÀûÀÎ ¹é¾÷ ÀýÂ÷ÀÇ ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¹é¾÷ÀÌ ¼¹ö ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâÀ» ÃÖ¼ÒÈÇÏ·Á´Â °æ¿ì Á÷·Ä ¹é¾÷À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. º´·Ä ¹é¾÷ ¶Ç´Â Á÷·Ä ¹é¾÷ »ç¿ë ¿©ºÎ´Â ½Ã½ºÅÛ ·Îµå, Çϵå¿þ¾î ±¸¼º, »ç¿ë °¡´ÉÇÑ Å×ÀÌÇÁ µå¶óÀÌºê ¼ö µî¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù.
¹é¾÷ ±×·ì ¸¸µé±â
¹é¾÷ ±×·ìÀº Á¤±Ô½Ä¿¡ ÀÇÇØ Á¤ÀǵǴ ÀÓÀÇÀÇ »ç¿ëÀÚ ¸ÞÀÏÇÔ ÁýÇÕÀÔ´Ï´Ù. »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» ±×·ìÀ¸·Î ±¸¼ºÇÏ¿© º¸´Ù À¯¿¬ÇÑ ¹é¾÷ °ü¸®¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, »ç¿ëÀÚ ¾ÆÀ̵𰡠A-L·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ Æ÷ÇÔÇϴ ù ¹øÂ° ¹é¾÷ ±×·ì, »ç¿ëÀÚ ¾ÆÀ̵𰡠M-Z·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ Æ÷ÇÔÇÏ´Â µÎ ¹øÂ° ¹é¾÷ ±×·ì, »ç¿ëÀÚ ¾ÆÀ̵𰡠¼ýÀÚ·Î ½ÃÀÛÇÏ´Â »ç¿ëÀÚ¸¦ Æ÷ÇÔÇÏ´Â ¼¼ ¹øÂ° ¹é¾÷ ±×·ìÀÇ ¼¼ °¡Áö ¹é¾÷ ±×·ìÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ´Â ÀÌ·¯ÇÑ ¹é¾÷ ±×·ìÀ» »ç¿ëÇÏ¿© ¸ÞÀÏÇÔÀ» º´·Ä·Î ¹é¾÷Çϰųª ƯÁ¤ ³¯Â¥¿¡ ÀÏÁ¤ ±×·ì¸¸ ¹é¾÷ÇÏ°í ´Ù¸¥ ³¯Â¥¿¡ ´Ù¸¥ ±×·ìÀ» ¹é¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¹é¾÷ ±×·ì°ú °ü·ÃÇÏ¿© ´ÙÀ½ ¸î °¡Áö »çÇ׿¡ À¯³äÇØ¾ß ÇÕ´Ï´Ù.
- ¹é¾÷ ±×·ìÀº ¸ÞÀÏ »ç¿ëÀÚÀÇ ÀÓÀÇ °¡»ó ±×·ìÀÌ¸ç º¸±â¿Í ´Þ¸® ¸ÞÀÏ ÀúÀå¼Ò µð·ºÅ丮
(±×¸² 15-1)¿¡ Á¤È®ÇÏ°Ô ¸ÅÇεÇÁö ¾Ê½À´Ï´Ù.- °ü¸®ÀÚ°¡ UNIX Á¤±Ô½ÄÀ» »ç¿ëÇÏ¿© ¹é¾÷ ±×·ìÀ» Á¤ÀÇÇÕ´Ï´Ù.
- Á¤±Ô½ÄÀº ´ÙÀ½ ±¸¼º ÆÄÀÏ¿¡ Á¤Àǵ˴ϴÙ.
msg_svr_base/config/backup-groups.conf- ¹é¾÷ ±×·ìÀº imsbackup ¹× imsrestore¿¡¼ ÂüÁ¶µÉ °æ¿ì ´ÙÀ½ °æ·Î Çü½ÄÀ» »ç¿ëÇÕ´Ï´Ù. /partition_name/backup_group
backup-groups.confÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
À§ ´Ü¶ô¿¡ ¼³¸íµÈ ¿¹¿¡ µû¶ó ´ÙÀ½ Á¤ÀǸ¦ »ç¿ëÇÏ¿© ¼¼ °³ÀÇ ¹é¾÷ ±×·ìÀ» ¸¸µì´Ï´Ù.
ÀÌÁ¦ imsbackup ¹× imsrestore¸¦ ¿©·¯ ¼öÁØ¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½°ú °°ÀÌ ¹é¾÷ ¸í·ÉÀ» »ç¿ëÇÏ¿© Àüü ¸ÞÀÏ ÀúÀå¼Ò¸¦ ¹é¾÷/º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.
imsbackup -f device /
groupAÀÇ ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇÑ ¸ðµç ¸ÞÀÏÇÔÀ» ¹é¾÷ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
imsbackup -f device /partition/groupA
±âº» ºÐÇÒ ¿µ¿ªÀ» primary¶ó°í ÇÕ´Ï´Ù.
¹Ì¸® Á¤ÀÇµÈ ¹é¾÷ ±×·ì
Messaging Server¿¡´Â backup-groups ±¸¼º ÆÄÀÏÀ» ¸¸µéÁö ¾Ê°í »ç¿ëÇÒ ¼ö ÀÖ´Â ÇϳªÀÇ ¹Ì¸® Á¤ÀÇµÈ ¹é¾÷ ±×·ìÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ÀÌ ±×·ìÀº user¶ó°í ºÒ¸®¸ç ¸ðµç »ç¿ëÀÚ¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº primary ºÐÇÒ ¿µ¿ªÀÇ ¸ðµç »ç¿ëÀÚ¸¦ ¹é¾÷ÇÕ´Ï´Ù.
imsbackup -f backupfile /primary/user
Messaging Server ¹é¾÷ ¹× º¹¿ø À¯Æ¿¸®Æ¼
µ¥ÀÌÅ͸¦ ¹é¾÷ ¹× º¹¿øÇϱâ À§ÇØ Messaging Server´Â imsbackup ¹× imsrestore À¯Æ¿¸®Æ¼¸¦ Á¦°øÇÕ´Ï´Ù. imsbackup ¹× imsrestore À¯Æ¿¸®Æ¼´Â Legato Networker¿Í °°Àº ÀÏ¹Ý ¿ëµµÀÇ µµ±¸¿¡ ÀÖ´Â °í±Þ ±â´ÉÀ» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼´Â Å×ÀÌÇÁ ÀÚµ¿ º¯È¯±â¿¡ ´ëÇÑ ¸Å¿ì Á¦ÇÑÀûÀÎ Áö¿øÀ» Á¦°øÇÏ°í ´ÜÀÏ ÀúÀå¼Ò¸¦ µ¿½Ã¿¡ ¿©·¯ ÀåÄ¡¿¡ ±â·ÏÇÒ ¼ö ¾ø½À´Ï´Ù. Æ÷°ýÀûÀÎ ¹é¾÷Àº Legato Networker¿Í °°Àº ÀϹÝÈµÈ µµ±¸¿¡ ´ëÇÑ Ç÷¯±× ÀÎÀ» ÅëÇØ ½ÇÇöµË´Ï´Ù. Legato Networker »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Legato Networker »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
imsbackup À¯Æ¿¸®Æ¼
imsbackupÀ» »ç¿ëÇÏ¸é ¸ÞÀÏ ÀúÀå¼ÒÀÇ ¿øÇÏ´Â ³»¿ëÀ» ÀÚ±â Å×ÀÌÇÁ, UNIX ÆÄÀÌÇÁ ¶Ç´Â ÀÏ¹Ý ÆÄÀÏÀ» ºñ·ÔÇÑ ¸ðµç Á÷·Ä ÀåÄ¡¿¡ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷À̳ª ¹é¾÷ÀÇ ÀϺθ¦ ³ªÁß¿¡ imsrestore À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. imsbackupÀÇ Ãâ·ÂÀ» imsrestore·Î ÆÄÀÌÇÁÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â Àüü ¸ÞÀÏ ÀúÀå¼Ò¸¦ /dev/rmt/0À¸·Î ¹é¾÷ÇÕ´Ï´Ù.
¿©±â¿¡¼´Â »ç¿ëÀÚ ¾ÆÀ̵ð joeÀÇ ¸ÞÀÏÇÔÀ» /dev/rmt/0À¸·Î ¹é¾÷ÇÕ´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â ¹é¾÷ ±×·ì groupA¿¡ Á¤ÀÇµÈ ¸ðµç »ç¿ëÀÚÀÇ ¸ðµç ¸ÞÀÏÇÔÀ» backupfile·Î ¹é¾÷ÇÕ´Ï´Ù("¹é¾÷ ±×·ì ¸¸µé±â" ÂüÁ¶).
ÀÌ ¸í·ÉÀº ±âº» Â÷´Ü ¿ä¼Ò 20À» »ç¿ëÇÕ´Ï´Ù. imsbackup ¸í·ÉÀÇ Àüü ±¸¹® ¼³¸íÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
imsrestore À¯Æ¿¸®Æ¼
¹é¾÷ ÀåÄ¡¿¡¼ ¸ÞÀÏÀ» º¹¿øÇÏ·Á¸é imsrestore ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº backupfile ÆÄÀÏ¿¡¼ user1¿¡ ´ëÇÑ ¸ÞÀÏÀ» º¹¿øÇÕ´Ï´Ù.
imsrestore -f backupfile /primary/user1
imsbackup ¸í·ÉÀÇ Àüü ±¸¹® ¼³¸íÀº Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
ºÎºÐ º¹¿ø ½ÃÀÇ °í·Á »çÇ×
¸ÞÀÏ ÀúÀå¼Ò´Â ´ÜÀÏ º¹»çº» ¸ÞÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇÕ´Ï´Ù. Áï, ¸ÞÀÏÀÇ ´ÜÀÏ º¹»çº»¸¸ ´ÜÀÏ ÆÄÀÏ·Î ÀúÀå¼Ò¿¡ ÀúÀåµË´Ï´Ù. ¸ÞÀÏÀ» ¿©·¯ ¸ÞÀÏÇÔÀ¸·Î º¸³¾ ¶§¿Í °°Àº ¸ÞÀÏÀÇ ´Ù¸¥ ÀνºÅϽº´Â ÇØ´ç º¹»çº»¿¡ ´ëÇÑ ¸µÅ©·Î ÀúÀåµË´Ï´Ù. µû¶ó¼ ¸ÞÀÏÀ» º¹¿øÇÒ ¶§ °í·ÁÇØ¾ß ÇÒ »çÇ×ÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â ºÎºÐ º¹¿øÀ» ¼öÇàÇÒ ¶§ ¿©·¯ »ç¿ëÀÚ°¡ »ç¿ëÇÏ´Â ¸ÞÀÏ¿¡ ¹ß»ýÇÏ´Â º¯È¸¦ º¸¿© ÁÝ´Ï´Ù. ¼¼ ¸íÀÇ »ç¿ëÀÚ A , B ¹× C¿¡ ¼ÓÇÏ´Â ¸ðµÎ µ¿ÀÏÇÑ ´ÙÀ½ ¼¼ °³ÀÇ ¸ÞÀÏÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
A/INBOX/1
B/INBOX/1
C/INBOX/1¿¹ 1. ù ¹øÂ° ¿¹¿¡¼´Â ½Ã½ºÅÛÀÌ ´ÙÀ½°ú °°ÀÌ ºÎºÐ ¹é¾÷ ¹× Àüü º¹¿ø ÀýÂ÷¸¦ ¼öÇàÇÕ´Ï´Ù.
ÀÌ ¿¹¿¡¼´Â B/INBOX/1 ¹× C/INBOX/1¿¡ »õ »öÀÎ ³ëµå ¹øÈ£°¡ ÇÒ´çµÇ¸ç ¸ÞÀÏ µ¥ÀÌÅͰ¡ µð½ºÅ©ÀÇ »õ À§Ä¡¿¡ ±â·ÏµË´Ï´Ù. ÇϳªÀÇ ¸ÞÀϸ¸ º¹¿øµÇ¸ç µÎ ¹øÂ° ¸ÞÀÏÀº ù ¹øÂ° ¸ÞÀÏ¿¡ ´ëÇÑ ÇÏµå ¸µÅ©ÀÔ´Ï´Ù.
¿¹ 2. ÀÌ ¿¹¿¡¼´Â ½Ã½ºÅÛÀÌ ´ÙÀ½°ú °°ÀÌ Àüü ¹é¾÷ ¹× ºÎºÐ º¹¿ø ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
A/INBOX/1¿¡ »õ »öÀÎ ³ëµå ¹øÈ£°¡ ÇÒ´çµË´Ï´Ù.
¿¹ 3. ÀÌ ¿¹¿¡¼´Â ¿©·¯ ¹øÀÇ ºÎºÐ º¹¿ø ½Ãµµ°¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Àüü ¹é¾÷À» ¼öÇàÇÕ´Ï´Ù.
B/INBOX/1 ¹× C/INBOX/1Àº A/INBOX/1¿¡ ´ëÇÑ ¸µÅ©·Î ¹é¾÷µË´Ï´Ù.
- »ç¿ëÀÚ A ¹× BÀÇ ¸ÞÀÏÇÔÀ» »èÁ¦ÇÕ´Ï´Ù.
- »ç¿ëÀÚ BÀÇ ¸ÞÀÏÇÔÀ» º¹¿øÇÕ´Ï´Ù.
º¹¿ø À¯Æ¿¸®Æ¼´Â °ü¸®ÀÚ¿¡°Ô A/INBOX¸¦ ¸ÕÀú º¹¿øÇÒ °ÍÀ» ¿äûÇÕ´Ï´Ù.
- »ç¿ëÀÚ A ¹× BÀÇ ¸ÞÀÏÇÔÀ» º¹¿øÇÕ´Ï´Ù.
- »ç¿ëÀÚ AÀÇ ¸ÞÀÏÇÔÀ» »èÁ¦ÇÕ´Ï´Ù(¼±Åà »çÇ×).
ÁÖ
ºÎºÐ º¹¿øÀ¸·Î ¸ðµç ¸ÞÀÏÀÌ º¹¿øµÇµµ·Ï ÇÏ·Á¸é imsbackup ¸í·ÉÀ» -i ¿É¼Ç°ú ÇÔ²² ½ÇÇàÇÕ´Ï´Ù. -i ¿É¼ÇÀº ÇÊ¿äÇÑ °æ¿ì ¸ðµç ¸ÞÀÏÀ» ¿©·¯ ¹ø ¹é¾÷ÇÕ´Ï´Ù.
¹é¾÷ ÀåÄ¡¸¦ °Ë»öÇÒ ¼ö ÀÖ´Â °æ¿ì(¿¹: µå¶óÀÌºê ¶Ç´Â Å×ÀÌÇÁ) imsrestore´Â A/INBOX/1À» Æ÷ÇÔÇÏ´Â À§Ä¡¸¦ °Ë»öÇÏ¿© B/INBOX/1·Î º¹¿øÇÕ´Ï´Ù. ¹é¾÷ ÀåÄ¡¸¦ °Ë»öÇÒ ¼ö ¾ø´Â °æ¿ì(¿¹: UNIX ÆÄÀÌÇÁ) imsrestore´Â °´Ã¼ ¾ÆÀ̵ð¿Í ÆÄÀÏ¿¡ ÀÇÁ¸ÇÏ´Â(¿¬°áµÈ) °´Ã¼ÀÇ ¾ÆÀ̵𸦠±â·ÏÇÏ¸ç °ü¸®ÀÚ´Â -r ¿É¼Ç°ú ÇÔ²² imsrestore¸¦ ´Ù½Ã È£ÃâÇÏ¿© ´©¶ôµÈ ¸ÞÀÏ ÂüÁ¶¸¦ º¹¿øÇØ¾ß ÇÕ´Ï´Ù.
Legato Networker »ç¿ë
Messaging Server¿¡´Â Legato Networker¿Í °°Àº Ÿ»ç ¹é¾÷ µµ±¸¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ´Â ¹é¾÷ API°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ¹°¸®Àû ¸ÞÀÏ ÀúÀå¼Ò ±¸Á¶¿Í µ¥ÀÌÅÍ Çü½ÄÀº ¹é¾÷ API ³»¿¡¼ ĸ½¶ÈµË´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò¿Í Á÷Á¢ »óÈ£ ÀÛ¿ëÇÏ´Â ¹é¾÷ API´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ ³í¸®Àû ºä¸¦ ¹é¾÷ ¼ºñ½º¿¡ Á¦°øÇÕ´Ï´Ù. ¹é¾÷ ¼ºñ½º´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ °³³äÀû Ç¥½Ã¸¦ »ç¿ëÇÏ¿© ¹é¾÷ °´Ã¼¸¦ ÀúÀå ¹× º¹¿øÇÕ´Ï´Ù.
Messaging Server´Â Legato NetworkerÀÇ save ¹× recover ¸í·ÉÀ¸·Î È£ÃâÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅ͸¦ ¹é¾÷ ¹× º¹¿øÇÒ ¼ö ÀÖ´Â ASM(Application Specific Module)À» Á¦°øÇÕ´Ï´Ù. È£ÃâµÈ ASMÀº ÀÌ¾î¼ Messaging Server imsbackup ¹× imsrestore À¯Æ¿¸®Æ¼¸¦ È£ÃâÇÕ´Ï´Ù.
ÁÖ
ÀÌ Àý¿¡¼´Â Messaging Server ¸ÞÀÏ ÀúÀå¼Ò¿Í ÇÔ²² Legato Networker¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Legato Networker ÀÎÅÍÆäÀ̽º¸¦ ÀÌÇØÇÏ·Á¸é Legato ¼³¸í¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
Legato Networker¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¹é¾÷
Legato Networker¸¦ »ç¿ëÇÏ¿© Messaging Server ¸ÞÀÏ ÀúÀå¼ÒÀÇ ¹é¾÷À» ¼öÇàÇÏ·Á¸é Legato ÀÎÅÍÆäÀ̽º¸¦ È£ÃâÇϱâ Àü¿¡ ´ÙÀ½ ¿¹ºñ ´Ü°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.
- /usr/lib/nsr/imsasm¿¡¼ msg_srv_base/lib/msg/imsasm¿¡ ´ëÇÑ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µì´Ï´Ù.
- Sun ¶Ç´Â Legato¿¡¼ nsrfile ÀÌÁø ÆÄÀÏÀÇ º¹»çº»À» ¾ò¾î ´ÙÀ½ µð·ºÅ丮¿¡ º¹»çÇÕ´Ï´Ù.
/usr/lib/nsr/nsrfile
- ±×·ìº°·Î »ç¿ëÀÚ¸¦ ¹é¾÷ÇÏ·Á¸é ´ÙÀ½ ´Ü°è¸¦ ¼öÇàÇÕ´Ï´Ù.
- ¹é¾÷ ±×·ì ¸¸µé±â¿¡ ¼³¸íµÈ ´ë·Î ¹é¾÷ ±×·ì ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
- ±¸¼ºÀ» È®ÀÎÇÏ·Á¸é mkbackupdir.sh¸¦ ½ÇÇàÇÕ´Ï´Ù.
mkbackupdir.sh¿¡ ÀÇÇØ ÀÛ¼ºµÈ µð·ºÅ͸® ±¸Á¶¸¦ È®ÀÎÇÕ´Ï´Ù. ÀÌ ±¸Á¶´Â Ç¥ 15-4¿¡ ³ª¿Â °Í°ú ºñ½ÁÇØ¾ß ÇÕ´Ï´Ù.
backup-groups.conf ÆÄÀÏÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì ¹é¾÷ ÇÁ·Î¼¼½º´Â ¸ðµç »ç¿ëÀÚ¿¡ ´ëÇØ ±âº» ¹é¾÷ ±×·ì ALLÀ» »ç¿ëÇÕ´Ï´Ù.
- ¹é¾÷ Àü¿¡ mkbackupdir.sh ½ºÅ©¸³Æ®¸¦ È£ÃâÇϱâ À§ÇØ /nsr/res/ µð·ºÅ丮¿¡¼ ÀúÀå ±×·ì¿¡ ´ëÇÑ res ÆÄÀÏÀ» ¸¸µì´Ï´Ù. ±× ¿¹´Â Ç¥ 15-4¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.
ÁÖ
ÀÌÀü ¹öÀüÀÇ Legato Networker¿¡¼´Â ÀúÀå ÁýÇÕ À̸§ÀÌ 64ÀÚ·Î Á¦Çѵ˴ϴÙ. ÀÌ µð·ºÅ丮 À̸§°ú ¸ÞÀÏÇÔÀÇ ³í¸® À̸§À» ÇÕÄ£ °Í(¿¹: /primary/groupA/fred)ÀÌ 64ÀÚ ÀÌ»óÀÎ °æ¿ì mkbackupdir.sh -p¸¦ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. µû¶ó¼ mkbackupdir.shÀÇ -p ¿É¼Ç¿¡ ªÀº °æ·Î À̸§À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº /backup µð·ºÅ丮 ¾Æ·¡¿¡ ¹é¾÷ À̹ÌÁö¸¦ ¸¸µì´Ï´Ù.
mkbackupdir.sh -p /backup
Áß¿ä: ¹é¾÷ µð·ºÅ丮´Â ¸ÞÀÏ ÀúÀå¼Ò ¼ÒÀ¯ÀÚ(¿¹: inetuser)°¡ ¾µ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Ç¥ 15-4¿¡¼´Â »ùÇà ¹é¾÷ ±×·ì µð·ºÅ丮 ±¸Á¶¸¦ º¸¿© ÁÝ´Ï´Ù.
±×¸² 15-5 ¹é¾÷ ±×·ì µð·ºÅ丮 ±¸Á¶
¾Æ·¡ ¿¹¿¡¼´Â /nsr/res µð·ºÅ丮¿¡ ÀÖ´Â IMS.res¶ó´Â »ùÇà res ÆÄÀÏÀ» º¸¿© ÁÝ´Ï´Ù.
type: savepnpc
precmd: "echo mkbackupdir started",
"/usr/siroe/server5/msg-siroe/bin/mkbackupdir.sh -p /backup"
pstcmd: "echo imsbackup Completed";
timeout: "12:00 pm";
ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ Legato Networker ÀÎÅÍÆäÀ̽º¸¦ ½ÇÇàÇÒ Áغñ°¡ µÇ¾ú½À´Ï´Ù.
- ÇÊ¿äÇÑ °æ¿ì Messaging Server ÀúÀå ±×·ìÀ» ¸¸µì´Ï´Ù.
- ´ÙÀ½°ú °°ÀÌ savepnpc¸¦ ¹é¾÷ ¸í·ÉÀ¸·Î »ç¿ëÇÏ¿© ¹é¾÷ Ŭ¶óÀÌ¾ðÆ®¸¦ ¸¸µì´Ï´Ù.
´ÜÀÏ ¼¼¼Ç ¹é¾÷ÀÇ °æ¿ì /backupÀ» »ç¿ëÇÕ´Ï´Ù.
º´·Ä ¹é¾÷ÀÇ °æ¿ì /backup/server/groupÀ» »ç¿ëÇÕ´Ï´Ù.
¹é¾÷ ±×·ì ¸¸µé±â¿¡ Á¤ÀÇµÈ ´ë·Î ÀÌ¹Ì groupÀÌ ¸¸µé¾îÁ³´ÂÁö È®ÀÎÇÕ´Ï´Ù.
¹é¾÷ ¼¼¼Ç ¼ö¿¡ ´ëÇØ¼µµ º´·ÄÀ» ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¹: Networker¿¡¼ ¹é¾÷ Ŭ¶óÀÌ¾ðÆ® ¸¸µé±â¸¦ ÂüÁ¶ÇϽʽÿÀ.
- ±×·ì Á¦¾î | ½ÃÀÛÀ» ¼±ÅÃÇÏ¿© ¹é¾÷ ±¸¼ºÀ» Å×½ºÆ®ÇÕ´Ï´Ù.
¿¹: Networker¿¡¼ ¹é¾÷ Ŭ¶óÀÌ¾ðÆ® ¸¸µé±â
Networker¿¡¼ ¹é¾÷ Ŭ¶óÀÌ¾ðÆ®¸¦ ¸¸µé·Á¸é nwadmin¿¡¼ Ŭ¶óÀÌ¾ðÆ® | Ŭ¶óÀÌ¾ðÆ® ¼³Ä¡ | ¸¸µé±â¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Name: siroe
Group: IMS
Savesets:/backup/primary/groupA
/backup/secondary/groupB
/backup/tertiary/groupC
.
.
Backup Command:savepnpc
Parallelism: 4:
Legato Networker¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ º¹¿ø
Legato Networker nwrecover ÀÎÅÍÆäÀ̽º³ª recover ¸í·ÉÁÙ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â »ç¿ëÀÚ a1ÀÇ INBOX¸¦ º¹±¸ÇÕ´Ï´Ù.
recover -a -f -s siroe /backup/siroe/groupA/a1/INBOX
´ÙÀ½ ¿¹¿¡¼´Â Àüü ¸ÞÀÏ ÀúÀå¼Ò¸¦ º¹±¸ÇÕ´Ï´Ù.
recover -a -f -s siroe /backup/siroe
Legato¸¦ Á¦¿ÜÇÑ Å¸»ç ¼ÒÇÁÆ®¿þ¾î »ç¿ë
Messaging Server´Â µÎ °³ÀÇ ¸ÞÀÏ ÀúÀå¼Ò ¹é¾÷ ¼Ö·ç¼ÇÀÎ ¸í·ÉÁÙ imsbackup°ú Solstice Backup (Legato Networker)À» Á¦°øÇÕ´Ï´Ù. ´ÜÀÏ imbackupÀ» ½ÇÇàÇÏ¿© Àüü ¸ÞÀÏ ÀúÀå¼Ò¸¦ ¹é¾÷ÇÏ´Â ´ë·® ¸ÞÀÏ ÀúÀå¼Ò´Â ¸Å¿ì ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù. Legato ¼Ö·ç¼ÇÀº ¿©·¯ ¹é¾÷ ÀåÄ¡¿¡¼ÀÇ µ¿½Ã ¹é¾÷ ¼¼¼ÇÀ» Áö¿øÇÕ´Ï´Ù. µ¿½Ã ¹é¾÷À¸·Î ¹é¾÷ ½Ã°£À» ´ëÆø ´ÜÃà½Ãų ¼ö ÀÖ½À´Ï´Ù(½Ã°£´ç 25GBÀÇ µ¥ÀÌÅÍ ¹é¾÷ °¡´É).
Ÿ»ç µ¿½Ã ¹é¾÷ ¼ÒÇÁÆ®¿þ¾î(¿¹: Netbackup)¸¦ »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½ ¹æ¹ýÀ» »ç¿ëÇÏ¿© ¹é¾÷ ¼ÒÇÁÆ®¿þ¾î¸¦ Messaging Server¿Í ÅëÇÕÇÒ ¼ö ÀÖ½À´Ï´Ù.
- »ç¿ëÀÚ¸¦ ±×·ìÀ¸·Î ºÐÇÒÇϰí("¹é¾÷ ±×·ì ¸¸µé±â" ÂüÁ¶) msg_svr_base/config/ µð·ºÅ丮 ¾Æ·¡¿¡ backup-groups.conf ÆÄÀÏÀ» ¸¸µì´Ï´Ù.
ÁÖ
ÀÌ ¹é¾÷ ¼Ö·ç¼Ç¿¡´Â Ãß°¡ µð½ºÅ© °ø°£ÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸ðµç ±×·ìÀ» µ¿½Ã¿¡ ¹é¾÷ÇÏ·Á´Â °æ¿ì µð½ºÅ© °ø°£ ¿ä±¸ »çÇ×Àº ¸ÞÀÏ ÀúÀå¼Ò Å©±âÀÇ 2¹èÀÔ´Ï´Ù. µð½ºÅ© °ø°£ÀÌ ÃæºÐÄ¡ ¾ÊÀ» °æ¿ì¿¡´Â »ç¿ëÀÚ¸¦ ´õ ÀÛÀº ±×·ìÀ¸·Î ºÐÇÒÇÑ ´ÙÀ½ ±×·ì ÁýÇÕÀ» ÇѲ¨¹ø¿¡ ¹é¾÷ÇÕ´Ï´Ù(¿¹: group1 - group5, group6 - group10). ¹é¾÷ ÈÄ¿¡´Â ±×·ì µ¥ÀÌÅÍ ÆÄÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
- imsbackupÀ» ½ÇÇàÇÏ¿© ½ºÅ×ÀÌ¡ ¿µ¿ª¿¡¼ °¢ ±×·ìÀ» ÆÄÀÏ·Î ¹é¾÷ÇÕ´Ï´Ù.
¸í·ÉÀº imsbackup -f <device> /<instance>/<group>ÀÔ´Ï´Ù.
¿©·¯ imsbackup ÇÁ·Î¼¼½º¸¦ µ¿½Ã¿¡ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
# imsbackup -f- /primary/groupA > /bkdata/groupA &
# imsbackup -f- /primary/groupB > /bkdata/groupB &. . .
imsbackupÀº Å« ÆÄÀÏÀ» Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ¹é¾÷ µ¥ÀÌÅͰ¡ 2GB ÀÌ»óÀÏ °æ¿ì -f- ¿É¼ÇÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ stdout¿¡ ±â·ÏÇÑ ´ÙÀ½ Ãâ·ÂÀ» ÆÄÀÏ·Î ÆÄÀÌÇÁÇØ¾ß ÇÕ´Ï´Ù.
- Ÿ»ç ¹é¾÷ ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇÏ¿© ½ºÅ×ÀÌ¡ ¿µ¿ª(ÀÌ ¿¹¿¡¼´Â /bkdata)¿¡¼ ±×·ì µ¥ÀÌÅÍ ÆÄÀÏÀ» ¹é¾÷ÇÕ´Ï´Ù.
- »ç¿ëÀÚ¸¦ º¹¿øÇÏ·Á¸é »ç¿ëÀÚÀÇ ±×·ì ÆÄÀÏ À̸§À» ½Äº°Çϰí Å×ÀÌÇÁ¿¡¼ ÇØ´ç ÆÄÀÏÀ» º¹¿øÇÑ ´ÙÀ½ imsrestore¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼ »ç¿ëÀÚ¸¦ º¹¿øÇÕ´Ï´Ù.
imsrestore´Â Å« ÆÄÀÏÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ ÆÄÀÏÀÌ 2GB ÀÌ»óÀÏ °æ¿ì ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
# cat /bkdata/groupA | imsrestore -f- /primary/groupA/andy
»ç¿ëÀÚ ¾×¼¼½º ¸ð´ÏÅ͸µMessaging Server´Â IMAP, POP ¹× http¸¦ ÅëÇØ »ç¿ëÀÚÀÇ ¸ÞÀÏ ÀúÀå¼Ò ¾×¼¼½º¸¦ ¸ð´ÏÅÍÇÒ ¼ö ÀÖ´Â imsconnutil ¸í·ÉÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚÀÇ ¸¶Áö¸· ·Î±×ÀÎ ¹× ·Î±×¾Æ¿ôÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸í·ÉÀº ¸ÞÀÏ ÀúÀå¼Òº°·Î ÀÛµ¿ÇϹǷΠ¿©·¯ ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ·Á¸é ½Ã½ºÅÛ »ç¿ëÀÚ(±âº»°ª: inetuser)°¡ ·çÆ®·Î ¾×¼¼½ºÇØ¾ß ÇÏ¸ç ±¸¼º º¯¼ö local.imap.enableuserlist, local.http.enableuserlist, local.enablelastaccess¸¦ 1·Î ¼³Á¤ÇØ¾ß ÇÕ´Ï´Ù.
IMAP ¶Ç´Â À¥ ¸ÞÀÏ Å¬¶óÀÌ¾ðÆ®¸¦ ÅëÇØ ÇöÀç ·Î±×¿ÂÇÑ »ç¿ëÀÚ¸¦ ³ª¿ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
# imsconnutil -c
¸ÞÀÏ ÀúÀå¼Ò¿¡ ÀÖ´Â ¸ðµç »ç¿ëÀÚÀÇ ¸¶Áö¸· IMAP, POP ¶Ç´Â Messenger Express ¾×¼¼½º(·Î±×ÀÎ ¹× ·Î±×¾Æ¿ô)¸¦ ³ª¿ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
# imsconnutil -a
´ÙÀ½ ¸í·ÉÀº 1) ÁöÁ¤µÈ »ç¿ëÀÚ°¡ IMAP³ª Messenger Express ¶Ç´Â mshttp¸¦ ÅëÇØ ¿¬°áµÈ ÀÓÀÇÀÇ Å¬¶óÀ̾ðÆ®(POP »ç¿ëÀÚ´Â ´ë°³ ¿¬°á »óŸ¦ À¯ÁöÇÏÁö ¾ÊÀ¸¹Ç·Î POP´Â ÇØ´çµÇÁö ¾ÊÀ½)¸¦ »ç¿ëÇÏ¿© ÇöÀç ·Î±×¿ÂÇß´ÂÁö È®ÀÎÇϰí 2) »ç¿ëÀÚ°¡ ¸¶Áö¸·À¸·Î ·Î±×¿Â ¹× ·Î±×¿ÀÇÁÇÑ ½Ã°£À» ³ª¿ÇÏ´Â µÎ °¡Áö ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
# imsconnutil -c -a -u user_ID
´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ ¸ñ·ÏÀÌ ÆÄÀÏ¿¡ ÇÑ Çà´ç Çϳª¾¿ ÀÔ·ÂµÉ ¼ö ÀÖ½À´Ï´Ù.
# imsconnutil -c -a -f filename
¶ÇÇÑ -s Ç÷¡±×¸¦ »ç¿ëÇÏ¿© ƯÁ¤ ¼ºñ½º(imap ¶Ç´Â http)¸¦ ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ƯÁ¤ »ç¿ëÀÚ ¾ÆÀ̵𰡠IMAP¿¡ ·Î±×¿ÂÇß´ÂÁö ¿©ºÎ¸¦ ³ª¿ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
# imsconnutil -c -s imap -u user_ID
imsconnutil ±¸¹®ÀÇ Àüü ¼³¸íÀº Sun ONE Messaging Server Reference Guide¸¦ ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½Àº ¸î °¡Áö Ãâ·Â ¿¹ÀÔ´Ï´Ù.
$ ./imsconnutil -a -u soroork
UID IMAP last access HTTP last access POP last access
=========================================================================
soroork 08/Jul/2003:10:49:05 10/Jul/2003:14:55:52 ----NOT-RECORDED----
$ ./imsconnutil -c
IMAP
UID TIME AUTH TO FROM
===========================================================================
ed 17/Jun/2003:11:24:03 plain 172.58.73.45:193 129.157.12.73:2631
bill 17/Jun/2003:04:28:43 plain 172.58.73.45:193 129.158.16.34:2340
mia 17/Jun/2003:09:36:54 plain 172.58.73.45:193 192.18.184.103:3744
jay 17/Jun/2003:05:38:46 plain 172.58.73.45:193 129.159.18.123:3687
paul 17/Jun/2003:12:23:28 plaintext 172.58.73.45:193 192.18.194.83:2943
tony 17/Jun/2003:05:38:46 plain 172.58.73.45:193 129.152.18.123:3688
anil 17/Jun/2003:12:26:40 plaintext 172.58.73.45:193 192.18.164.17:1767
anil 17/Jun/2003:12:25:17 plaintext 172.58.73.45:193 129.150.17.34:3117
jack 17/Jun/2003:12:26:32 plaintext 172.58.73.45:193 129.150.17.34:3119
toni 17/Jun/2003:12:25:32 plaintext 172.58.73.45:193 192.18.148.17:1764===========================================================================
10 users were logged in to imap.
Feature is not enabled for http.
------------------------------------------------------------------------------
¸ÞÀÏ ÀúÀå¼Ò ¹®Á¦ ÇØ°áÀÌ Àý¿¡¼´Â ¸ÞÀÏ ÀúÀå¼Ò¸¦ ´Éµ¿ÀûÀ¸·Î À¯Áö °ü¸®Çϱâ À§ÇÑ ÁöħÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ÀÌ Àý¿¡¼´Â ¸ÞÀÏ ÀúÀå¼Ò°¡ ¼Õ»óµÇ¾ú°Å³ª ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÈ °æ¿ì »ç¿ëÇÒ ¼ö ÀÖ´Â ´Ù¸¥ ¸ÞÀÏ ÀúÀå¼Ò º¹±¸ ÀýÂ÷¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ Ãß°¡ ¸ÞÀÏ ÀúÀå¼Ò º¹±¸ ÀýÂ÷¿¡ ´ëÇÑ ÀýÀº "¸ÞÀÏÇÔ ¹× ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º º¹±¸"¸¦ È®ÀåÇÑ °ÍÀÔ´Ï´Ù.
ÀÌ ÀýÀ» Àбâ Àü¿¡ ÀÌ Àå°ú ÇÔ²² Sun ONE Messaging Server Reference ManualÀÇ ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ ¹× configutil¿¡ ´ëÇÑ ÀåÀ» °ËÅäÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ÀýÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.
Ç¥ÁØ ¸ÞÀÏ ÀúÀå¼Ò ¸ð´ÏÅ͸µ ÀýÂ÷
ÀÌ Àý¿¡¼´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ Ç¥ÁØ ¸ð´ÏÅ͸µ ÀýÂ÷¿¡ ´ëÇØ °³°ýÀûÀ¸·Î ¼³¸íÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀýÂ÷´Â ÀϹÝÀûÀÎ ¸ÞÀÏ ÀúÀå¼Ò °Ë»ç, Å×½ºÆ® ¹× Ç¥ÁØ À¯Áö °ü¸®¿¡ À¯¿ëÇÕ´Ï´Ù.
ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ÞÀÏ ÀúÀå¼Ò ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
Çϵå¿þ¾î °ø°£ °Ë»ç
¸ÞÀÏ ÀúÀå¼Ò¿¡´Â ÃæºÐÇÑ Ãß°¡ µð½ºÅ© °ø°£°ú Çϵå¿þ¾î ÀÚ¿øÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò°¡ µð½ºÅ© ¹× Çϵå¿þ¾î °ø°£ÀÇ ÃÖ´ë Çѵµ¿¡ °¡±îÀÌ µµ´ÞÇÏ¸é ¸ÞÀÏ ÀúÀå¼Ò ³»¿¡ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
µð½ºÅ© °ø°£ ºÎÁ·Àº ¸ÞÀÏ ¼¹ö ¹®Á¦ ¹× ¿À·ùÀÇ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎ Áß ÇϳªÀÔ´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò¿¡ ¾²±â À§ÇÑ °ø°£ÀÌ ¾øÀ» °æ¿ì ¸ÞÀÏ ¼¹ö¿¡¼ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ¶ÇÇÑ »ç¿ë °¡´ÉÇÑ µð½ºÅ© °ø°£ÀÌ ÀÏÁ¤ÇÑ ÀÓ°è°ª ¾Æ·¡·Î ³»·Á°¡¸é ¸ÞÀÏ Àü´Þ, ·Î±ë µî°ú °ü·ÃµÈ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. stored ÇÁ·Î¼¼½ºÀÇ Á¤¸® ±â´ÉÀÌ ½ÇÆÐÇÏ°í »èÁ¦µÈ ¸ÞÀÏÀÌ ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ Á¤¸®µÇÁö ¾ÊÀ¸¸é µð½ºÅ© °ø°£ÀÌ ±Þ¼Óµµ·Î ÁÙ¾îµé ¼ö ÀÖ½À´Ï´Ù.
µð½ºÅ© °ø°£ ¸ð´ÏÅ͸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "µð½ºÅ© °ø°£ ¸ð´ÏÅÍ" ¹× "¸ÞÀÏ ÀúÀå¼Ò ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
·Î±× ÆÄÀÏ °Ë»ç
·Î±× ÆÄÀÏÀ» °Ë»çÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò ÇÁ·Î¼¼½º°¡ ±¸¼ºµÈ ´ë·Î ½ÇÇàµÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù. Messaging Server´Â Áö¿øµÇ´Â °¢°¢ÀÇ ÁÖ¿ä ÇÁ·ÎÅäÄÝ ¶Ç´Â ÁýÇÕÀ» ¸¸µì´Ï´Ù. ÀÌ·¯ÇÑ ·Î±× ÆÄÀÏÀº ÄܼÖÀ» ÅëÇØ¼³ª msg_svr_base/log/ µð·ºÅ丮¿¡¼ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. Á¤±âÀûÀ¸·Î ·Î±× ÆÄÀÏÀ» ¸ð´ÏÅÍÇØ¾ß ÇÕ´Ï´Ù.
·Î±ëÀÌ ¼¹ö ¼º´É¿¡ ¿µÇâÀ» ÁÙ ¼ö ÀÖ´Ù´Â °ÍÀ» À¯ÀÇÇϽʽÿÀ. ´õ ÀÚ¼¼ÇÑ ·Î±ëÀ» ÁöÁ¤ÇÒ¼ö·Ï ÀÏÁ¤ÇÑ ½Ã°£ µ¿¾È ·Î±× ÆÄÀÏÀÌ Â÷ÁöÇÏ´Â µð½ºÅ© °ø°£ÀÌ ´õ ¸¹¾ÆÁý´Ï´Ù. µû¶ó¼ È¿°úÀûÀÌ¸é¼ ½ÇÁ¦ÀûÀÎ ·Î±× ȸÀü, ¸¸·á ¹× ¹é¾÷ Á¤Ã¥À» ¼¹ö¿¡ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. ¼¹öÀÇ ·Î±ë Á¤Ã¥ Á¤ÀÇ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 17Àå, "·Î±ë ¹× ·Î±× ºÐ¼®"À» ÂüÁ¶ÇϽʽÿÀ.
»ç¿ëÀÚ IMAP/POP ¼¼¼Ç °Ë»ç
Messaging Server´Â »ç¿ëÀÚÀÇ Àüü IMAP ¶Ç´Â POP ¼¼¼ÇÀ» ÆÄÀϷΠĸóÇÒ ¼ö ÀÖ´Â ¿ø°Ý ÃøÁ¤À̶ó´Â ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ ±â´ÉÀº Ŭ¶óÀÌ¾ðÆ® ¹®Á¦¸¦ µð¹ö±ëÇÏ´Â µ¥ À¯¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ°¡ ¸ÞÀÏ ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®°¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù°í ºÒÆòÇÒ °æ¿ì ÀÌ ±â´ÉÀ» »ç¿ëÇÏ¿© ¾×¼¼½º Ŭ¶óÀÌ¾ðÆ®¿Í Messaging Server »çÀÌÀÇ »óÈ£ ÀÛ¿ëÀ» ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼¼¼ÇÀ» ĸóÇÏ·Á¸é ´ÙÀ½ µð·ºÅ丮¸¦ ¸¸µé±â¸¸ ÇÏ¸é µË´Ï´Ù.
msg_svr_base/data/telemetry/pop_or_imap/userid
Messaging Server´Â ÀÌ µð·ºÅ丮¿¡¼ ¼¼¼Ç´ç ÇϳªÀÇ ÆÄÀÏÀ» ¸¸µì´Ï´Ù. Ãâ·Â ¿¹´Â ´ÙÀ½°ú °°½À´Ï´Ù.
LOGIN redb 2003/11/26 13:03:21
>0.017>1 OK User logged in
<0.047<2 XSERVERINFO MANAGEACCOUNTURL MANAGELISTSURL MANAGEFILTERSURL
>0.003>* XSERVERINFO MANAGEACCOUNTURL {67}
http://redb@cuisine.blue.planet.com:800/bin/user/admin/bin/enduser MANAGELISTSURL NIL MANAGEFIL
TERSURL NIL
2 OK Completed
<0.046<3 select "INBOX"
>0.236>* FLAGS (\Answered lagged ¢Ôraft ¢Ôeleted \Seen $MDNSent Junk)
* OK [PERMANENTFLAGS (\Answered lagged ¢Ôraft ¢Ôeleted \Seen $MDNSent Junk \*)]
* 1538 EXISTS
* 0 RECENT
* OK [UNSEEN 23]
* OK [UIDVALIDITY 1046219200]
* OK [UIDNEXT 1968]
3 OK [READ-WRITE] Completed
<0.045<4 UID fetch 1:* (FLAGS)
>0.117>* 1 FETCH (FLAGS (\Seen) UID 330)
* 2 FETCH (FLAGS (\Seen) UID 331)
* 3 FETCH (FLAGS (\Seen) UID 332)
* 4 FETCH (FLAGS (\Seen) UID 333)
* 5 FETCH (FLAGS (\Seen) UID 334)
<etc>
stored ÇÁ·Î¼¼½º °Ë»ç
stored ÇÔ¼ö´Â ¸ÞÀÏ µ¥ÀÌÅͺ£À̽ºÀÇ ±³Âø »óÅ ¹× Æ®·£Àè¼Ç ÀÛ¾÷, ¿¡ÀÌ¡ Á¤Ã¥ Àû¿ë, µð½ºÅ©¿¡ ÀúÀåµÈ ¸ÞÀÏ Á¤¸® ¹× »èÁ¦¿Í °°Àº ¿©·¯ Áß¿äÇÑ ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù. storedÀÇ ½ÇÇàÀÌ ÁßÁöµÇ¸é Messaging Server¿¡¼ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. start-msg°¡ ½ÇÇàµÉ ¶§ stored°¡ ½ÃÀÛµÇÁö ¾ÊÀ» °æ¿ì ´Ù¸¥ ÇÁ·Î¼¼½º´Â ½ÃÀÛµÇÁö ¾Ê½À´Ï´Ù.
- stored ÇÁ·Î¼¼½º°¡ ½ÇÇà ÁßÀÎÁö È®ÀÎÇÕ´Ï´Ù. stored -t -v¸¦ ½ÇÇàÇÕ´Ï´Ù.
- store_root/mboxlist¿¡¼ ÀÛ¼ºµÈ ·Î±× ÆÄÀÏÀ» È®ÀÎÇÕ´Ï´Ù.
- ±âº» ·Î±× ÆÄÀÏ msg_svr_base/log/default/default¿¡¼ stored ¸ÞÀÏÀ» È®ÀÎÇÕ´Ï´Ù.
- stored ÇÁ·Î¼¼½º¿¡¼ ´ÙÀ½ ±â´É Áß Çϳª¸¦ ½ÃµµÇÒ ¶§¸¶´Ù msg_svr_base/config/ µð·ºÅ丮¿¡ ÀÖ´Â ´ÙÀ½ ÆÄÀÏÀÇ Å¸ÀÓ½ºÅÆÇÁ°¡ ¾÷µ¥ÀÌÆ®µÇ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
Ç¥ 15-13 stored ÀÛ¾÷
stored ÀÛ¾÷
±â´É
stored.ckp
µ¥ÀÌÅͺ£À̽º °Ë»çÁ¡ÀÌ ½ÃÀÛµÉ ¶§ ¼öÁ¤µË´Ï´Ù. ¾à 1ºÐ¸¶´Ù ½Ã°£ÀÌ ±â·ÏµË´Ï´Ù.
stored.lcu
µ¥ÀÌÅͺ£À̽º ·Î±×°¡ Á¤¸®µÉ ¶§¸¶´Ù ¼öÁ¤µË´Ï´Ù. ¾à 5ºÐ¸¶´Ù ½Ã°£ÀÌ ±â·ÏµË´Ï´Ù.
stored.per
»ç¿ëÀÚ ´ÜÀ§ db ¾²±â°¡ »ý¼ºµÉ ¶§¸¶´Ù ¼öÁ¤µË´Ï´Ù. 1½Ã°£¿¡ ÇÑ ¹ø¾¿ ½Ã°£ÀÌ ±â·ÏµË´Ï´Ù.
stored ÇÁ·Î¼¼½º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "stored À¯Æ¿¸®Æ¼ »ç¿ë"°ú Messaging Server Reference ManualÀÇ Messaging Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ Àå¿¡¼ stored À¯Æ¿¸®Æ¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
stored ±â´É ¸ð´ÏÅ͸µ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ÞÀÏ ÀúÀå¼Ò ¸ð´ÏÅ͸µ"À» ÂüÁ¶ÇϽʽÿÀ.
µ¥ÀÌÅͺ£À̽º ·Î±× ÆÄÀÏ °Ë»ç
µ¥ÀÌÅͺ£À̽º ·Î±× ÆÄÀÏÀº store_root/mboxlist µð·ºÅ丮¿¡ ÀÖ´Â sleepycat Æ®·£Àè¼Ç °Ë»çÁ¡ ÁöÁ¤ ·Î±× ÆÄÀÏÀ» ³ªÅ¸³À´Ï´Ù. ·Î±× ÆÄÀÏÀÌ ´©ÀûµÉ °æ¿ì µ¥ÀÌÅͺ£À̽º °Ë»çÁ¡ ÁöÁ¤ÀÌ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù. ÀϹÝÀûÀ¸·Î ´ÜÀÏ ±â°£ µ¿¾È µÑ ¶Ç´Â ¼¼ °³ÀÇ µ¥ÀÌÅͺ£À̽º ·Î±× ÆÄÀÏÀÌ Á¸ÀçÇÕ´Ï´Ù. ÆÄÀÏÀÌ ´õ ¸¹ÀÌ ÀÖÀ» °æ¿ì´Â ¹®Á¦°¡ ¹ß»ýÇÑ °ÍÀÏ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ Æú´õ °Ë»ç
»ç¿ëÀÚ Æú´õ¸¦ °Ë»çÇÏ·Á´Â °æ¿ì ¸ðµç »ç¿ëÀÚ Æú´õ¸¦ °ËÅäÇϰí
¿À·ù¸¦ º¸°íÇÏ´Â reconstruct -r -n (Àç±ÍÀû ¼öÁ¤ ¾øÀ½) ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. reconstruct ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "¸ÞÀÏÇÔ ¹× ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º º¹±¸"¸¦ ÂüÁ¶ÇϽʽÿÀ.ÄÚ¾î ÆÄÀÏ °Ë»ç
ÄÚ¾î ÆÄÀÏÀº ÇÁ·Î¼¼½º°¡ ¿¹±âÄ¡ ¾Ê°Ô Á¾·áµÈ °æ¿ì¿¡¸¸ Á¸ÀçÇÕ´Ï´Ù. ƯÈ÷ ¸ÞÀÏ ÀúÀå¼Ò¿¡ ¹®Á¦°¡ ÀÖÀ» °æ¿ì ÀÌ·¯ÇÑ ÆÄÀÏÀ» °ËÅäÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. Solaris¿¡¼´Â coreadminÀ» »ç¿ëÇÏ¿© core ÆÄÀÏ À§Ä¡¸¦ ±¸¼ºÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò ½ÃÀÛ ¹× º¹±¸
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅÍ´Â ¸ÞÀÏ, »öÀÎ µ¥ÀÌÅÍ ¹× ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º·Î ±¸¼ºµË´Ï´Ù. ÀÌ µ¥ÀÌÅÍ´Â »ó´çÈ÷ °ß°íÇÏÁö¸¸ °¡²û ½Ã½ºÅÛ¿¡ ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅÍ ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹®Á¦´Â ±âº» ·Î±× ÆÄÀÏ¿¡¼ ³ªÅ¸³ª¸ç ±× ´ëºÎºÐÀÌ Ç×»ó Åõ¸íÇÏ°Ô ¼öÁ¤µË´Ï´Ù. ¾ÆÁÖ µå¹°°Ô ·Î±× ÆÄÀÏÀÇ ¿À·ù ¸Þ½ÃÁö°¡ reconstruct À¯Æ¿¸®Æ¼¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ¸ÞÀÏÀ» º¸È£Çϱâ À§ÇÑ ¸¶Áö¸· ¼ö´ÜÀ¸·Î "¸ÞÀÏ ÀúÀå¼Ò ¹é¾÷ ¹× º¹¿ø"¿¡ ¼³¸íµÈ ¹é¾÷ ¹× º¹¿ø ÇÁ·Î¼¼½º°¡ »ç¿ëµË´Ï´Ù. ÀÌ Àý¿¡¼´Â storedÀÇ ÀÚµ¿ ½ÃÀÛ ¹× º¹±¸ ÇÁ·Î¼¼½º¸¦ Áß½ÉÀ¸·Î ¼³¸íÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò´Â ÀÌÀü¿¡ °ü¸®ÀÚ°¡ ´ã´çÇÏ´ø ¸¹Àº º¹±¸ ÀÛ¾÷À» ÀÚµ¿ÈÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷Àº ½ÃÀÛ ½Ã¿¡ ¸ÞÀÏ ÀúÀå¼Ò µ¥¸ó stored¿¡ ÀÇÇØ ¼öÇàµÇ¸ç Çʿ信 µû¶ó µ¥ÀÌÅͺ£À̽º ½º³À¼¦ ¹× ÀÚµ¿ °í¼Ó º¹±¸¸¦ Æ÷ÇÔÇÕ´Ï´Ù. stored´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ µ¥ÀÌÅͺ£À̽º¸¦ öÀúÇÏ°Ô °Ë»çÇÏ¿© ¹®Á¦°¡ °¨ÁöµÈ °æ¿ì À̸¦ ÀÚµ¿À¸·Î º¹±¸ÇÕ´Ï´Ù.
stored´Â ¶ÇÇÑ »óÅ ¸Þ½ÃÁö¸¦ ÅëÇØ Æ÷°ýÀûÀÎ µ¥ÀÌÅͺ£À̽º »óÅ ºÐ¼®À» ±âº» ·Î±×¿¡ Á¦°øÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò¿¡ ´ëÇØ ¼öÇàµÈ º¹±¸ ÀÛ¾÷°ú ¸ÞÀÏ ÀúÀå¼Ò¸¦ ÀÛµ¿½Ã۱â À§ÇÑ ÀÚµ¿ ½Ãµµ¸¦ º¸°íÇÕ´Ï´Ù.
ÀÚµ¿ ½ÃÀÛ ¹× º¹±¸—ÀÛµ¿ ¿ø¸®
stored µ¥¸óÀº ´Ù¸¥ ¸ÞÀÏ ÀúÀå¼Ò ÇÁ·Î¼¼½ºº¸´Ù ¸ÕÀú ½ÃÀ۵˴ϴÙ. ÀÌ µ¥¸óÀº ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ÃʱâÈÇϰí ÇÊ¿äÇÑ °æ¿ì º¹±¸ÇÕ´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º´Â Æú´õ, ÇÒ´ç·®, °¡ÀÔ ¹× ¸ÞÀÏ Ç÷¡±× Á¤º¸¸¦ º¸°üÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ·Î±ë ¹× Æ®·£Àè¼Ç °¡´ÉÇÏ¿© ÀÌ¹Ì º¹±¸°¡ ³»ÀåµÇ¾î ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀϺΠµ¥ÀÌÅͺ£À̽º Á¤º¸´Â °¢ Æú´õÀÇ ¸ÞÀÏ »öÀÎ ¿µ¿ª¿¡¼ Áߺ¹ÇÏ¿© º¹»çµË´Ï´Ù.
µ¥ÀÌÅͺ£À̽º´Â »ó´çÈ÷ °ß°íÇÏÁö¸¸ °¡²û¾¿ ¼Õ»óµÉ ¼ö ÀÖÀ¸¸ç stored´Â ´ëºÎºÐÀÇ °æ¿ì ÀÌ ¹®Á¦¸¦ Åõ¸íÇÏ°Ô º¹±¸ÇÕ´Ï´Ù. ±×·¯³ª stored¸¦ ´Ù½Ã ½ÃÀÛÇÒ ¶§¸¶´Ù ±âº» ·Î±× ÆÄÀÏÀ» °Ë»çÇÏ¿© Ãß°¡ °ü¸® °³ÀÔÀÌ ÇÊ¿äÇÏÁö ¾ÊÀºÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽ºÀÇ Ãß°¡ ÀçÀÛ¼ºÀÌ ÇÊ¿äÇÑ °æ¿ì ·Î±× ÆÄÀÏÀÇ »óÅ ¸Þ½ÃÁö¿¡ reconstruct¸¦ ½ÇÇàÇ϶ó´Â ³»¿ëÀÌ ³ªÅ¸³³´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º¸¦ ¿±â Àü¿¡ stored´Â ¹«°á¼ºÀ» ºÐ¼®ÇÏ°í °æ°í ¹üÁÖ¿¡ ¼ÓÇÏ´Â »óÅ ¸Þ½ÃÁö¸¦ ±âº» ·Î±×·Î º¸³À´Ï´Ù. ÀϺΠ¸Þ½ÃÁö´Â °ü¸®ÀÚ¿¡°Ô À¯¿ëÇÏ¸ç ´Ù¸¥ ÀϺδ ³»ºÎ ºÐ¼®¿¡ »ç¿ëµÇ´Â ÄÚµùµÈ µ¥ÀÌÅÍ·Î ±¸¼ºµË´Ï´Ù. stored´Â ¹®Á¦¸¦ °¨ÁöÇÏ¸é µ¥ÀÌÅͺ£À̽º¸¦ ¼öÁ¤Çϰí Àç½ÃÀÛÀ» ½ÃµµÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º°¡ ¿¸®¸é stored´Â ³ª¸ÓÁö ¼ºñ½º¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¸³´Ï´Ù. ÀÚµ¿ ¼öÁ¤ÀÌ ½ÇÆÐÇÒ °æ¿ì ±âº» ·Î±×ÀÇ ¸Þ½ÃÁö´Â ¼öÇàÇÒ ÀÛ¾÷À» ÁöÁ¤ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº "reconstruct -mÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÁöÁ¤ÇÏ´Â ¿À·ù ¸Þ½ÃÁö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀÌÀü ¸±¸®½º¿¡¼´Â stored¿¡¼ º¹±¸ ÇÁ·Î¼¼½º¸¦ ±¸ÇöÇÏ´Â µ¥ ¸Å¿ì ¿À·¡ °É·Á¼ °ü¸®ÀÚ°¡ stored¸¦ Áß´ÜµÈ °ÍÀ¸·Î ¿©±â±âµµ Çß½À´Ï´Ù. ÀÌÁ¦ ÀÌ·¯ÇÑ ±ä º¹±¸ À¯ÇüÀº Á¦°ÅµÇ¾úÀ¸¸ç stored´Â 1ºÐ À̳»¿¡ ÃÖÁ¾ »óŸ¦ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. ±×·¯³ª stored°¡ ½º³À¼¦ º¹±¸¿Í °°Àº º¹±¸ ±â¼úÀ» »ç¿ëÇØ¾ß ÇÒ °æ¿ì ÇÁ·Î¼¼½º´Â ¸î ºÐ Á¤µµ°¡ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.
´ëºÎºÐÀÇ °æ¿ì º¹±¸°¡ ¼öÇàµÈ ÈÄ¿¡ µ¥ÀÌÅͺ£À̽º´Â ÃֽŠ»óÅ·Π¾÷µ¥ÀÌÆ®µÇ¸ç ´Ù¸¥ ÀÛ¾÷Àº ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯³ª ÀϺΠº¹±¸´Â ¸ÞÀÏ ÀúÀå¼ÒÀÇ Áߺ¹ µ¥ÀÌÅ͸¦ µ¿±âÈÇϱâ À§ÇØ reconstruct -mÀÌ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ³»¿ëµµ ±âº» ·Î±×¿¡ Ç¥½ÃµÇ¹Ç·Î ½ÃÀÛ ÈÄ¿¡ ±âº» ·Î±×¸¦ ¸ð´ÏÅÍÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¸ÞÀÏ ÀúÀå¼Ò°¡ ½ÃÀ۵Ǿî Á¤»óÀûÀ¸·Î ½ÇÇàµÇ´Â °Íó·³ º¸ÀÌ´Â °æ¿ì¿¡µµ reconstruct¿Í °°Àº ¿äûµÈ ¸ðµç ÀÛ¾÷À» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
·Î±× ÆÄÀÏÀ» Àоî¾ß ÇÏ´Â ¶Ç ´Ù¸¥ ÀÌÀ¯´Â óÀ½¿¡ µ¥ÀÌÅͺ£À̽º¸¦ ¼Õ»ó½ÃŲ ¿øÀÎÀ» È®ÀÎÇÏ´Â µ¥ ÀÖ½À´Ï´Ù. stored´Â ½Ã½ºÅÛ»óÀÇ ¹®Á¦¿Í ¹«°üÇÏ°Ô ¸ÞÀÏ ÀúÀå¼Ò¸¦ »ç¿ëÇϵµ·Ï ¼³°èµÇ¾úÁö¸¸ µ¥ÀÌÅͺ£À̽º ¼Õ»óÀÌ ¼û°ÜÁø ´õ Å« ¹®Á¦ÀÇ ÀϺÎÀÏ ¼ö ÀÖÀ¸¹Ç·Î ±× ¿øÀÎÀ» È®ÀÎÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù.
reconstruct -mÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÁöÁ¤ÇÏ´Â ¿À·ù ¸Þ½ÃÁö
ÀÌ Àý¿¡¼´Â reconstruct -mÀ» ½ÇÇàÇØ¾ß ÇÏ´Â ¿À·ù ¸Þ½ÃÁö À¯Çü¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¿À·ù ¸Þ½ÃÁö°¡ ¸ÞÀÏÇÔ ¿À·ù¸¦ ³ªÅ¸³»¸é reconstruct <mailbox>¸¦ ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
"Invalid cache data for msg 102 in mailbox user/joe/INBOX. Needs reconstruct"
"Mailbox corrupted, missing fixed headers: user/joe/INBOX"
"Mailbox corrupted, start_offset beyond EOF: user/joe/INBOX"
¿À·ù ¸Þ½ÃÁö°¡ µ¥ÀÌÅͺ£À̽º ¿À·ù¸¦ ³ªÅ¸³»¸é reconstruct -mÀ» ½ÇÇàÇÕ´Ï´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
"Removing extra database logs. Run reconstruct -m soon after startup to resync redundant data"
"Recovering database from snapshot. Run reconstruct -m soon after startup to resync redundant data"
µ¥ÀÌÅͺ£À̽º ½º³À¼¦
½º³À¼¦Àº µ¥ÀÌÅͺ£À̽ºÀÇ ÇÖ ¹é¾÷À¸·Î stored¿¡¼ ¼Õ»óµÈ µ¥ÀÌÅͺ£À̽º¸¦ ¸î ºÐ ¾È¿¡ Åõ¸íÇÏ°Ô º¹¿øÇϱâ À§ÇØ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº ´Ù¸¥ ¿µ¿ª¿¡ ÀúÀåµÈ Áߺ¹µÈ Á¤º¸¿¡ ÀÇÁ¸ÇÏ´Â reconstruct¸¦ »ç¿ëÇÏ´Â °Íº¸´Ù ÈξÀ ´õ ºü¸¨´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ½º³À¼¦—ÀÛµ¿ ¿ø¸®
mboxlist µð·ºÅ丮¿¡ ÀÖ´Â µ¥ÀÌÅͺ£À̽ºÀÇ ½º³À¼¦Àº ±âº»ÀûÀ¸·Î 24½Ã°£¿¡ ÇÑ ¹ø¾¿ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù. ½º³À¼¦Àº ±âº»ÀûÀ¸·Î store µð·ºÅ丮ÀÇ ÇÏÀ§ µð·ºÅ丮¿¡ º¹»çµË´Ï´Ù. ¾ðÁ¦µçÁö ±âº»ÀûÀ¸·Î ´Ù¼¸ °³ÀÇ ½º³À¼¦(¶óÀÌºê µ¥ÀÌÅͺ£À̽º Çϳª, ½º³À¼¦ ¼¼ °³, µ¥ÀÌÅͺ£À̽º/Á¦°ÅµÈ º¹»çº» Çϳª)ÀÌ ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º/Á¦°ÅµÈ º¹»çº»ÀÌ °¡Àå ÃֽйöÀüÀ̸ç mboxlist µ¥ÀÌÅͺ£À̽º µð·ºÅ丮ÀÇ removed ÇÏÀ§ µð·ºÅ丮·Î º¸³»Áö´Â µ¥ÀÌÅͺ£À̽ºÀÇ ±ä±Þ º¹»çº»ÀÔ´Ï´Ù.
ÇöÀç µ¥ÀÌÅͺ£À̽º°¡ ¼Õ»óµÈ °ÍÀ¸·Î È®ÀÎµÇ¾î º¹±¸ ÇÁ·Î¼¼½º¿¡¼ À̸¦ Á¦°ÅÇϱâ·Î °áÁ¤ÇÑ °æ¿ì stored´Â °¡´ÉÇÑ °æ¿ì ÇØ´ç µ¥ÀÌÅͺ£À̽º¸¦ removed µð·ºÅ丮·Î À̵¿ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé Çʿ信 µû¶ó µ¥ÀÌÅͺ£À̽º¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ À̵¿Àº ÀÏÁÖÀÏ¿¡ ÇÑ ¹ø¸¸ ¹ß»ýÇÕ´Ï´Ù. µû¶ó¼ ÀÌ¹Ì µ¥ÀÌÅͺ£À̽º º¹»çº»ÀÌ ÀÖ´Â °æ¿ì¿¡´Â stored¿¡¼ ÀúÀå¼Ò¸¦ ¸¸µé ¶§¸¶´Ù µ¥ÀÌÅͺ£À̽º º¹»çº»À» ±³Ã¼ÇÏÁö ¾Ê½À´Ï´Ù. stored´Â removed µð·ºÅ丮ÀÇ µ¥ÀÌÅͰ¡ 1ÁÖÀϺ¸´Ù ¿À·¡µÈ °æ¿ì¿¡¸¸ ±³Ã¼¸¦ ¼öÇàÇÕ´Ï´Ù. À̰ÍÀº ¹®Á¦°¡ ÀÖ´Â ¿ø·¡ µ¥ÀÌÅͺ£À̽º°¡ °è¼ÓÀûÀÎ ½ÃÀÛÀ¸·Î ÀÎÇØ ³Ê¹« »¡¸® ´ëüµÇ´Â °ÍÀ» ¹æÁöÇÕ´Ï´Ù.
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ½º³À¼¦ °£°Ý ¹× À§Ä¡ ÁöÁ¤
°áÇÕµÈ µ¥ÀÌÅͺ£À̽º¿Í ½º³À¼¦ÀÇ 5¹è¿¡ ÇØ´çÇÏ´Â °ø°£ÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. °ü¸®ÀÚ´Â ½º³À¼¦À» º°°³ÀÇ µð½ºÅ©¿¡¼ ½ÇÇàµÇµµ·Ï ´Ù½Ã ±¸¼ºÇÏ°í ½Ã½ºÅÛ ¿ä±¸¿¡ ¸Â°Ô Á¶Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
stored°¡ ½ÃÀÛ ½Ã¿¡ µ¥ÀÌÅͺ£À̽º ¹®Á¦¸¦ °¨ÁöÇÒ °æ¿ì ÃÖÀûÀÇ ½º³À¼¦ÀÌ ÀÚµ¿À¸·Î º¹±¸µË´Ï´Ù. ¼¼ °¡Áö ½º³À¼¦ º¯¼ö¸¦ »ç¿ëÇÏ¿© ½º³À¼¦ ÆÄÀÏÀÇ À§Ä¡, ½º³À¼¦À» °¡Á®¿À´Â °£°Ý ¹× ÀúÀåµÈ ½º³À¼¦ ¼ö¿Í °°Àº ¸Å°³ º¯¼ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ configutil ¸Å°³ º¯¼ö´Â Ç¥ 15-14¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.
½º³À¼¦ °£°ÝÀÌ ³Ê¹« ÀÛÀ¸¸é ½Ã½ºÅÛ¿¡ ÀÚÁÖ ºÎ´ãÀ» ÁÖ°Ô µÇ¸ç µ¥ÀÌÅͺ£À̽ºÀÇ ¹®Á¦°¡ ½º³À¼¦À¸·Î º¹»çµÉ °¡´É¼ºÀÌ ´õ Ä¿Áý´Ï´Ù. ½º³À¼¦ °£°ÝÀÌ ³Ê¹« Å©¸é ½º³À¼¦À» °¡Á®¿ÔÀ» ¶§ °®°í ÀÖ´ø »óŸ¦ µ¥ÀÌÅͺ£À̽º°¡ °è¼Ó º¸À¯ÇÏ´Â »óȲÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
½º³À¼¦ °£°ÝÀ¸·Î 1ÀÏÀÌ ±ÇÀåµÇÁö¸¸ ½Ã½ºÅÛ»ó¿¡ ¹®Á¦°¡ ¼öÀÏ µ¿¾È Áö¼ÓµÇ°Å³ª ¹®Á¦°¡ Á¸ÀçÇϱâ ÀüÀÇ ½ÃÁ¡À¸·Î µÇµ¹¾Æ°¡·Á´Â °æ¿ì ÀÏÁÖÀÏ ÀÌ»óÀÇ °£°ÝÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
stored´Â µ¥ÀÌÅͺ£À̽º¸¦ ¸ð´ÏÅÍÇÏ¿© µ¥ÀÌÅͺ£À̽º°¡ ¿ÏÀüÇÏÁö ¾Ê´Ù°í ÀÇ½ÉµÉ °æ¿ì Ãֽнº³À¼¦À» °ÅºÎÇÏ¸ç ±× ´ë½Å¿¡ °¡Àå ¾ÈÁ¤ÀûÀÎ Ãֽнº³À¼¦À» °Ë»öÇÕ´Ï´Ù. ÇÏ·ç ÀüÀÇ ½º³À¼¦À» °Ë»öÇÒ ¼ö ÀÖ´Ù´Â »ç½Ç¿¡µµ ºÒ±¸ÇÏ°í ½Ã½ºÅÛÀº º¸´Ù ÃÖ½ÅÀÇ Áߺ¹ µ¥ÀÌÅͰ¡ ÀÖ´Â °æ¿ì À̸¦ »ç¿ëÇϸç ÀÌÀü ½º³À¼¦ µ¥ÀÌÅ͸¦ ¹«½ÃÇÕ´Ï´Ù.
µû¶ó¼ ½º³À¼¦ÀÇ ±Ã±ØÀûÀÎ ¿ªÇÒÀº ½Ã½ºÅÛÀ» °¡´ÉÇÑ ÃֽŠ»óÅ·ΠÀ¯ÁöÇÏ°í µ¥ÀÌÅ͸¦ Áï¼®¿¡¼ ÀçÀÛ¼ºÇÏ·Á°í ½ÃµµÇÏ´Â ½Ã½ºÅÛÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇÑ ºÎ´ãÀ» ÁÙ¿© ÁÖ´Â °ÍÀÔ´Ï´Ù.
Ç¥ 15-14 ¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ½º³À¼¦ ¸Å°³ º¯¼ö
¸Å°³ º¯¼ö
¼³¸í
local.store.snapshotpath
¸ÞÀÏ ÀúÀå¼Ò µ¥ÀÌÅͺ£À̽º ½º³À¼¦ ÆÄÀÏÀÇ À§Ä¡ÀÔ´Ï´Ù. ±âÁ¸ Àý´ë °æ·Î ¶Ç´Â store µð·ºÅ丮¿¡ ´ëÇÑ »ó´ë °æ·ÎÀÔ´Ï´Ù.
±âº»°ª: dbdata/snapshots
local.store.snapshotinterval
½º³À¼¦ °£°Ý(ºÐ)ÀÔ´Ï´Ù. À¯È¿ÇÑ °ª: 1 - 46080
±âº»°ª: 1440(1440ºÐ = 1ÀÏ)
local.store.snapshotdirs
º¸°üµÇ´Â ´Ù¸¥ ½º³À¼¦ ¼öÀÔ´Ï´Ù. À¯È¿ÇÑ °ª: 2 -367
±âº»°ª: 3
¸ÞÀÏÇÔ ¹× ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º º¹±¸
Çϳª ÀÌ»óÀÇ ¸ÞÀÏÇÔÀÌ ¼Õ»óµÇ¸é reconstruct À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ¸ÞÀÏÇÔ ¶Ç´Â ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã ÀÛ¼ºÇÏ°í ¸ðµç ºÒÀÏÄ¡¸¦ º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. "reconstruct -mÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ÁöÁ¤ÇÏ´Â ¿À·ù ¸Þ½ÃÁö"¸¦ ÂüÁ¶ÇϽʽÿÀ.
reconstruct À¯Æ¿¸®Æ¼´Â Çϳª ÀÌ»óÀÇ ¸ÞÀÏÇÔ ¶Ç´Â ¸¶½ºÅÍ ¸ÞÀÏÇÔ ÆÄÀÏÀ» ´Ù½Ã ÀÛ¼ºÇÏ°í ¸ðµç ºÒÀÏÄ¡¸¦ º¹±¸ÇÕ´Ï´Ù. ÀÌ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¸é ¸ÞÀÏ ÀúÀå¼Ò¿¡¼ °ÅÀÇ ¸ðµç ÇüÅÂÀÇ µ¥ÀÌÅÍ ¼Õ»óÀ» º¹±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. Æ®·£Àè¼Ç ¿Ï·á³ª ºÒ¿ÏÀüÇÑ Æ®·£Àè¼Ç ·Ñ¹é°ú °°Àº Àú±Þ µ¥ÀÌÅͺ£À̽º º¹±¸´Â ½ÃÀÛ ½Ã¿¡ ÀÚµ¿À¸·Î ¼öÇàµË´Ï´Ù.
Ç¥ 15-15¿¡´Â reconstruct ¿É¼ÇÀÌ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ±¸¹® ¹× »ç¿ë ¿ä±¸ »çÇ׿¡ ´ëÇØ¼´Â Messaging Server Reference ManualÀ» ÂüÁ¶ÇϽʽÿÀ.
Ç¥ 15-15 reconstruct ¿É¼Ç
¿É¼Ç
¼³¸í
-e
À籸¼º ½Ã¿¡ store.exp ÆÄÀÏÀ» Á¦°ÅÇÕ´Ï´Ù.
-i
À籸¼º ½Ã¿¡ store.idx ÆÄÀÏÀ» ÃʱâÈÇÕ´Ï´Ù.
-f
reconstruct¸¦ ¼öÇàÇÏ¿© ¸ÞÀÏÇÔÀ» ¼öÁ¤ÇÕ´Ï´Ù.
-m
¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽ºÀÇ Àϰü¼º °Ë»ç¸¦ º¹±¸ ¹× ¼öÇàÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº ½ºÇ® ¿µ¿ª¿¡¼ ãÀº ¸ðµç ¸ÞÀÏÇÔÀ» °Ë»çÇÏ°í ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º¿¡¼ ÀûÀýÇÏ°Ô Ç׸ñÀ» Ãß°¡ ¶Ç´Â Á¦°ÅÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡¼ Ç׸ñÀ» Ãß°¡ ¶Ç´Â Á¦°ÅÇÒ ¶§¸¶´Ù Ç¥ÁØ Ãâ·Â ÆÄÀÏ¿¡ ¸ÞÀÏÀÌ ÀμâµË´Ï´Ù.
-n
¸ÞÀÏÇÔÀ» ¼öÁ¤ÇÏÁö ¾Ê°í ¸ÞÀÏ ÀúÀå¼Ò¸¸ °Ë»çÇÕ´Ï´Ù. ¸ÞÀÏÇÔ À̸§À» Á¦°øÇÏÁö ¾ÊÀ» °æ¿ì -n ¿É¼ÇÀ» ´Üµ¶À¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¸ÞÀÏÇÔ À̸§À» Á¦°øÇÏÁö ¾ÊÀ» ¶§´Â -n ¿É¼ÇÀ» -r ¿É¼Ç°ú ÇÔ²² »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. -r ¿É¼ÇÀº -p ¿É¼Ç°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº ¸ðµÎ À¯È¿ÇÕ´Ï´Ù.
reconstruct -n user/dulcinea/INBOX
reconstruct -n -r
reconstruct -n -r -p primary
reconstruct -n -r user/dulcinea/
-o
°í¾Æ °èÁ¤À» °Ë»çÇÕ´Ï´Ù. ÀÌ ¿É¼ÇÀº LDAP¿¡ ÇØ´ç Ç׸ñÀÌ ¾ø´Â ÇöÀç ¸Þ½Ã¡ ¼¹ö È£½ºÆ®¿¡¼ ¹ÞÀº ¸ÞÀÏÇÔÀ» °Ë»öÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, -o ¿É¼ÇÀº LDAP¿¡¼ »èÁ¦µÇ¾ú°Å³ª ´Ù¸¥ ¼¹ö È£½ºÆ®·Î À̵¿ÇÑ ¼ÒÀ¯ÀÚÀÇ ¹ÞÀº ¸ÞÀÏÇÔÀ» ã½À´Ï´Ù. ¹ß°ßµÈ °¢ °í¾Æ °èÁ¤¿¡ ´ëÇØ reconstruct´Â ´ÙÀ½ ¸í·ÉÀ» Ç¥ÁØ Ãâ·Â¿¡ ±â·ÏÇÕ´Ï´Ù.
mboxutil-d user/userid/INBOX
-o -d filename
-d filenameÀÌ -o ¿É¼Ç°ú ÇÔ²² ÁöÁ¤µÈ °æ¿ì reconstruct´Â ÁöÁ¤µÈ ÆÄÀÏÀ» ¿°í mboxutil -d ¸í·ÉÀ» ÇØ´ç ÆÄÀÏ¿¡ ±â·ÏÇÕ´Ï´Ù. ±×·± ´ÙÀ½ °í¾Æ °èÁ¤À» »èÁ¦Çϱâ À§ÇØ ÆÄÀÏÀº ½ºÅ©¸³Æ® ÆÄÀÏ·Î º¯È¯µÉ ¼ö ÀÖ½À´Ï´Ù.
-p partition
ºÐÇÒ ¿µ¿ª À̸§À» ÁöÁ¤Çϸç Àüü °æ·Î À̸§À» »ç¿ëÇÏ¸é ¾È µË´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ» °æ¿ì reconstruct¿¡¼ ¸ðµç ºÐÇÒ ¿µ¿ªÀÌ ±âº»°ªÀÌ µË´Ï´Ù.
-q
ÇÒ´ç·® ÇÏÀ§ ½Ã½ºÅÛÀÇ ¸ðµç ºÒÀÏÄ¡(¿¹: À߸øµÈ ÇÒ´ç·® ·çÆ®¸¦ °¡Áø ¸ÞÀÏÇÔ ¶Ç´Â À߸øµÈ ÇÒ´ç·® »ç¿ëÀÌ º¸°íµÈ ÇÒ´ç·® ·çÆ®)¸¦ ¼öÁ¤ÇÕ´Ï´Ù. ´Ù¸¥ ¼¹ö ÇÁ·Î¼¼½º°¡ ½ÇÇàµÇ´Â µ¿¾È -q ¿É¼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
-r [mailbox]
ÁöÁ¤µÈ ¸ÞÀÏÇÔÀÇ ºÐÇÒ ¿µ¿ª¿¡ ´ëÇÑ Àϰü¼º °Ë»ç¸¦ º¹±¸ ¹× ¼öÇàÇÕ´Ï´Ù. -r ¿É¼ÇÀº ¶ÇÇÑ ÁöÁ¤µÈ ¸ÞÀÏÇÔ ³»ÀÇ ¸ðµç ÇÏÀ§ ¸ÞÀÏÇÔÀ» º¹±¸ÇÕ´Ï´Ù. ¸ÞÀÏÇÔ Àμö ¾øÀÌ -rÀ» ÁöÁ¤ÇÒ °æ¿ì »ç¿ëÀÚ ºÐÇÒ ¿µ¿ª µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ¸ÞÀÏÇÔÀÇ ½ºÇ® ¿µ¿ªÀÌ º¹±¸µË´Ï´Ù.
¸ÞÀÏÇÔ ÀçÀÛ¼º
¸ÞÀÏÇÔÀ» ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é -r ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ´ÙÀ½ °æ¿ì¿¡ ÀÌ ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
5.0 ¸±¸®½ºÀÇ °æ¿ì reconstruct -rÀº ¿ì¼± Àϰü¼º °Ë»ç¸¦ ½ÇÇàÇÕ´Ï´Ù. ÀÌ °Ë»ç´Â ¸ðµç Àϰü¼ºÀ» º¸°íÇÏ¸ç ¹®Á¦°¡ °¨ÁöµÈ °æ¿ì¿¡¸¸ ÀçÀÛ¼ºÀ» ¼öÇàÇÕ´Ï´Ù. °á°úÀûÀ¸·Î ÀÌ ¸±¸®½º¿¡¼ reconstruct À¯Æ¿¸®Æ¼ÀÇ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
´ÙÀ½ ¿¹¿¡ ¼³¸íµÈ ´ë·Î reconstruct¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ daphne¿¡ ¼ÓÇÏ´Â ¸ÞÀÏÇÔÀÇ ½ºÇ® ¿µ¿ªÀ» ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -r user/daphne
¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º¿¡ ³ª¿µÈ ¸ðµç ¸ÞÀÏÇÔÀÇ ½ºÇ® ¿µ¿ªÀ» ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -r
´ë¿ë·® ¸ÞÀÏ ÀúÀå¼ÒÀÇ °æ¿ì ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º¿¡ ³ª¿µÈ ¸ðµç ¸ÞÀÏÇÔÀÇ ½ºÇ® ¿µ¿ªÀ» ´Ù½Ã ÀÛ¼ºÇÏ´Â °ÍÀÌ ¾ÆÁÖ ¿À·¡ °É¸± ¼ö ÀÖÀ¸¹Ç·Î ÀÌ ¿É¼ÇÀº ½ÅÁßÇÏ°Ô »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. reconstruct ¼º´ÉÀ» ÂüÁ¶ÇϽʽÿÀ. ÀúÀå¼Ò¿¡ ¿©·¯ µð½ºÅ©¸¦ »ç¿ëÇÏ´Â °ÍÀÌ º¸´Ù ³ªÀº ¿À·ù º¹±¸ ¹æ¹ýÀÏ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ©°¡ Çϳª°¡ ÁßÁöµÇ¾ú´Ù°í Àüü ÀúÀå¼Ò°¡ ÁßÁöµÇÁö´Â ¾Ê½À´Ï´Ù. µð½ºÅ©°¡ ¼Õ»óµÈ °æ¿ì ´ÙÀ½°ú °°ÀÌ -p ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÀúÀå¼ÒÀÇ ÀϺθ¸ ´Ù½Ã ÀÛ¼ºÇÏ¸é µË´Ï´Ù.
reconstruct -r -p subpartition
primary ºÐÇÒ ¿µ¿ª¿¡ ÀÖÀ» °æ¿ì¿¡¸¸ ¸í·ÉÁÙ Àμö¿¡ ³ª¿µÈ ¸ÞÀÏÇÔÀ» ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ¼öÇàÇÕ´Ï´Ù.
reconstruct -p primary mbox1 mbox2 mbox3
primary ºÐÇÒ ¿µ¿ª¿¡ ÀÖ´Â ¸ðµç ¸ÞÀÏÇÔÀ» ´Ù½Ã ÀÛ¼ºÇÒ Çʿ䰡 ¾øÀ» °æ¿ì ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -r -p primary
reconstruct¸¦ ½ÇÇàÇÏ¿© Àϰü¼º °Ë»ç¸¦ ¼öÇàÇÏÁö ¾Ê°í Æú´õ¸¦ ´Ù½Ã ÀÛ¼ºÇÏ·Á¸é -f ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© »ç¿ëÀÚ Æú´õ daphne¸¦ ´Ù½Ã ±¸¼ºÇÕ´Ï´Ù.
reconstruct -f -r user/daphne
¸ðµç ¸ÞÀÏÇÔÀ» ¼öÁ¤ÇÏÁö ¾Ê°í °Ë»çÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ -n ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -r -n
¸ÞÀÏÇÔ °Ë»ç ¹× º¹±¸
¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽ºÀÇ °í±Þ Àϰü¼º °Ë»ç¿Í º¹±¸¸¦ ¼öÇàÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -m
´ÙÀ½ °æ¿ì¿¡ -m ¿É¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
°í¾Æ °èÁ¤ Á¦°Å
°í¾Æ °èÁ¤(LDAP¿¡ ÇØ´ç Ç׸ñÀÌ ¾ø´Â ¸ÞÀÏÇÔ)À» °Ë»öÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -o
¸í·É Ãâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.
reconstruct: Start checking for orphaned mailboxes
mboxutil -d user/test/annie/INBOX
mboxutil -d user/test/oliver/INBOX
reconstruct: Found 2 orphaned mailbox(es)
reconstruct: Done checking for orphaned mailboxes
°í¾Æ ¸ÞÀÏÇÔÀ» »èÁ¦ÇÏ¿© ½ºÅ©¸³Æ® ÆÄÀÏ·Î º¯È¯µÉ ¼ö ÀÖ´Â °í¾Æ ¸ÞÀÏÇÔÀ» ³ª¿ÇÏ´Â orphans.cmd¶ó´Â À̸§ÀÇ ÆÄÀÏÀ» ¸¸µé·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.
reconstruct -o -d orphans.cmd
¸í·É Ãâ·ÂÀº ´ÙÀ½°ú °°½À´Ï´Ù.
reconstruct: Start checking for orphaned mailboxes
reconstruct: Found 2 orphaned mailbox(es)
reconstruct: Done checking for orphaned mailboxes
reconstruct ¼º´É
reconstruct°¡ ÀÛ¾÷À» ¼öÇàÇÏ´Â µ¥ °É¸®´Â ½Ã°£Àº ´ÙÀ½ ¿ä¼Ò¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
reconstruct -r ¿É¼ÇÀº Ãʱâ Àϰü¼º °Ë»ç¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÌ °Ë»ç´Â ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÏ´Â Æú´õ ¼ö¿¡ µû¶ó reconstruct ¼º´ÉÀ» Çâ»ó½Ãŵ´Ï´Ù.
¾à 2400¸íÀÇ »ç¿ëÀÚ¿Í 85GBÀÇ ¸ÞÀÏ ÀúÀå¼Ò°¡ ÀÖÀ¸¸ç ¼¹ö¿¡ µ¿½Ã POP, IMAP ¶Ç´Â SMTP Ȱµ¿ÀÌ ÀÖ´Â ½Ã½ºÅÛ¿¡¼ ´ÙÀ½ ¼º´ÉÀÌ È®ÀεǾú½À´Ï´Ù.
ÀÏ¹Ý ¹®Á¦ ¹× ÇØ°á ¹æ¹ý
ÀÌ Àý¿¡¼´Â ´ÙÀ½°ú °°Àº ÀϹÝÀûÀÎ ¸ÞÀÏ ÀúÀå¼Ò ¹®Á¦¿Í ÇØ°á ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¿ÍÀϵåÄ«µå ÆÐÅÏÀ» »ç¿ëÇÏ´Â ¸í·ÉÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ½
UNIX ½©ÀÇ °æ¿ì ÀϺδ ¿ÍÀϵåÄ«µå ¸Å°³ º¯¼ö¿¡ µû¿ÈÇ¥°¡ ÇÊ¿äÇÏÁö¸¸ ÀϺδ ±×·¸Áö ¾Ê½À´Ï´Ù. ¿¹¸¦ µé¾î, C ½©Àº ¿ÍÀϵåÄ«µå(*, ?)¸¦ ÆÄÀÏ·Î Æ÷ÇÔÇÏ´Â Àμö È®ÀåÀ» ½ÃµµÇϸç ÀÏÄ¡ÇÏ´Â Ç׸ñÀÌ ¾øÀ¸¸é ½ÇÆÐÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ÆÐÅÏ ÀÏÄ¡ Àμö¸¦ mboxutil°ú °°Àº ¸í·É¿¡ Àü´ÞÇÏ·Á¸é µû¿ÈÇ¥·Î ¹¾î¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¸é ´ÙÀ½°ú °°½À´Ï´Ù.
mboxutil -l -p user/usr44*
Bourne ½©¿¡¼ ÀÛµ¿ÇÏÁö¸¸ tsch ¹× C ½©¿¡¼´Â ½ÇÆÐÇÕ´Ï´Ù. ÀÌ·¯ÇÑ ½©¿¡´Â ´ÙÀ½ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
mboxutil -l -p "user/usr44*"
¿ÍÀϵåÄ«µå ÆÐÅÏÀ» »ç¿ëÇÏ´Â ¸í·ÉÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ì ÇØ´ç ½©ÀÇ ¿ÍÀϵåÄ«µå¸¦ µû¿ÈÇ¥·Î ¹¾î¾ß ÇÏ´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù.
¾Ë ¼ö ¾ø°Å³ª À߸øµÈ ºÐÇÒ ¿µ¿ª
¸ÞÀÏÇÔÀ» ¹æ±Ý ¸¸µç »õ ºÐÇÒ ¿µ¿ªÀ¸·Î À̵¿Ç߰ųª Messaging Server¸¦ °»½Å ¶Ç´Â ´Ù½Ã ½ÃÀÛÇÏÁö ¾ÊÀº °æ¿ì Messenger Express¿¡¼ “¾Ë ¼ö ¾ø°Å³ª À߸øµÈ ºÐÇÒ ¿µ¿ªÀÔ´Ï´Ù” ¶ó´Â ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¹®Á¦´Â »õ ºÐÇÒ ¿µ¿ª¿¡¼¸¸ ¹ß»ýÇÕ´Ï´Ù. ÀÌÁ¦ Ãß°¡ »ç¿ëÀÚ ¸ÞÀÏÇÔÀ» ÀÌ »õ ºÐÇÒ ¿µ¿ª¿¡ Ãß°¡ÇÒ °æ¿ì Messaging Server¸¦ °»½Å ¶Ç´Â ´Ù½Ã ½ÃÀÛÇÒ Çʿ䰡 ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ¸ÞÀÏÇÔ µð·ºÅ丮 ¹®Á¦
¸ÞÀÏ ÀúÀå¼Ò ¼Õ»óÀÌ ¸î¸îÀÇ »ç¿ëÀÚ·Î Á¦ÇÑµÇ°í ½Ã½ºÅÛ¿¡ ´ëÇÑ Àü¿ª ¼Õ»óÀÌ ¾øÀ» °æ¿ì »ç¿ëÀÚ ¸ÞÀÏÇÔ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù. ´ÙÀ½ ÁöħÀº »ç¿ëÀÚ ¸ÞÀÏÇÔ µð·ºÅ丮 ¹®Á¦¸¦ ½Äº°, ºÐ¼® ¹× ÇØ°áÇϱâ À§ÇÑ ÇÁ·Î¼¼½º¸¦ Á¦½ÃÇÕ´Ï´Ù.
- ·Î±× ÆÄÀÏ, ¿À·ù ¸Þ½ÃÁö ¶Ç´Â °üÂûµÈ ¸ðµç ºñÁ¤»óÀûÀÎ µ¿ÀÛÀ» °ËÅäÇÕ´Ï´Ù.
- Á¤º¸¿Í ³»¿ªÀ» °è¼Ó µð¹ö±ëÇÏ·Á¸é Àüü store_root/mboxlist/ »ç¿ëÀÚ µð·ºÅ丮¸¦ ¸ÞÀÏ ÀúÀå¼Ò ¿ÜºÎÀÇ ´Ù¸¥ À§Ä¡·Î º¹»çÇÕ´Ï´Ù.
- ¹®Á¦¸¦ ÀÏÀ¸Å°´Â »ç¿ëÀÚ Æú´õ¸¦ ãÀ¸·Á¸é reconstruct -r -n ¸í·ÉÀ» ½ÇÇàÇÕ´Ï´Ù. reconstruct¸¦ »ç¿ëÇÏ¿© Æú´õ¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì folder.db¿¡ Æú´õ°¡ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.
reconstruct -r -n ¸í·ÉÀ» »ç¿ëÇÏ¿© Æú´õ¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì hashdir ¸í·ÉÀ» »ç¿ëÇÏ¿© À§Ä¡¸¦ È®ÀÎÇÕ´Ï´Ù. hashdir¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "hashdir À¯Æ¿¸®Æ¼"¿Í Messaging Server Reference ManualÀÇ Messaging Server ¸í·ÉÁÙ À¯Æ¿¸®Æ¼ Àå¿¡¼ hashdir À¯Æ¿¸®Æ¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
- Æú´õ¸¦ ãÀº ÈÄ¿¡´Â ÆÄÀϰú ±ÇÇÑÀ» °Ë»çÇϰí ÀûÀýÇÑ ÆÄÀÏ Å©±â¸¦ È®ÀÎÇÕ´Ï´Ù.
- reconstruct -r (-n ¿É¼Ç ¾øÀÌ)À» »ç¿ëÇÏ¿© ¸ÞÀÏÇÔÀ» ´Ù½Ã ÀÛ¼ºÇÕ´Ï´Ù.
- »ç¿ëÀÚ°¡ °üÂûÇÑ ¹®Á¦¸¦ reconstruct¿¡¼ °¨ÁöÇÏÁö ¾ÊÀ» °æ¿ì reconstruct -r -f ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ÞÀÏ Æú´õ¸¦ ´Ù½Ã ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
- Æú´õ°¡ mboxlist µð·ºÅ丮(store_root/mboxlist)¿¡ Á¸ÀçÇÏÁö ¾ÊÁö¸¸ partition µð·ºÅ丮(store_root/partition)¿¡ Á¸ÀçÇÒ °æ¿ì Àü¿ª ºÒÀÏÄ¡°¡ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì reconstruct -m ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- ÀÌÀü ´Ü°èµé·Î ¹®Á¦°¡ ÇØ°áµÇÁö ¾ÊÀ» °æ¿ì store.idx ÆÄÀÏÀ» Á¦°ÅÇϰí reconstruct ¸í·ÉÀ» ´Ù½Ã ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¹®Á¦°¡ ƯÁ¤ ¸ÞÀÏ·Î ÇÑÁ¤µÈ °æ¿ì ÇØ´ç ¸ÞÀÏ ÆÄÀÏÀ» ¸ÞÀÏ ÀúÀå¼Ò ¿ÜºÎÀÇ ´Ù¸¥ À§Ä¡·Î º¹»çÇϰí mailbox/ µð·ºÅ丮¿¡¼ reconstruct -r ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù.
- Æú´õ°¡ µð½ºÅ©(store_root/partition/ µð·ºÅ丮)¿¡ Á¸ÀçÇÏÁö¸¸ µ¥ÀÌÅͺ£À̽º(store_root/mboxlist/ µð·ºÅ丮)¿¡´Â È®½ÇÇÏ°Ô ¾øÀ» °æ¿ì reconstruct -m ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¸ÞÀÏ ÀúÀå¼Ò Àϰü¼ºÀ» È®ÀÎÇÕ´Ï´Ù.
reconstruct ¸í·É¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¸ÞÀÏÇÔ ¹× ¸ÞÀÏÇÔ µ¥ÀÌÅͺ£À̽º º¹±¸¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀúÀå¼Ò µ¥¸óÀÌ ½ÃÀÛµÇÁö ¾ÊÀ½
´ÙÀ½ ¿À·ù ¸Þ½ÃÁö¿Í ÇÔ²² stored°¡ ½ÃÀÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
# msg_svr_base/sbin/start-msg
msg_svr_base: Starting STORE daemon ...Fatal error: Cannot find group in name serviceÀÌ ¿À·ù ¸Þ½ÃÁö´Â local.servergid¿¡ ±¸¼ºµÈ UNIX ±×·ìÀ» ãÀ» ¼ö ¾ø´Ù´Â °ÍÀ» ³ªÅ¸³À´Ï´Ù. Stored ¹× ´Ù¸¥ À¯Æ¿¸®Æ¼¿¡¼´Â ÇØ´ç gid°¡ ÀÌ ±×·ìÀ¸·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù. °æ¿ì¿¡ µû¶ó ½Ç¼ö·Î local.servergid¿¡ ÀÇÇØ Á¤ÀÇµÈ ±×·ìÀÌ »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì¿¡´Â »èÁ¦µÈ ±×·ìÀ» ¸¸µé°í inetuser¸¦ ±×·ì¿¡ Ãß°¡ÇÑ ´ÙÀ½ instance_root¿Í ÇØ´ç ÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀ» inetuser ¹× ÇØ´ç ±×·ìÀ¸·Î º¯°æÇÕ´Ï´Ù.