AFS ¹é¾÷ ½Ã½ºÅÛÀº AFS º¼·ý¿¡¼ µ¥ÀÌÅÍÀÇ ¹é¾÷ »çº»À» ÀÛ¼ºÇϰí, ±× µ¥ÀÌÅͰ¡ À¯½ÇµÇ¾ú°Å³ª ¼Õ»óµÈ °æ¿ì ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î µ¥ÀÌÅ͸¦ º¹¿øÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ÀÌ Àå¿¡¼´Â ¹é¾÷ ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. µ¥ÀÌÅÍ ¹é¾÷°ú º¹¿ø, ´ýÇÁ ·¹ÄÚµå Ç¥½Ã¿¡ ´ëÇÑ ¸í·ÉÀº AFS µ¥ÀÌÅÍ ¹é¾÷ ¹× º¹¿øÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àå¿¡¼´Â Ç¥½ÃµÈ ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ÙÀ½ Ÿ½ºÅ©¸¦ ¼öÇàÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ
¼³¸íÇÕ´Ï´Ù.
Å×ÀÌÇÁ ¿ë·® ¹× ÆÄÀÏÇ¥½Ã Å©±â °áÁ¤ | fms |
¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ Å×ÀÌÇÁ Á¶Á¤ÀÚ Ç׸ñ Á¤ÀÇ | backup addhost |
¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ Å×ÀÌÇÁ Á¶Á¤ÀÚ Ç׸ñ Á¦°Å | backup delhost |
¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ Å×ÀÌÇÁ Á¶Á¤ÀÚ Ç׸ñ Ç¥½Ã | backup listhosts |
º¼·ý ¼¼Æ® ÀÛ¼º | backup addvolset |
º¼·ý ¼¼Æ®·Î º¼·ý Ç׸ñ Ãß°¡ | backup addvolentry |
º¼·ý ¼¼Æ® ¹× Ç׸ñ ³ª¿ | backup listvolsets |
¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ º¼·ý ¼¼Æ® »èÁ¦ | backup delvolset |
º¼·ý ¼¼Æ®¿¡¼ º¼·ý Ç׸ñ »èÁ¦ | backup delvolentry |
´ýÇÁ ·¹º§ Á¤ÀÇ | backup adddump |
±âÁ¸ ´ýÇÁ ·¹º§ÀÇ ¸¸±â ³¯Â¥ º¯°æ | backup setexp |
´ýÇÁ °èÃþ¿¡¼ ´ýÇÁ ·¹º§ »èÁ¦ | backup deldump |
´ýÇÁ °èÃþ Ç¥½Ã | backup listdumps |
Å×ÀÌÇÁ ·¹À̺í ÁöÁ¤ | backup labeltape |
Å×ÀÌÇÁ ·¹À̺í Àбâ | backup readlabel |
AFS ¹é¾÷ ½Ã½ºÅÛÀº ¸Å¿ì À¯¿¬¼ºÀÖ´Â ½Ã½ºÅÛÀ¸·Î ¹é¾÷ ÇÁ·Î¼¼½ºÀÇ ¸¹Àº Ãø¸éµéÀ» Á¦¾îÇÒ ¼ö ÀÖÀ¸¸ç, ¿©±â¿¡´Â ¹é¾÷ÀÌ ¼öÇàµÇ´Â ºóµµ, ¹é¾÷µÇ´Â º¼·ý, º¼·ý¿¡ ÀÖ´Â µ¥ÀÌÅÍ ¸ðµÎ¸¦ ´ýÇÁÇÒ °ÍÀÎ Áö ¾Æ´Ï¸é ¸¶Áö¸· ´ýÇÁ µ¿ÀÛ ÀÌÈÄ º¯°æµÈ µ¥ÀÌÅ͸¸À» ´ýÇÁÇÒ °ÍÀÎ Áö ¿©ºÎ µîÀÌ Æ÷ÇԵ˴ϴÙ. ¶ÇÇÑ ¸¹Àº ¹é¾÷ ÇÁ·Î¼¼½ºµéÀ» ÀÚµ¿ÈÇÏ´Â ¿©·¯ ±â´ÉµéÀÇ ÀåÁ¡µéÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
¹é¾÷ ½Ã½ºÅÛÀ» °¡Àå È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í »ç¿ëÇϱâ À§ÇØ, ´ÙÀ½ Àý¿¡¼ ¼³¸íÇÑ ±âº»ÀûÀÎ ±â´ÉµéÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. »ç¿ëÀÚ ¼¿¿¡¼ ¹é¾÷ ½Ã½ºÅÛÀ» ±¸¼ºÇÑ µÚ ±× ±â´ÉÀ» ±¸ÇöÇÏ´Â ¸í·É¿¡ ´ëÇØ¼´Â ¹é¾÷ ½Ã½ºÅÛ ±¸¼ºÀÇ °³¿äÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
AFS µ¥ÀÌÅ͸¦ ¹é¾÷ÇÒ °æ¿ì, °¢ ÆÄÀÏ ´ë½Å º¼·ýÀ» ¿Ï¼ºÇϱâ À§ÇØ Æ÷ÇÔ½Ãų µ¥ÀÌÅ͸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼¼ºÎÀûÀ¸·Î ¸»Çϸé, º¼·ý ¼¼Æ®¶ó´Â º¼·ý ±×·ìÀ» Á¤ÀÇÇÕ´Ï´Ù. ÀÌ °¢°¢¿¡´Â ´ÜÀÏÇÑ ÀÛ¾÷À¸·Î ¹é¾÷ÇÏ·Á´Â Çϳª ÀÌ»óÀÇ º¼·ýµéÀÌ Æ÷ÇԵ˴ϴÙ. º¼·ý ¼¼Æ®³»¿¡ ¹é¾÷ÇÒ º¼·ýÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù. ÀÌ´Â µ¥ÀÌÅ͸¦ ¹é¾÷ÇÏ´Â ¸í·É(backup dump ¸í·É)ÀÌ °¢ º¼·ý¸íµéÀ» ÀÎÁ¤ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
º¼·ý ¼¼Æ®´Â Çϳª ÀÌ»óÀÇ º¼·ý Ç׸ñÀ¸·Î ±¸¼ºµÇ¸ç, ÀÌ º¼·ý Ç׸ñ¿¡¼´Â À§Ä¡(ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ°ú ÆÄƼ¼Ç)¿Í º¼·ý¸íÀ» ±âÁØÀ¸·Î ¹é¾÷ÇÒ º¼·ýÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¿ÍÀϵå Ä«µå Ç¥½Ã¸¦ »ç¿ëÇÏ¿© À§Ä¡, À̸§¿¡ ÀÖ´Â °ø¿ë ¹®ÀÚ¿ ¶Ç´Â ÀÌ ¸ðµÎ¸¦ °øÀ¯ÇÏ´Â ¸ðµç º¼·ýµéÀ» Æ÷ÇÔ½ÃÄÑ¾ß ÇÕ´Ï´Ù.
º¼·ý ¼¼Æ® ¹× º¼·ý Ç׸ñÀÇ ÀÛ¼º°ú Á¦°Å¿¡ ´ëÇÑ ¸í·ÉÀº º¼·ý ¼¼Æ®¿Í º¼·ý Ç׸ñÀÇ Á¤ÀÇ ¹× Ç¥½ÃÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ýÇÁ´Â º¼·ý ¼¼Æ®¿¡¼ ¹é¾÷ÇÑ µ¥ÀÌÅÍ ¸ðÀ½ÀÔ´Ï´Ù. Àüü ´ýÇÁ¿¡´Â ´ýÇÁ Á¶À۽à º¼·ý ¼¼Æ®¿¡ ÀÖ¾ú´ø ¸ðµç º¼·ýÀÇ µ¥ÀÌÅÍ ¸ðµÎ°¡ Æ÷ÇԵ˴ϴÙ. ÁõºÐ ´ýÇÁ¿¡´Â º¼·ý ¼¼Æ®¿¡ ÀÖ´Â º¼·ýÀÇ µ¥ÀÌÅÍ ÀϺθ¸ÀÌ Æ÷ÇԵǸç, ÀÌÀü¿¡ ÁöÁ¤µÈ ´ýÇÁ Á¶ÀÛÀÌ ¼öÇàµÈ ÀÌÈÄ º¯°æµÈ ÆÄÀϵé°ú µð·ºÅ丮 ±¸Á¶µéÀÔ´Ï´Ù. ÀÌÀü ´ýÇÁ¶õ ÁõºÐ ´ýÇÁÀÇ »óÀ§ ´ýÇÁ¸¦ ¸»Çϸç, ÀÌ´Â Àüü ´ýÇÁ ¶Ç´Â ÁõºÐ ´ýÇÁ ÀÚü°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
´ýÇÁ ¼¼Æ®´Â Çϳª ÀÌ»óÀÇ Å×ÀÌÇÁ¿¡ ÇÔ²² ÀúÀåµÈ Çϳª ÀÌ»óÀÇ ´ýÇÁ ¸ðÀ½ÀÔ´Ï´Ù. ´ýÇÁ ¼¼Æ®¿¡ Àִ ù¹øÂ° ´ýÇÁ´Â Ãʱ⠴ýÇÁÀ̸ç, ±âÁ¸ ´ýÇÁ ¼¼Æ® ³¡¿¡ Ãß°¡µÈ ÈÄ¼Ó ´ýÇÁ´Â Ãß°¡ ´ýÇÁÀÔ´Ï´Ù. ´ýÇÁ Ãß°¡´Â Ç×»ó ¼±ÅÃÀûÀÌÁö¸¸, Å×ÀÌÇÁ ¿ë·®À» ÃÖ´ë·Î ÀÌ¿ëÇÕ´Ï´Ù. À̿ʹ ´Þ¸®, Ãʱ⠴ýÇÁ¸¸À» ÀÛ¼ºÇϸé Å×ÀÌÇÁ°¡ ¿©·¯°³ÀÇ ÆÄƼ¼ÇÀ¸·Î ä¿öÁö¸ç, ÀÌ´Â Ãʱ⠴ýÇÁ°¡ Ç×»ó »õ·Î¿î Å×ÀÌÇÁ¿¡¼ ½ÃÀÛµÇÁö¸¸ Å×ÀÌÇÁ ³¡±îÁö È®ÀåÇÒ ÇÊ¿ä´Â ¾ø±â ¶§¹®ÀÔ´Ï´Ù. Ãß°¡µÈ ´ýÇÁ°¡ ´Ù¸¥ Ãß°¡ ´ýÇÁ³ª Ãʱ⠴ýÇÁ¿Í °ü·ÃµÉ ÇÊ¿ä´Â ¾øÁö¸¸(µ¿ÀÏÇÑ º¼·ý ¼¼Æ®³ª °ü·Ã º¼·ý ¼¼Æ®¸¦ ´ýÇÁÇÒ ÇÊ¿ä´Â ¾øÁö¸¸), Àß °èȹÇÏ¿© Ãß°¡ÇÏ¸é º¹¿øÇÏ´Â µ¿¾ÈÀÇ Å×ÀÌÇÁ º¯°æ Ƚ¼ö¸¦ ÁÙÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ´ÜÀÏ ´ýÇÁ ¼¼Æ®³»¿¡¼ º¼·ý ¼¼Æ®ÀÇ ÁõºÐ ´ýÇÁ Ãß°¡µéÀ» °¨ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ýÇÁ ¼¼Æ®ÀÇ ¸ðµç ·¹ÄÚµåµéÀº Ãʱ⠴ýÇÁ¸¦ ±âÃÊ·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ ÇÔ²² »öÀÎȵ˴ϴÙ(¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ¼´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º ¹× ¹é¾÷ ¼¹ö ÇÁ·Î¼¼½ºÀÇ ³»¿ë ÂüÁ¶). Ãß°¡µÈ ´ýÇÁÀÇ µ¥ÀÌÅͺ£À̽º ·¹Äڵ带 »èÁ¦ÇÏ·Á¸é, Ãʱ⠴ýÇÁ ·¹Äڵ带 »èÁ¦ÇÑ ´ÙÀ½, ´ýÇÁ ¼¼Æ®¿¡ ÀÖ´Â ¸ðµç ´ýÇÁ ·¹ÄÚµåµéÀ» »èÁ¦ÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ÀÌó·³, ´ýÇÁ ¼¼Æ®¿¡ ÀÖ´Â ¸ðµç Å×ÀÌÇÁÀÇ µ¥ÀÌÅͺ£À̽º ·¹ÄÚµåµéÀ» »èÁ¦ÇÏÁö ¾ÊÀ¸¸é ´ýÇÁ ¼¼Æ®¿¡ ÀÖ´Â ´Ü ÇϳªÀÇ Å×ÀÌÇÁµµ ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
Ãʱ⠴ýÇÁÀÇ ÀÛ¼º ¸í·É¿¡ ´ëÇØ¼´Â µ¥ÀÌÅÍ ¹é¾÷ÀÇ ³»¿ëÀ», ´ýÇÁ Ãß°¡ ¹æ¹ý¿¡ ´ëÇØ¼´Â ±âÁ¸ ´ýÇÁ ¼¼Æ®·Î ´ýÇÁ Ãß°¡ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ýÇÁ °èÃþÀº Àüü ´ýÇÁ¿Í ÁõºÐ ´ýÇÁ°£ÀÇ °ü°è¸¦ Á¤ÀÇÇÏ´Â ³í¸® ±¸Á¶ÀÔ´Ï´Ù. Áï, ¾î´À ´ýÇÁ°¡ ÁõºÐ ´ýÇÁÀÇ »óÀ§ ´ýÇÁ·Î¼ Á¦°øµÇ´Â Áö¸¦ Á¤ÀÇÇÕ´Ï´Ù. °èÃþÀº ´ýÇÁ ·¹º§·Î ±¸¼ºµË´Ï´Ù. backup dump ¸í·ÉÀ» ½ÇÇàÇÏ¿© ´ýÇÁ¸¦ ÀÛ¼ºÇÒ ¶§, º¼·ý ¼¼Æ®¸í°ú ´ýÇÁ ·¹º§¸íÀ» ÁöÁ¤ÇÕ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº ´ýÇÁ ·¹º§À» »ç¿ëÇÏ¿© ´ýÇÁ°¡ Àüü ´ýÇÁÀÎ Áö ¶Ç´Â ÁõºÐ ´ýÇÁÀÎ Áö, ÁõºÐ ´ýÇÁÀÎ °æ¿ì´Â ¾î´À ´ýÇÁ ·¹º§ÀÌ »óÀ§ ´ýÇÁ·Î¼ »ç¿ëµÇ´Â Áö ¿©ºÎ¸¦ °áÁ¤ÇÕ´Ï´Ù.
¸¸±â ³¯Â¥¸¦ ´ýÇÁ ·¹º§°ú ¿¬°á½ÃÄÑ, ÇØ´ç ·¹º§¿¡¼ ÀÛ¼ºµÈ ´ýÇÁ°¡ ¸¸±âµÇ´Â ¶§¸¦ °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº Å×ÀÌÇÁ°¡ ¼ÓÇÏ´Â ´ýÇÁ ¼¼Æ®³»ÀÇ ¸ðµç ´ýÇÁ°¡ ¸¸±âµÉ ¶§ ±îÁö Å×ÀÌÇÁ¸¦ °ãÃľ²±âÇÏÁö ¾ÊÀ¸¹Ç·Î, ¸¸±â ³¯Â¥¸¦ ÁöÁ¤Çϸé ÀÚµ¿À¸·Î Å×ÀÌÇÁÀÇ Àç»ç¿ë ½Ã±â°¡ °áÁ¤µË´Ï´Ù. Àý´ë ±â°£(¿¹¸¦ µé¸é, 2000³â 1¿ù 13ÀÏ)³ª »ó´ë ±â°£(´ýÇÁ°¡ ÀÛ¼ºµÇ°í 30ÀÏ µ¿¾È) ¾î´À °ÍÀ¸·Îµç ¸¸±â ³¯Â¥¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ´ýÇÁ ·¹º§°ú ¿¬°üµÈ ¸¸±â ³¯Â¥¸¦ º¯°æÇÒ ¼öµµ ÀÖ½À´Ï´Ù(ÇØ´ç ·¹º§¿¡¼ ÀÌ¹Ì ÀÛ¼ºµÈ ½ÇÁ¦ ´ýÇÁ¿Í °ü·ÃµÈ ¸¸±â ³¯Â¥´Â º¯°æÇÒ ¼ö ¾øÀ½).
´ýÇÁ °èÃþ ÀÛ¼º, ¸¸±â ³¯Â¥ ÁöÁ¤ ¹× Å×ÀÌÇÁ Àç»ç¿ë ½ºÄÉÁì ¼³Á¤¿¡ ´ëÇØ¼´Â ´ýÇÁ °èÃþ Á¤ÀÇ ¹× Ç¥½ÃÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ýÇÁ ÀÛ¼º½Ã ¹é¾÷ ½Ã½ºÅÛÀº ÀÌ¿¡ ´ëÇÑ ¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹Äڵ带 ÀÛ¼ºÇϸç, ÀÌ¿¡ ´ýÇÁ ¼¼Æ®¸í°ú ´ýÇÁ ·¹º§ °æ·Î¸í¿¡ ÀÖ´Â ¸¶Áö¸· ±¸¼º¿ä¼Ò·Î ±¸¼ºµÈ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù.
volume_set_name.dump_level_name
¿¹¸¦ µé¾î, ´ýÇÁ ·¹º§ /sunday/friday¿¡ ÀÖ´Â º¼·ý ¼¼Æ® userÀÇ ´ýÇÁ¸¦ user.friday¶ó°í ÇÕ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº ¶ÇÇÑ ´ýÇÁ¿¡ °íÀ¯ÇÑ ´ýÇÁ ID ¹øÈ£¸¦ ÁöÁ¤ÇÏ¿© °°Àº À̸§À» °¡Áø ´Ù¸¥ ´ýÇÁ¿Í ±¸ºÐÇϱ⵵ ÇÕ´Ï´Ù.
¹é¾÷ ½Ã½ºÅÛÀº ´ýÇÁ ¼¼Æ®°¡ µé¾îÀÖ´Â °¢ Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ¸íÀ» ÁöÁ¤ÇÏ¿©, ´ýÇÁ ¼¼Æ®ÀÇ Ãʱ⠴ýÇÁ¿¡ ´ëÇÑ º¼·ý ¼¼Æ®¿Í ´ýÇÁ ·¹º§, ´ýÇÁ ¼¼Æ®¿¡¼ Å×ÀÌÇÁ À§Ä¡¿¡ °üÇÑ ¼ýÀÚ »öÀÎ ¹× °íÀ¯ÇÑ ´ýÇÁ ID ¹øÈ£¸¦ ¹Ý¿µÇÕ´Ï´Ù.
volume_set_name.dump_level_name.tape_index (dump ID)
¿¹¸¦ µé¾î, Ãʱ⠴ýÇÁ°¡ ´ýÇÁ ·¹º§ /sunday/fridayÀÇ º¼·ý ¼¼Æ® uservolÀÎ ´ýÇÁ ¼¼Æ®³»ÀÇ µÎ ¹øÂ° Å×ÀÌÇÁÀÎ °æ¿ì, uservol.friday.2(914382400)¿Í °°Àº AFS Å×ÀÌÇÁ À̸§À» °®°Ô µË´Ï´Ù.
AFS Å×ÀÌÇÁ À̸§»Ó¸¸ ¾Æ´Ï¶ó, Å×ÀÌÇÁ¿¡´Â »ç¿ëÀÚ°¡ ¼±ÅÃÀûÀ¸·Î ÁöÁ¤ÇÑ ¿µ±¸Àû À̸§ÀÌ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù. AFS Å×ÀÌÇÁ À̸§°ú´Â ´Þ¸®, ¿µ±¸Àû À̸§ÀÌ º¼·ý ¼¼Æ®¿Í Ãʱâ(¶Ç´Â ´Ù¸¥) ´ýÇÁÀÇ ´ýÇÁ ·¹º§À» ³ªÅ¸³¾ ÇÊ¿ä´Â ¾øÀ¸¹Ç·Î, Å×ÀÌÇÁ ³»¿ë¿¡ µû¶ó º¯°æµÉ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛ¿¡¼´Â ¿µ±¸Àû À̸§À¸·Î ÀÏÁ¤ÇÑ Æ÷¸ËÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î, °¢ Å×ÀÌÇÁÀÇ À̸§ÀÌ °íÀ¯ÇÑ Áö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. Å×ÀÌÇÁ¿¡ ¿µ±¸Àû À̸§ÀÌ ÀÖ´Â °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀº ÇÁ·ÒÇÁÆ®¿¡¼ ±×¸®°í ´ëºÎºÐÀÇ backup ¸í·É¿¡ ´ëÇÑ Ãâ·ÂÀ¸·Î¼ Å×ÀÌÇÁ¸¦ °¡¸®Å³ ¶§ AFS Å×ÀÌÇÁ À̸§´ë½Å ±× ¿µ±¸Àû À̸§À» »ç¿ëÇÕ´Ï´Ù.
¹é¾÷ ½Ã½ºÅÛ¿¡ »ç¿ëµÇ´Â ¸ðµç Å×ÀÌÇÁ¿¡´Â Å×ÀÌÇÁÀÇ À̸§, ¿ë·® ¹× ±âŸ Á¤º¸¸¦ ±â·ÏÇÏ´Â ¸¶±×³×ƽ ·¹À̺íÀÌ Ã³À½¿¡ ÀÖ½À´Ï´Ù. backup labeltape ¸í·ÉÀ» »ç¿ëÇÏ¿© ·¹À̺íÀ» ±â·ÏÇϰųª, ·¹À̺íÀÌ ÁöÁ¤µÇÁö ¾ÊÀº Å×ÀÌÇÁ¸¦ »ç¿ëÇÏ´Â °æ¿ì backup dump ¸í·ÉÀ» »ç¿ëÇÏ¿© ÀÚµ¿À¸·Î Çϳª¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ·¹À̺íÀº ´ÙÀ½ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
Å×ÀÌÇÁ¿¡ ´ýÇÁ¸¦ ±â·ÏÇÒ ¶§ ½ÇÁ¦ AFS Å×ÀÌÇÁ À̸§ÀÌ ¾ÆÁ÷ ¾ø´Â °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀº ÀûÇÕÇÑ AFS Å×ÀÌÇÁ À̸§À» ÀÛ¼ºÇÏ¿© ±â·ÏÇÕ´Ï´Ù. Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ À̸§ÀÌ ÀÖ°í Ãʱ⠴ýÇÁ¸¦ ÀÛ¼ºÇÑ °æ¿ì, ±× À̸§Àº ´ýÇÁÀÇ º¼·ý ¼¼Æ®¿Í ´ýÇÁ ·¹º§À» Á¤È®È÷ ¹Ý¿µÇØ¾ß ÇÕ´Ï´Ù.
Å×ÀÌÇÁ ·¹À̺í ÁöÁ¤¿¡ ´ëÇØ¼´Â Å×ÀÌÇÁ ·¹ÀÌºí ±â·Ï ¹× ÀбâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ ·¹À̺í°ú ÇÔ²², ¹é¾÷ ½Ã½ºÅÛÀº ¸ðµç ÷ºÎ ´ýÇÁ¸¶´Ù Å×ÀÌÇÁ¿¡ ÇϳªÀÇ ´ýÇÁ ·¹À̺íÀ» ±â·ÏÇÕ´Ï´Ù(Å×ÀÌÇÁ ·¹À̺í°ú ´ýÇÁ ·¹À̺íÀº Ãʱ⠴ýÇÁÀÇ °æ¿ì µ¿ÀÏÇÕ´Ï´Ù). ´ýÇÁ ·¹À̺íÀº ´ÙÀ½ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
¹é¾÷ ½Ã½ºÅÛÀº ´ýÇÁ¿¡ ÀÖ´Â °¢ º¼·ý µ¥ÀÌÅÍ »çÀÌ¿¡ ÆÄÀÏÇ¥½Ã(ÆÄÀÏ ³¡ ¶Ç´Â EOF Ç¥½ÃÀÚ¶ó°íµµ ÇÔ)¸¦ ±â·ÏÇÕ´Ï´Ù. Å×ÀÌÇÁ ÀåÄ¡ÀÇ Á¦Á¶¾÷ü°¡ ÆÄÀÏÇ¥½Ã Å©±â¸¦ °áÁ¤Çϸç, ÀÌ´Â º¸Åë 2KB¿Í 2MB »çÀÌÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀåÄ¡°¡ »ç¿ëÇÏ´Â Å×ÀÌÇÁÀÇ ÀÏ¹Ý ¿ë·®ÀÌ Ä¿Áö¸é ÆÄÀÏÇ¥½Ã Å©±âµµ Ä¿Áý´Ï´Ù. ´ýÇÁ¿¡ ¸¹Àº °¹¼öÀÇ º¼·ý °¢°¢¿¡ ´ëÇÑ µ¥ÀÌÅÍ Áß ¼Ò·®¸¸ÀÌ µé¾îÀÖÀ¸¸é, ÁõºÐ ´ýÇÁ°¡ ÀÚÁÖ ¹ß»ýÇϹǷÎ, ÆÄÀÏÇ¥½Ã Å©±â´Â Å×ÀÌÇÁ¿¡ ÀûÇÕÇÑ º¼·ý µ¥ÀÌÅÍ ¾çÀ» °áÁ¤ÇÏ´Â µ¥ »ó´çÇÑ ¿µÇâÀ» ¹ÌĨ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀÌ ´ýÇÁ¸¦ ±â·ÏÇÏ¸é¼ ÆÄÀÏÇ¥½Ã Å©±â¸¦ °áÁ¤ÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇØ, ±¸¼º ÆÄÀÏ¿¡¼ ÆÄÀÏÇ¥½Ã Å©±â¸¦ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. tapeconfig ÆÄÀÏ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀº ¹é¾÷ Á¶ÀÛ¿¡ »ç¿ëµÇ´Â Çϳª ÀÌ»óÀÇ Á¢¼Ó Å×ÀÌÇÁ ÀåÄ¡µéÀ» ±¸µ¿½ÃŰ´Â ½Ã½ºÅÛÀÔ´Ï´Ù. AFS Ŭ¶óÀÌ¾ðÆ® ¼ÒÇÁÆ®¿þ¾î(ij½¬ °ü¸® ÇÁ·Î±×·¥)¸¦ ½ÇÇàÇØ¾ß ÇÏÁö¸¸ ¹°¸®ÀûÀ¸·Î ¾ÈÀüÇÑ À§Ä¡¿¡ »óÁÖÇÏ¿© Äֿܼ¡ ´ëÇÑ ¹«Çã°¡ ¾×¼¼½º¸¦ ¿¹¹æÇØ¾ß ÇÕ´Ï´Ù. ¹é¾÷ Á¶ÀÛÀ» Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ¿¡¼ ½ÇÇàÇÒ ¼ö ÀÖÀ¸·Á¸é, ½Ã½ºÅÛ¿¡ ÀÖ´Â °¢ Å×ÀÌÇÁ ±â°è°¡ ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡ µî·ÏµÇ°í, ¸î¸î ÆÄÀϰú µð·ºÅ丮µéÀÌ ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼´Â Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ ±¸¼ºÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ¿¡ ÀÖ´Â °¢ Å×ÀÌÇÁ ÀåÄ¡µéÀº ´Ù¸¥ UNIX Æ÷Æ®·ÎºÎÅÍÀÇ ¹é¾÷ ¿äûÀ» ÀνÄÇÕ´Ï´Ù. Å×ÀÌÇÁ ÀåÄ¡¿¡ Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ ÁöÁ¤ÇÏ¿© °£Á¢ÀûÀ¸·Î Æ÷Æ®¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº ³»ºÎÀûÀ¸·Î °áÁ¤µÇ´Â ±âº» Æ÷Æ® ¹øÈ£¿¡ Æ÷Æ® ¿ÀÇÁ¼ÂÀ» Ãß°¡ÇÏ¿© ÀåÄ¡ÀÇ ½ÇÁ¦ Æ÷Æ®¸¦ ¼³Á¤ÇÕ´Ï´Ù. Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£ ÁöÁ¤¿¡ ´ëÇØ¼´Â tapeconfig ÆÄÀÏ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ ÀåÄ¡°¡ ¹é¾÷ Á¶ÀÛÀ» ¼öÇàÇÏ·Á¸é, ÀåÄ¡ Àü¿ë ¹é¾÷ Å×ÀÌÇÁ Á¶Á¤ÀÚ(butc) ÇÁ·Î¼¼½º°¡ Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ¿¡¼ Ȱµ¿ÀûÀ¸·Î ½ÇÇàÁßÀ̾î¾ß ÇÕ´Ï´Ù. ±×·¯¸é ±× Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ backup ¸í·ÉÀÇ -portoffset Àμö¿Í ÇÔ²² ÁöÁ¤ÇÏ¿© ¹é¾÷ ¿äûÀ» ÀåÄ¡ÀÇ Å×ÀÌÇÁ Á¶Á¤ÀÚ·Î Àü¼ÛÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å×ÀÌÇÁ¿¡ ¹é¾÷ µ¥ÀÌÅ͸¦ ±â·ÏÇÒ »Ó¸¸ ¾Æ´Ï¶ó, À̸¦ Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î Àü¼ÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù. °èÃþÀû ±â¾ï¿µ¿ª °ü¸®(HSM) ½Ã½ºÅÛ°ú °°Àº µ¥ÀÌÅÍ ¾ÆÄ«ÀÌºê ½Ã½ºÅÛÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ½Ã½ºÅÛÀº AFS ¹× ¹é¾÷ ½Ã½ºÅÛ°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡´Â Å×ÀÌÇÁ ÀåÄ¡¿Í À¯»çÇÑ Æ÷Æ® ¿ÀÇÁ¼ÂÀÌ ÀÖ½À´Ï´Ù. ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ ±¸¼º¿¡ ´ëÇØ¼´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î µ¥ÀÌÅÍ ´ýÇÁÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¹é¾÷ µ¥ÀÌÅͺ£À̽º´Â ¼¿ÀÇ µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ¿¡¼ ¹é¾÷ ¼¹ö ÇÁ·Î¼¼½º°¡ °ü¸®ÇÏ´Â º¹Á¦µÈ °ü¸® µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. ´Ù¸¥ AFS µ¥ÀÌÅͺ£À̽º ¼¹ö ÇÁ·Î¼¼½ºÃ³·³, ¹é¾÷ ¼¹ö´Â Ubik À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© ´Ù¾çÇÑ µ¥ÀÌÅͺ£À̽º »çº»µéÀ» µ¿½Ã¿¡ À¯ÁöÇÕ´Ï´Ù(Ubik¿¡ ´ëÇØ¼´Â AFS °ü¸® µ¥ÀÌÅͺ£À̽º º¹Á¦ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ).
¹é¾÷ µ¥ÀÌÅͺ£À̽º´Â ´ÙÀ½ Á¤º¸¸¦ ±â·ÏÇÕ´Ï´Ù.
¸í·ÉÀÇ ¹é¾÷ ÁýÇÕÀÌ ¹é¾÷ ½Ã½ºÅÛ¿¡ ´ëÇÑ °ü¸®Àû ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù. backup 2Áø ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â AFS Ŭ¶óÀÌ¾ðÆ®³ª ¼¹ö ½Ã½ºÅÛÀÇ ¸í·É ½©¿¡¼ ¸í·ÉÀ» ½ÇÇà(¶Ç´Â ½© ½ºÅ©¸³Æ®¿¡¼ ¸í·ÉÀ» È£Ãâ)ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÏ¹Ý ±¸¼º¿¡¼, 2Áø ÆÄÀÏÀº ·ÎÄà µð½ºÅ©¿¡ ÀÖ½À´Ï´Ù.
backup ¸í·É ÁýÇÕ¿¡¼´Â ´ëÈ½Ä ¸ðµå¸¦ Á¦°øÇϸç, ¿©±â¿¡¼´Â ¹é¾÷ ¼¹ö ¹× º¼·ý À§Ä¡(VL) ¼¹ö¿¡ ´ëÇÑ ¿¬¼ÓÀûÀÎ ¿¬°áÀ» ÅëÇØ ¿©·¯ ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëÈ½Ä ¸ðµå¿¡´Â ¿©·¯ Æí¸®ÇÑ ±â´ÉÀÌ ÀÖÀ¸¸ç, ¿©±â¿¡´Â ´ÙÀ½ ±â´ÉÀÌ Æ÷ÇԵ˴ϴÙ.
Å×ÀÌÇÁ(¶Ç´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ) Àб⠶Ǵ ¾²±â°¡ ÇÊ¿äÇÑ ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é, °ü·Ã Å×ÀÌÇÁ ÀåÄ¡¿¡ Á¢¼ÓµÈ(¶Ç´Â ±× ·ÎÄà µð½ºÅ©¿¡ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖ´Â) Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀ¸·ÎÀÇ ¿¬°áÀ» °³¼³ÇÑ ´ÙÀ½, butc ¸í·ÉÀ» ½ÇÇàÇÏ¿© Å×ÀÌÇÁ Á¶Á¤ÀÚ ÇÁ·Î¼¼½º¸¦ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù. ÇÁ·Î¼¼½º¸¦ ¿¬¼ÓÀûÀ¸·Î ½ÇÇàµÇ°í, ¿¬°áÀº ¹é¾÷¿ë Å×ÀÌÇÁ ÀåÄ¡³ª ÆÄÀÏÀ» »ç¿ëÇØ¾ß ÇÏ´Â µ¿¾ÈÀº °è¼ÓÇØ¼ ¿¬°áµÈ ä·Î ³²¾Æ ÀÖ½À´Ï´Ù.
ÀÚ¼¼ÇÑ ¼³¸í°ú ±× ¸í·É¿¡ ´ëÇØ¼´Â ¹é¾÷ ½Ã½ºÅÛÀÇ ÀÎÅÍÆäÀ̽º »ç¿ëÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ¹é¾÷ÇÏ°í º¹¿øÇÏ·Á¸é, ±âº» ±¸¼º¿ä¼Ò Áß ¸î¸îÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù. ÀÌ Àå¿¡ ÀÖ´Â ¼½¼Ç¿¡¼´Â ´ÙÀ½ ±¸¼º Ÿ½ºÅ©ÀÇ ¼öÇà ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¹é¾÷ ´ýÇÁ ¹× º¹¿ø Á¶ÀÛÀ» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ±¸¼º¿ä¼Ò¸¦ ÀÌ¹Ì ±¸¼ºÇßÀ¸¸é, µ¥ÀÌÅÍ ¹é¾÷ ¹× µ¥ÀÌÅÍ º¹¿ø ¹× º¹±¸¿¡ ÀÖ´Â ¸í·ÉÀ¸·Î ÁøÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ Å×ÀÌÇÁ¿¡¼ ä¿ï ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¾çÀ» °áÁ¤ÇÏ·Á¸é ¿©·¯ ¿ä¼ÒµéÀÌ ÇÊ¿äÇÕ´Ï´Ù.
(¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼ ä¿ï ¼ö ÀÖ´Â µ¥ÀÌÅÍ ¾çÀº ÆÄƼ¼Ç¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â °ø°£¾ç°ú ¿î¿µ üÁ¦ÀÇ ÃÖ´ë ÆÄÀÏ Å©±â¿¡ ÀÇÇØ °áÁ¤µË´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ±â·ÏÇÒ ¶§ ÆÄÀÏÇ¥½Ã¸¦ ±â·ÏÇÏÁö ¾Ê½À´Ï´Ù. ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ±â·ÏÇϵµ·Ï Å×ÀÌÇÁ Á¶Á¤ÀÚ¸¦ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î µ¥ÀÌÅÍ ´ýÇÁÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.)
Å×ÀÌÇÁ Á¶Á¤ÀÚ(butc) ÇÁ·Î¼¼½º°¡ ½ÃÀ۵Ǹé, ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â /usr/afs/backup/tapeconfig ÆÄÀÏÀ» ÀÐ°í ´ýÇÁ µ¿ÀÛ¿¡ »ç¿ëÇÒ Å×ÀÌÇÁ ¿ë·®°ú ÆÄÀÏ Å©±â Ç¥½Ã(Å×ÀÌÇÁ ÀåÄ¡ÀÇ °æ¿ì) ¶Ç´Â ÆÄÀÏ Å©±â(¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ °æ¿ì)¸¦ ¾Ë°Ô µË´Ï´Ù. ´ýÇÁ µ¿ÀÛÀ» ½ÃÀÛÇÒ ¶§, Å×ÀÌÇÁ Á¶Á¤ÀÚµµ Å×ÀÌÇÁ³ª ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ ·¹À̺íÀ» ÀÐ°í ´Ù¸¥ Å×ÀÌÇÁ ¿ë·® ¶Ç´Â ÆÄÀÏ Å©±â°¡ ±â·ÏµÇ¾î ÀÖÁö´Â ¾ÊÀº Áö Á¡°ËÇÕ´Ï´Ù. ´Ù¸¥ °ªÀÌ ±â·ÏµÇ¾î ÀÖ´Â °æ¿ì, ·¹ÀÌºí¿¡ ÀÖ´Â °ªÀÌ tapeconfig ÆÄÀÏÀÇ ±â·Ï°ªÀ» µ¤¾î¾²±âÇÕ´Ï´Ù.
´ýÇÁ µ¿ÀÛÁß¿¡ Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â Å×ÀÌÇÁ·Î µ¥ÀÌÅ͸¦ ±â·ÏÇϹǷÎ, Å×ÀÌÇÁ ¿ë·®°ú ÆÄÀÏÇ¥½Ã Á¤º¸¸¦ »ç¿ëÇÏ¿© »ç¿ëµÇ´Â Å×ÀÌÇÁ ¿ë·®°ú, ¹°¸®Àû Å×ÀÌÇÁ ³¡(EOT)±îÁö ³²¾ÆÀÖ´Â ¿ë·®À» ÃßÀûÇÕ´Ï´Ù. EOT¿¡ µµ´ÞÇϱâ Àü¿¡ Àá±ñ Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ±â·ÏÀ» Á¤ÁöÇÏ°í »õ·Î¿î Å×ÀÌÇÁ¸¦ ¿äûÇÕ´Ï´Ù. ÀÌó·³, ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ Å©±â¸¦ »ç¿ëÇÏ¿© ÆÄÀÏ °ø°£ÀÌ °í°¥µÇ·Á°í ÇÏ´Â ½Ã±â¸¦ ¾Ë ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹±âÄ¡ ¸øÇÏ°Ô EOT¿¡ µµ´ÞÇϸé, »õ·Î¿î È®º¸Çϰí, EOT¿¡ µµ´ÞÇßÀ» ¶§ ±â·ÏÁßÀÌ´ø º¼·ýÀÇ Àüü ³»¿ëÀ» »õ·Î¿î Å×ÀÌÇÁ·Î ±â·ÏÇÏ¿© º¹±¸ÇÕ´Ï´Ù. ÀÎÅÍ·´Æ®µÈ º¼·ýÀÌ Ã¹¹øÂ° Å×ÀÌÇÁ¿¡ ³²¾Æ ÀÖÁö¸¸ »ç¿ëµÇÁö´Â ¾Ê½À´Ï´Ù.
¸¹Àº Å×ÀÌÇÁ ÀåÄ¡¿¡¼´Â ¸î ±â°¡¹ÙÀÌÆ® ½ÉÁö¾î´Â ¸î Å×¶ó¹ÙÀÌÆ®ÀÇ ¹é¾÷ µ¥ÀÌÅ͸¦ ¼ö¿ëÇÒ ¼ö ÀÖ´Â Å×ÀÌÇÁ¸¦ »ç¿ëÇϸç, ƯÈ÷ ÀåÄ¡ÀÇ ¾ÐÃà ¸ðµå¸¦ »ç¿ëÇÏ´Â °æ¿ì ±×·¯ÇÕ´Ï´Ù. ±×·¯ÇÑ ÀåÄ¡¿Í Å×ÀÌÇÁ·Î ±â·ÏÇÒ °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹»óÄ¡ ¸øÇÏ°Ô EOT¿¡ µµ´ÞÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀåÄ¡µéÀº ÀÎÅÍ·´Æ®µÈ º¼·ýÀ» »õ·Î¿î Å×ÀÌÇÁ·Î ´Ù½Ã ±â·ÏÇÏ´Â µ¥ ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÇÁö ¾Êµµ·Ï Çϱâ À§ÇØ ºü¸£°Ô µ¥ÀÌÅ͸¦ ±â·ÏÇÕ´Ï´Ù. ÀÌ¿Í °°ÀÌ, ÀÎÅÍ·´Æ®µÈ º¼·ý Áß Ã¹¹øÂ° Å×ÀÌÇÁ¿¡ ³²¾ÆÀÖ´Â µ¥ÀÌÅͰ¡ ¸¹Àº Å×ÀÌÇÁ¸¦ Â÷ÁöÇÏÁö ¾Êµµ·Ï µ¥ÀÌÅ͸¦ ¾ÐÃàÇÕ´Ï´Ù.
ÀûÀº ¾çÀÇ µ¥ÀÌÅÍ¿¡ ÀûÇÕÇÑ Å×ÀÌÇÁ·Î ±â·ÏÇÏ´Â °æ¿ì(2GB ÀÌÇÏ), Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹±âÄ¡ ¾Ê°Ô EOT¿¡ µµ´ÞÇÏÁö ¾Êµµ·Ï ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. AFS´Â ÃÖ´ë 2GBÀÇ º¼·ýÀ» Áö¿øÇϹǷÎ, ½ÇÁ¦·Î ÀÎÅÍ·´Æ®µÈ º¼·ýÀÌ Å×ÀÌÇÁ ´ëºÎºÐÀ» Â÷ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯ÇÑ Å×ÀÌÇÁÀÇ °æ¿ì, Å×ÀÌÇÁ ¿ë·®°ú ÆÄÀÏÇ¥½Ã Å©±â¿¡ ´ëÇÑ Á¤È®ÇÑ ±â·ÏÇϸé Å×ÀÌÇÁ »ç¿ë ¹× ´ýÇÁ µ¿ÀÛÀÇ È¿À²¼ºÀ» ±Ø´ëÈÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. tapeconfig ÆÄÀÏÀÇ Çʵ忡 ´ëÇÑ ´ÙÀ½ ¼³¸í¿¡¼´Â ÀûÇÕÇÑ °ªÀ» °áÁ¤ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¹®¼ ÆíÁý±â¸¦ »ç¿ëÇÏ¿©, Å×ÀÌÇÁ Á¶Á¤ÀÚÀÇ tapeconfig ÆÄÀÏ¿¡¼ »ç¿ëÇÏ´Â °¢ Å×ÀÌÇÁ ÀåÄ¡³ª ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ´ëÇÑ Ç׸ñÀ» ÀÛ¼ºÇÕ´Ï´Ù. °¢ ÀåÄ¡³ª ÆÄÀÏÀÇ Ç׸ñÀº ÇÑ ¶óÀÎ»ó¿¡ ÀÖÀ¸¸ç, ±× Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
[capacity filemark_size] device_name port_offset
¿©±â¼,
ÀÏ¹Ý ¸ðµå(¾ÐÃà ¸ðµå°¡ ¾Æ´Ñ)¿¡¼ »ç¿ëÇÏ·Á´Â 2 GB ÀÌÇÏÀÇ Å×ÀÌÇÁ ¿ë·®À» °áÁ¤ÇÏ·Á¸é, Å×ÀÌÇÁ Á¦Á¶¾÷ü¿¡¼ Å×ÀÌÇÁ Æ÷Àå¿¡ ÁöÁ¤ÇÑ °ªÀ̳ª ÀÌ ÀýÀÇ ÈĹݺο¡¼ ¼³¸íÇÏ´Â fms ¸í·ÉÀ» »ç¿ëÇÏ¿© ±× ¿ë·®À» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹»óÄ¡ ¸øÇÏ°Ô EOT¿¡ µµ´ÞÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é, tapeconfig ÆÄÀÏÀ̳ª ·¹ÀÌºí¿¡ Å×ÀÌÇÁÀÇ ½ÇÁ¦ ¿ë·®º¸´Ù 10% ÀÛÀº ¿ë·®À» ±â·ÏÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¾ÐÃà ¸ðµå¿¡¼ »ç¿ëµÈ ¼ÒÇü Å×ÀÌÇÁ¿¡ ÀûÇÕÇÑ °ªÀ» °è»êÇϱâ À§ÇØ, Å×ÀÌÇÁ ¿ë·®(Á¦Á¶¾÷ü¿¡¼ ±â·ÏÇÑ)¿¡ ÀåÄ¡ÀÇ ¾ÐÃà ºñÀ²À» °öÇÏ´Â °Íµµ ÇѰ¡Áö ¹æ¹ýÀÔ´Ï´Ù.
¸î ±â°¡¹ÙÀÌÆ® ¶Ç´Â ¸î Å×¶ó¹ÙÀÌÆ®ÀÇ µ¥ÀÌÅ͸¦ ¼ö¿ëÇÏ´Â Å×ÀÌÇÁÀÇ °æ¿ì, Å×ÀÌÇÁ µå¶óÀ̺êÀÇ ¾ÐÃà ¸ðµå¸¦ »ç¿ëÇÑ´Ù¸é Å×ÀÌÇÁÀÇ ÃÖ´ë ¿ë·®º¸´Ù Å« °ª(¿¹¸¦ µé¸é 2¹è)À» ±â·ÏÇϵµ·Ï ±¸¼ºÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ºñ¾ÐÃà ¸ðµåÀÎ °æ¿ì¶óµµ ´ëÇü Å×ÀÌÇÁ¿¡¼ fms ¸í·ÉÀ» »ç¿ëÇÏ´Â °ÍÀº ÁÁÁö ¾Ê½À´Ï´Ù. ¸í·ÉÀº ¾ÐÃà ¸ðµå¿¡ Á¤È®ÇÑ °á°ú¸¦ »ý¼ºÇÏÁö ¾Ê½À´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹»óÄ¡ ¸øÇÏ°Ô EOT¿¡ µµ´ÞÇÒ ¼ö ÀÖÀ» ¼ö ÀÖÁö¸¸, ÀÎÅÍ·´Æ®µÈ º¼·ý¿¡¼ ¹ö·ÁÁø µ¥ÀÌÅ͵éÀÌ ¸¹Àº Å×ÀÌÇÁ ¿ë·®À» ³ªÅ¸³»Áö ¾Ê´Â Å×ÀÌÇÁÀÇ ¸¹Àº µ¥ÀÌÅÍ¿¡ ÀûÇÕÇÕ´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ °æ¿ì, ÆÄƼ¼Ç¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¾çº¸´Ù ¾à°£ ÀÛÀº °ª, ¿î¿µ üÁ¦ÀÇ ÃÖ´ë ÆÄÀÏ Å©±âº¸´Ù´Â »ó´çÇÑ ÀÛÀº °ªÀ» ±â·ÏÇϽʽÿÀ. ¶ÇÇÑ ´Ù¸¥ ÇÁ·Î¼¼½ºµéÀÌ ÆÄƼ¼Ç¿¡ ±â·ÏÇÏÁö ¸øÇϵµ·Ï ±× ±â´ÉÀ» Á¦ÇÑÇÏ¿© ÆÄƼ¼Ç¿¡ ÀÖ´Â °ø°£µéÀ» ÃÖ´ë·Î »ç¿ëÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â °Íµµ ÁÁ½À´Ï´Ù.
ÀÌ Çʵ尡 ºñ¾îÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ¼ö¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë °ª(2048 GB ¶Ç´Â 2TB)À» »ç¿ëÇÕ´Ï´Ù. ÀÌ Çʵå¿Í filemark_size ÇÊµå ¸ðµÎ¸¦ ºó ä·Î µÎ°Å³ª, ÀÌµé ¸ðµÎ¿¡ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
ÀϹÝ(ºñ¾ÐÃà) ¸ðµå¿¡ ÀÖ´Â Å×ÀÌÇÁ ÀåÄ¡ÀÇ °æ¿ì, fms ¸í·ÉÀ» »ç¿ëÇÏ¿© ÆÄÀÏÇ¥½Ã Å©±â¸¦ °áÁ¤Çϰųª, ÀåÄ¡ÀÇ Á¦Á¶¾÷ü¿¡¼ ±â·ÏÇÑ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¿¹±âÄ¡ ¸øÇÏ°Ô EOT¿¡ µµ´ÞÇÏÁö ¾Êµµ·Ï ÇÏ·Á¸é, tapeconfig ÆÄÀÏ¿¡¼ ÆÄÀÏÇ¥½Ã Å©±â¸¦ ±â·ÏÇÒ ¶§ 10% °¡·® °ªÀ» Áõ°¡½ÃŰ½Ê½Ã¿À.
¾ÐÃà ¸ðµå¿¡¼ Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇØ ±ÇÀåµÇ´Â °ªÀº 0ÀÔ´Ï´Ù. fms ¸í·ÉÀº ¾ÐÃà ¸ðµå¿¡¼ Á¤È®ÇÑ °á°ú¸¦ »ý¼ºÇÏÁö ¾ÊÀ¸¹Ç·Î, À̸¦ »ç¿ëÇÏ¿© ÆÄÀÏÇ¥½Ã Å©±â¸¦ °áÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ´ëÇØ ±ÇÀåµÇ´Â °ªÀº 0ÀÔ´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ÆÄÀÏ·Î ±â·ÏÇÒ ¶§ ÆÄÀÏ Ç¥½Ã¸¦ »ç¿ëÇÏÁö ¾ÊÁö¸¸, ¿ë·® Çʵ忡 °ªÀÌ ÀÖ´Â °æ¿ì¶óµµ ÀÌ Çʵ忡 °ªÀÌ Ç¥½ÃµÇ¾î¾ß ÇÕ´Ï´Ù.
ÀÌ Çʵ尡 ºñ¾î ÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â °ª 0À» »ç¿ëÇÕ´Ï´Ù. ÀÌ Çʵå¿Í ¿ë·® ÇÊµå ¸ðµÎ¸¦ ºñ¾î µÎ°Å³ª, ¸ðµÎ¿¡ °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
ÀûÇÕÇÑ °ªÀº 0 - 58510 À̳»ÀÇ Á¤¼öÀÔ´Ï´Ù(¹é¾÷ ½Ã½ºÅÛÀº ÃÖ´ë 58,511 Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù). °¢ °ªµéÀº ¼¿ÀÇ Å×ÀÌÇÁ Á¶Á¤ÀÚ »çÀÌ¿¡¼ °íÀ¯ÇØ¾ß ÇÏÁö¸¸, Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ ¿¬¼ÓÀûÀ¸·Î ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾øÀ¸¹Ç·Î, ÀÌµé ¹øÈ£µéÀ» ´ÜÀÏ ½Ã½ºÅÛÀ̳ª Å×ÀÌÇÁ ÀåÄ¡¿Í ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î ¾ÐÃà ¸ðµå¿Í ºñ¾ÐÃà ¸ðµå ¸ðµÎ¿¡¼ ÀåÄ¡¸¦ »ç¿ëÇÏ·Á´Â °æ¿ì, ¸ðµå¿¡ ´ëÇØ ÀûÇÕÇÑ Å×ÀÌÇÁ ¿ë·® ¹× ÆÄÀÏÇ¥½Ã °ªÀ» °¡Áø µÎ °³ÀÇ ´Ù¸¥ Æ÷Æ® ¿ÀÇÁ¼ÂÀ» ÀÌ ÀåÄ¡¿¡ ÁöÁ¤ÇϽʽÿÀ.
¹é¾÷ µ¿ÀÛ¿¡ ÀÚÁÖ »ç¿ëÇÏ´Â Å×ÀÌÇÁ ÀåÄ¡³ª ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿ë Å×ÀÌÇÁ Á¶Á¤ÀÚ¿¡ Æ÷Æ® ¿ÀÇÁ¼Â 0À» ÁöÁ¤ÇϽʽÿÀ. ±×·¯¸é backup ¸í·ÉÀÇ ÃÖ´ë ¹øÈ£¿¡¼ -portoffset Àμö¸¦ »ý·«ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ÙÀ½ ¿¹Á¦ tapeconfig ÆÄÀÏ¿¡´Â µÎ °³ÀÇ Å×ÀÌÇÁ ÀåÄ¡ /dev/rmt0h ¹× /dev/rmt1h¿¡ ´ëÇÑ Ç׸ñÀÌ µé¾î ÀÖ½À´Ï´Ù. °¢ Ç׸ñ¿¡¼´Â ¿ë·®ÀÌ 2GBÀ̰í, ÆÄÀÏÇ¥½Ã Å©±â°¡ 1MBÀÎ Å×ÀÌÇÁ¸¦ »ç¿ëÇÕ´Ï´Ù. À̵éÀÇ Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£´Â 0°ú 1ÀÔ´Ï´Ù.
2g 1m /dev/rmt0h 0 2G 1M /dev/rmt1h 1
fms ¸í·ÉÀº »ðÀÔÇÑ Å×ÀÌÇÁ ¿ë·®°ú Å×ÀÌÇÁ ÀåÄ¡ÀÇ ÆÄÀÏÇ¥½Ã Å©±â¸¦ Ç¥ÁØ Ãâ·Â ¹®ÀÚ¿(stdout)°ú fms.log ÆÄÀÏ ¸ðµÎ¿¡ ±â·ÏÇÕ´Ï´Ù. ÀÌ ÆÄÀÏÀº ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡¼ ±â·ÏµË´Ï´Ù. ¸í·É ÇØ¼®±â´Â µ¥ÀÌÅ͸¦ Àüü Å×ÀÌÇÁ¿¡ ±â·ÏÇØ¾ß ÇϹǷÎ, ¸í·ÉÀ» ½ÇÇàÇÏ´Â µ¥¿¡´Â Å×ÀÌÇÁ Å©±â¿¡ µû¶ó ¿©·¯ ½Ã°£¿¡¼ ÇÏ·ç ÀÌ»ó¾¿ ¼Ò¿äµÉ ¼ö ÀÖ½À´Ï´Ù.
% fms <tape special file>
¿©±â¼
´ÙÀ½ ¿¹Á¦ Ãâ·Â¿¡¼´Â ÀåÄ¡¿¡ ÀÖ´Â ÀåÄ¡¸íÀÌ /dev/rmt0hÀÎ Å×ÀÌÇÁÀÇ ¿ë·®ÀÌ 2136604672 ¹ÙÀÌÆ®(¾à 2GB)À̰í, ÀåÄ¡ÀÇ ÆÄÀÏÇ¥½Ã Å©±â°¡ 1910205 ¹ÙÀÌÆ®(¾à 2MB)ÀÓÀ» º¸°íÇÕ´Ï´Ù.
% fms /dev/rmt0h wrote block: 130408 Finished data capacity test - rewinding wrote 1109 blocks, 1109 file marks Finished file mark test Tape capacity is 2136604672 bytes File marks are 1910205 bytes
»ç¿ëÀÚ ¼¿¿¡¼ backup ¹× butc ¸í·ÉÀ» ½ÇÇàÇÏ´Â »ç¶÷µéÀº ¹é¾÷ µ¥ÀÌÅͺ£À̽º ¹× VLDB(Location Database)¸¦ ÀúÀåÇÏ´Â ¸ðµç µ¥ÀÌÅͺ£À̽º ¼¹ö ½Ã½ºÅÛ°ú, º¼·ý ¼¼Æ®¿¡ Æ÷ÇÔµÈ º¼·ýÀÌ ÀÖ´Â ¸ðµç ½Ã½ºÅÛÀÇ /usr/afs/etc/UserList ÆÄÀÏ¿¡ ³ª¿µÇ¾î¾ß ÇÕ´Ï´Ù. ±Ô¾à¿¡ µû¶ó, UserList ÆÄÀÏÀº ¼¿¿¡ ÀÖ´Â ¸ðµç ¼¹ö ½Ã½ºÅÛ¿¡¼ °°½À´Ï´Ù. º» ¹®¼ÀÇ ¸í·É¿¡¼´Â »ç¿ëÀÚ ¼¿ÀÌ ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î ±¸¼ºµÈ °ÍÀ¸·Î °¡Á¤ÇÕ´Ï´Ù. UserList ÆÄÀÏÀ» ÆíÁýÇÏ·Á¸é, UserList ÆÄÀÏ °ü¸®¿¡¼ ¼³¸íÇÑ °Íó·³ bos adduser ¹× bos removeuser ¸í·ÉµéÀ» »ç¿ëÇϽʽÿÀ.
UserList ÆÄÀÏ¿¡ ³ª¿µÉ »Ó¸¸ ¾Æ´Ï¶ó, butc ¸í·ÉÀ» ½ÇÇàÇÏ´Â ¹é¾÷ ÀÛ¾÷ÀÚµéÀº °¢ Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÇ ·ÎÄà /usr/afs/backup µð·ºÅ丮¿¡ ÀúÀåµÈ ÆÄÀÏ¿¡ ±â·ÏÇÒ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ÆÄÀϵéÀº UNIX ¸ðµå ºñÆ®·Î º¸È£µË´Ï´Ù. »ç¿ëÀÚ ¼¿ÀÇ Ã¹¹øÂ° Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀ» ±¸¼ºÇϱâ Àü¿¡, µð·ºÅ丮 ¹× ±× ¾È¿¡ µé¾î°¥ ÆÄÀÏ¿¡ ´ëÇÑ ¼ÒÀ¯Àڷμ ÁöÁ¤µÉ ·ÎÄà »ç¿ëÀÚ ¹× ±×·ìÀ» °áÁ¤ÇϽʽÿÀ. °¡´ÉÇÑ ¼ÒÀ¯±Ç ¿É¼ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¶Ç ´Ù¸¥ ¿É¼ÇÀº ¸ðµç ¹é¾÷ ¿î¿ëÀÚ°¡ ¼ÓÇÏ´Â ±×·ìÀ» ·ÎÄà ±×·ì ÆÄÀÏ(/etc/group ¶Ç´Â ÀÌ¿Í µ¿µîÇÔ)³»¿¡ Á¤ÀÇÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·± ´ÙÀ½, /usr/afs/backup µð·ºÅ丮 ¹× ÀÌ¿¡ µé¾îÀÖ´Â ÆÄÀÏÀÇ »ç¿ëÀÚ ¸ðµå ºñÆ® ´ë½Å w ¸ðµå ºñÆ®(¾²±â ±ÇÇÑ)¸¦ ¿ÂÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. ÀÌÀü¿¡ ³ª¿µÈ ¹æ¹ýÀÇ ÀåÁ¡Àº °¢ ¿î¿ëÀÚ°¡ °¨»ç½Ã °¢°¢¿¡ ´ëÇØ °³º° °ü¸® °èÁ¤À» º¸À¯ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù.
º¸È£ ¹æ¹ýÀÇ ±¸Çö¿¡ ´ëÇØ¼´Â Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ ¹× Å×ÀÌÇÁ ÀåÄ¡ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ÀÌ Àý¿¡¼´Â ½Ã½ºÅÛÀ» Å×ÀÌÇÁ Á¶Á¤Àڷμ ±¸¼ºÇÏ´Â ¹æ¹ý, ´ÜÀÏ Å×ÀÌÇÁ ÀåÄ¡ ¶Ç´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀϰú ¿¬°üµÈ Å×ÀÌÇÁ Á¶Á¤ÀÚ¸¦ ±¸¼ºÇϰųª Á¦°ÅÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
ÁÖ: | AIX ½Ã½ºÅÛ¿¡ Á¢¼ÓµÈ Å×ÀÌÇÁ ÀåÄ¡¸¦ ±¸¼ºÇÒ °æ¿ì, ÀåÄ¡ÀÇ Å×ÀÌÇÁ ºí·Ï Å©±â¸¦ 0À¸·Î ¼³Á¤ÇÏ¿© °¡º¯ ºí·Ï Å©±â¸¦ Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ½Ã½ºÅÛ À¯ÇüÀÌ ´Ù¸¥ ½Ã½ºÅÛ¿¡ ¿¬°áµÈ ÀåÄ¡´Â AIX ½Ã½ºÅÛ¿¡¼ ÀÛ¼ºµÈ Å×ÀÌÇÁ¸¦ ÀÐÀ» ¼ö ¾ø°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. AIX smit ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© 3 °úÁ¤¿¡¼ ¼³¸íÇÑ °Íó·³ Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇÑ Å×ÀÌÇÁ ºí·Ï Å©±â°ªÀ» È®ÀÎÇϰųª º¯°æÇϽʽÿÀ. |
% bos listusers <machine name>
% su root Password: root_password
Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÌ AIX ½Ã½ºÅÛÀÎ °æ¿ì, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© Å×ÀÌÇÁ ÀåÄ¡ÀÇ Å×ÀÌÇÁ ºí·Ï Å©±â¸¦ 0À¸·Î º¯°æÇϽʽÿÀ. À̰ÍÀº °¡º¯ ºí·Ï Å©±â¸¦ ³ªÅ¸³À´Ï´Ù. °¢ Å×ÀÌÇÁ ÀåÄ¡¸¶´Ù À̸¦ ¹Ýº¹ÇϽʽÿÀ.
# chdev -l 'device_name' -a block_size='0'
¿©±â¼ device_nameÀº Å×ÀÌÇÁ ÀåÄ¡ÀÇ ÀåÄ¡ À̸§ÀÔ´Ï´Ù(¿¹: /dev/rmt0h).
# ls /usr/afsws/etc
# mkdir /usr/afs # mkdir /usr/afs/backup
# chown admin_owner /usr/afs/backup # chown admin_owner /usr/afs/backup/tapeconfig # chgrp admin_group /usr/afs/backup # chgrp admin_group /usr/afs/backup/tapeconfig # chmod 774 /usr/afs/backup # chmod 664 /usr/afs/backup/tapeconfig
# backup addhost <tape machine name> [<TC port offset>]
¿©±â¼
% bos listusers <machine name>
% su root Password: root_password
Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÌ AIX ½Ã½ºÅÛÀÎ °æ¿ì, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© Å×ÀÌÇÁ ÀåÄ¡ÀÇ Å×ÀÌÇÁ ºí·Ï Å©±â¸¦ 0À¸·Î º¯°æÇϽʽÿÀ. À̰ÍÀº °¡º¯ ºí·Ï Å©±â¸¦ ³ªÅ¸³À´Ï´Ù.
# chdev -l 'device_name' -a block_size='0'
# backup listhosts
¿©±â¼ listh´Â listhosts¿¡ ´ëÇÑ Ãà¾à¸íÀÔ´Ï´Ù.
# backup addhost <tape machine name> [<TC port offset>]
% bos listusers <machine name>
% backup delhost <tape machine name> [<TC port offset>]
¿©±â¼
% backup listhosts
¿©±â¼
Ãâ·Â¿¡¼´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ °¢°¢ÀÇ Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ ¹× °¢°¢¿¡ ÇÒ´çµÈ Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ ³ª¿ÇÕ´Ï´Ù. Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£°¡ Ç¥½ÃµÈ´Ù°í ÇØ¼ ¿¬°üµÈ Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ½ÇÁ¦·Î ½ÇÇàÁßÀÓÀ» ÀǹÌÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ½Ã½ºÅÛ À̸§Àº backup addhost ¸í·ÉÀ¸·Î ÁöÁ¤Çß´ø Çü½ÄÀ¸·Î ³ªÅ¸³³´Ï´Ù.
´ÙÀ½ ¿¹Á¦ Ãâ·Â¿¡¼´Â ABC ȸ»ç ¼¿ÀÇ ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ Á¤ÀÇµÈ Å×ÀÌÇÁ Á¶Á¤ÀÚ¸¦ ³ª¿ÇÕ´Ï´Ù.
% backup listhosts Tape hosts: Host backup1.abc.com, port offset 0 Host backup1.abc.com, port offset 2 Host backup2.abc.com, port offset 1 Host backup2.abc.com, port offset 3
¹é¾÷ ½Ã½ºÅÛÀº °³º° ÆÄÀÏÀÌ ¾Æ´Ñ º¼·ý ·¹º§¿¡¼ µ¥ÀÌÅ͸¦ ó¸®ÇÕ´Ï´Ù. ¹é¾÷ µ¿ÀÛÀ» ¼öÇàÇϱâ Àü¿¡ backup addvolset ¸í·ÉÀ» »ç¿ëÇÏ¿© volume setsÀ̶ó´Â º¼·ý ±×·ìÀ» Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù. º¼·ý ¼¼Æ® À̸§Àº ÃÖ´ë 31ÀÚ±îÁö °¡´ÉÇϸç, Á¡(.) ÀÌ¿ÜÀÇ ¸ðµç ¹®ÀÚ°¡ Æ÷Ç﵃ ¼ö ÀÖÁö¸¸, ¼¿¿¡ ÀÖ¾î Æ¯º°ÇÑ Àǹ̸¦ °®´Â ¸ÞŸ¹®ÀÚÀÇ »ç¿ëÀº ÇÇÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
º¼·ý ¼¼Æ®¸¦ ÀÛ¼ºÇÑ ´ÙÀ½, backup addvolentry ¸í·ÉÀ» »ç¿ëÇÏ¿© Çϳª ÀÌ»óÀÇ º¼·ý Ç׸ñÀ» ³õÀ¸½Ê½Ã¿À. À̵éÀº À§Ä¡(ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ ¹× ÆÄƼ¼Ç)¿Í À̸§À¸·Î, º¼·ý ¼¼Æ®¿¡ ¼ÓÇÏ´Â º¼·ýÀ» Á¤ÀÇÇÕ´Ï´Ù. ¸í·ÉÀÇ Çʼö -server Àμö¸¦ »ç¿ëÇÏ¿©, ÆÄƼ¼ÇÀ» ÁöÁ¤Çϱâ À§ÇÑ °ü·Ã º¼·ý ¹× Çʼö -partition Àμö°¡ µé¾î°¥ ÆÄÀÏ ¼¹ö ½Ã½ºÅÛÀ» ÁöÁ¤ÇϽʽÿÀ. µÎ °¡Áö À¯ÇüÀÇ °ªÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
º¼·ý¸í(Çʼö -volume Àμö)ÀÇ °æ¿ì, ¿µ¼ýÀÚ¿Í Çϳª ÀÌ»óÀÇ ¸ÞŸ¹®ÀÚ¸¦ Á¶ÇÕÇÏ¿© ¿ÍÀϵå Ä«µå·Î º¼·ý À̸§ÀÇ ÆÄÆ® ¶Ç´Â ¸ðµÎ¸¦ ÁöÁ¤ÇϽʽÿÀ. º¼·ý À̸§ Çʵ忡 ´ÙÀ½ÀÇ ¸ÞŸ¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
´ëºÎºÐÀÇ ÀÏ¹Ý Ç¥Çö½Ä¿¡¼´Â Á¡ ´ÙÀ½¿¡ º°Ç¥°¡ ¿É´Ï´Ù(.*). ÀÌ Ç¥Çö½ÄÀº ÀÓÀÇ ±æÀÌÀÇ ¹®ÀÚ¿¿¡ ´ëÀÀµÇ¸ç, ÀÌ´Â Á¡ÀÌ ÀÓÀÇ ¹®ÀÚ¿¡ ´ëÀÀµÇ°í, º°Ç¥´Â ±× ¹®ÀÚÀÇ ÀÓÀÇ °¹¼ö¸¦ ÀǹÌÇϱ⠶§¹®ÀÔ´Ï´Ù. ÀÌ¹Ì ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, ÆÄÀÏ ¼¹ö ¹× º¼·ý Ç׸ñÀÇ ÆÄƼ¼Ç Çʵ忡¼ ¼ö¿ëÇÒ ¼ö ÀÖ´Â À¯ÀÏÇÑ ÀÏ¹Ý Ç¥Çö½ÄÀÔ´Ï´Ù. º¼·ý À̸§ Çʵ忡¼, µ¶¸³ÀûÀ¸·Î »ç¿ëµÇ°Å³ª(ÀÌ·± °æ¿ì VLDB¿¡ ³ª¿µÈ ¸ðµç º¼·ý¿¡ ´ëÀÀµË´Ï´Ù), ¿µ¼ýÀÚ¿Í Á¶ÇÕµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î user.*\.backup ¹®ÀÚ¿Àº user·Î ½ÃÀÛÇϰí .backupÀ¸·Î ³¡³ª´Â º¼·ý À̸§¿¡ ´ëÀÀµË´Ï´Ù.
´ëÈ½Ä ¸ðµå¿¡¼ backup addvolentry ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÕ´Ï´Ù. ½© ÇÁ·ÒÇÁÆ®¿¡¼ ÀÌ ¸í·ÉÀ» ½ÇÇàÇÏ·Á¸é, ÀÏ¹Ý Ç¥Çö½ÄÀÌ µé¾îÀÖ´Â ¹®ÀÚ¿À» Å« µû¿ÈÇ¥(" ")·Î ¹¾î ½©ÀÌ ÀÌ ¹®ÀÚ¿À» ÇØ¼®ÇÏÁö ¾Ê°í ÇØ¼®µÇÁö ¾ÊÀº ä·Î backup ¸í·É ÇØ¼®±â¿¡ Àü´ÞÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
´Ù¾çÇÑ º¼·ý Á¶ÇÕÀ» Á¤ÀÇÇÏ·Á¸é, backup addvolentry ¸í·ÉÀÇ 3°³ Àμö¿¡ ´ëÇØ ´ÙÀ½ À¯ÇüÀÇ °ªµéÀ» Á¦°øÇϽʽÿÀ. ¸ñ·Ï¿¡¼´Â ´ëÈ½Ä ¸ðµå¿¡ ÀûÇÕÇÑ Ç¥±â¹ýÀ» »ç¿ëÇÕ´Ï´Ù. ´ë½Å ½© ÇÁ·ÒÇÁÆ®¿¡¼ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °æ¿ì, ÀÏ¹Ý Ç¥Çö½ÄÀÌ µé¾îÀÖ´Â ¹®ÀÚ¿À» Å« µû¿ÈÇ¥·Î ¹À¸½Ê½Ã¿À. Æ÷ÇԵǴ º¼·ý Ç׸ñ°ú ÀÛ¼º ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù.
º¼·ý ¼¼Æ®¸¦ ÀÛ¼ºÇÏ°í ³ µÚ, °°Àº ½Ã°£(¿¹¸¦ µé¸é ÁÖ ¶Ç´Â ÀÏ)¿¡ °°Àº Å×ÀÌÇÁ·Î, °°Àº ¹æ½Ä(Àüü ¶Ç´Â ÁõºÐ)À¸·Î ´ýÇÁÇÏ·Á´Â º¼·ý ±×·ìÀ» Á¤ÀÇÇϽʽÿÀ. ÀϹÝÀûÀ¸·Î, ³»¿ëÀÌ ºñ½ÁÇÑ º¼·ýÀÌ µé¾îÀÖ´Â º¼·ý ¼¼Æ®(ºñ½ÁÇÑ À̸§À¸·Î Ç¥½ÃµÊ)´Â °øÅë À§Ä¡¸¦ °øÀ¯ÇÏ´Â º¼·ýÀ» Æ÷ÇÔÇÏ´Â º¼·ý ¼¼Æ®º¸´Ù ÈξÀ À¯¿ëÇÕ´Ï´Ù. ƯÈ÷ ·Îµå ±ÕÇü ¶Ç´Â °ø°£»óÀÇ ÀÌÀ¯·Î º¼·ýÀ» ÀÚÁÖ À̵¿ÇØ¾ß ÇÏ´Â °æ¿ì ÇØ´çµË´Ï´Ù. backup addvolentry ¸í·É¿¡¼ -server ¹× -partition Àμö¿¡ ´ëÇØ ÀÏ¹Ý Ç¥Çö½Ä .*(Á¡ ´ÙÀ½ ¿ª½½·¡½¬)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î º¼·ý Ç׸ñ¿¡ Á¦ÇÑµÈ ¼öÀÇ º¼·ýÀ» Æ÷ÇÔÇÏ´Â °ÍÀÌ È¿À²ÀûÀÔ´Ï´Ù. ¸¹Àº ¼öÀÇ º¼·ýÀÌ µé¾îÀÖ´Â º¼·ý ¼¼Æ®¸¦ ´ýÇÁÇÏ·Á¸é ½Ã°£ÀÌ ¿À·¡ ¼Ò¿äµÉ ¼ö ÀÖÀ¸¸ç, ¼ºñ½º Áß´Ü ¶Ç´Â ºÎÁ·À¸·Î ÀÎÇÑ µ¿ÀÛ Àå¾ÖÀÇ °¡´É¼ºÀÌ ´Ã¾î³³´Ï´Ù.
º¼·ý ¼¼Æ®¿¡¼ º¼·ý Ç׸ñÀ» Á¦°ÅÇÏ·Á¸é, backup delvolentry ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ º¼·ý ¼¼Æ® ¹× ±¸¼º¿ä¼Ò º¼·ý Ç׸ñ ¸ðµÎ¸¦ Á¦°ÅÇÏ·Á¸é, backup delvolset ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. º¼·ý ¼¼Æ®¿¡ ÀÖ´Â º¼·ý Ç׸ñµéÀ» Ç¥½ÃÇÏ·Á¸é, backup listvolsets ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
±âº»ÀûÀ¸·Î, »õ·Î¿î º¼·ý ¼¼Æ®¿¡ ´ëÇÑ ¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹Äڵ尡 ÀÛ¼ºµË´Ï´Ù. ¶§¶§·Î ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ º¼·ý ¼¼Æ®µéÀ» ¿µ±¸ÀûÀ¸·Î ±â·ÏÇÏÁö ¾Ê°í ±â·ÏÇÏ´Â °ÍÀÌ Æí¸®ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î backup volsetrestore ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÔ²² ¹é¾÷ÇÏÁö ¾Ê¾Æµµ µÇ´Â º¼·ý ±×·ìµéÀ» º¹¿øÇÏ´Â °æ¿ì(ÀÚ¼¼ÇÑ ¼³¸íÀº backup volsetrestore ¸í·É »ç¿ë ³»¿ë ÂüÁ¶). Àӽà º¼·ý ¼¼Æ®¸¦ ÀÛ¼ºÇÏ·Á¸é, -temporary Ç÷¡±×¸¦ backup addvolset ¸í·É¿¡ ³ÖÀ¸½Ê½Ã¿À. Àӽà º¼·ý ¼¼Æ®´Â ÇöÀç ´ëÈ½Ä ¼¼¼ÇÀÌ ¼öÇàµÇ´Â µ¿¾È¿¡¸¸ Á¸ÀçÇϹǷÎ, Ç÷¡±×´Â ´ëÈ½Ä ¼¼¼Ç µ¿¾È(backup(´ëȽÄ) ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¼¼¼ÇÀ» ¿¾î) »ç¿ëµÉ °æ¿ì¿¡¸¸ À¯È¿ÇÕ´Ï´Ù. backup delvolset ¸í·ÉÀ» »ç¿ëÇÏ¿© ´ëÈ½Ä ¼¼¼ÇÀ» Á¾·ùÇϱâ Àü¿¡ Àӽà º¼·ý ¼¼Æ®¸¦ »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿øÇÏ¸é ¼¼¼ÇÀ» Á¾·áÇÒ ¶§ ÀÚµ¿À¸·Î »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Àӽà º¼·ý ¼¼Æ®ÀÇ ÀåÁ¡ Áß Çϳª´Â backup addvolset ¸í·É°ú, ÀÌÈÄ º¼·ý Ç׸ñÀ» Ãß°¡ÇÏ´Â µ¥ »ç¿ëµÇ´Â backup addvolentry ¸í·ÉµéÀÌ ÀÏ¹Ý º¼·ý ¼¼Æ®ÀÇ °æ¿ìº¸´Ù ºü¸£°Ô ¼öÇàµÇ´Â °ÍÀ¸·Î, ÀÌ´Â ¹é¾÷ µ¥ÀÌÅͺ£À̽º ·¹Äڵ带 ÀÛ¼ºÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.
% bos listusers <machine name>
% backup
backup> addvolset <volume set name> [-temporary]
¿©±â¼
% bos listusers <machine name>
% backup
backup> addvolentry -name <volume set name> \ -server <machine name> \ -partition <partition name> \ -volumes <volume name (regular expression)>
¿©±â¼
% backup listvolsets [<volume set name>]
¿©±â¼
¸í·ÉÀÇ Ãâ·Â¿¡¼´Â º¼·ý Ç׸ñÀÌ ÀÛ¼ºµÉ ¶§ »ç¿ëµÇ¾ú´ø ¿ÍÀϵå Ä«µå Ç¥½Ã¸¦ »ç¿ëÇÕ´Ï´Ù. ¹®ÀÚ¿ (temporary)´Â Àӽà º¼·ý ¼¼Æ®¸¦ ³ªÅ¸³À´Ï´Ù. ´ÙÀ½ ¿¹¿¡¼´Â ¼¿ÀÇ ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ Á¤ÀÇµÈ º¼·ý ¼¼Æ® 3°¡Áö ¸ðµÎ¿Í, ÇöÀç ´ëÈ½Ä ¼¼¼Ç¿¡¼ ÀÛ¼ºÇÑ Àӽà º¼·ý ¼¼Æ® pat+jones¸¦ Ç¥½ÃÇÕ´Ï´Ù.
backup> listv Volume set pat+jones (temporary): Entry 1: server fs1.abc.com, partition /vicepe, volumes: user.pat.backup Entry 2: server fs5.abc.com, partition /viceph, volumes: user.jones.backup Volume set user: Entry 1: server .*, partition .*, volumes: user.*\.backup Volume set sun: Entry 1: server .*, partition .*, volumes: sun4x_55\..* Entry 2: server .*, partition .*, volumes: sun4x_56\..* Volume set rs: Entry 1: server .*, partition .*, volumes: rs_aix42\..*
% bos listusers <machine name>
% backup delvolset <volume set name>+
¿©±â¼
% bos listusers <machine name>
% backup
backup> listvolsets <volume set name>
¿©±â¼
backup> delvolentry <volume set name> <volume entry index>
¿©±â¼
´ýÇÁ °èÃþÀº Àüü ´ýÇÁ¿Í ÁõºÐ ´ýÇÁ°£ÀÇ °ü°è¸¦ Á¤ÀÇÇÏ´Â, ¹é¾÷ µ¥ÀÌÅͺ£À̽º³»ÀÇ ³í¸® ±¸Á¶ÀÔ´Ï´Ù. Áï, ¾î´À ´ýÇÁ°¡ ÁõºÐ ´ýÇÁÀÇ »óÀ§ ´ýÇÁ·Î¼ Á¦°øµÇ´Â Áö¸¦ Á¤ÀÇÇÕ´Ï´Ù. °èÃþÀÇ °¢ ±¸¼º¿ä¼ÒµéÀº ´ýÇÁ ·¹º§ÀÔ´Ï´Ù.
backup adddump ¸í·ÉÀ¸·Î ´ýÇÁ ·¹º§À» Á¤ÀÇÇϹǷÎ, ´ÙÀ½ ±ÔÄ¢°ú Á¦¾ÈÀ» ±â¾ïÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ ¿¹¿¡¼´Â 3°³ÀÇ °èÃþÀ» º¸¿©ÁÝ´Ï´Ù. °¢°¢Àº ¸Ç À§¿¡¼ Àüü ´ýÇÁ·Î ½ÃÀ۵˴ϴÙ. ù¹øÂ° °èÃþÀÇ sunday1, µÎ ¹øÂ° °èÃþÀÇ sunday2, ¼¼ ¹øÂ° °èÃþÀÇ sunday_bin. 3°¡Áö ¸ðµç °èÃþ¿¡¼, ±âŸ ´ýÇÁ ·¹º§ °¢°¢Àº ÁõºÐ ·¹º§ÀÔ´Ï´Ù.
/sunday1 /monday /tuesday /wednesday /thursday /friday /sunday2 /monday /tuesday /wednesday /thursday /friday /sunday_bin /monday /wednesday /friday
ù¹øÂ° °èÃþ¿¡¼, °¢ ÁõºÐ ´ýÇÁ ·¹º§Àº ±× »óÀ§ ·¹º§·Î¼ Àüü ·¹º§ /sunday1À» ÂüÁ¶ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î /sunday1/wednesday ·¹º§¿¡¼ º¼·ý ¼¼Æ®¸¦ ´ýÇÁÇÒ ¶§, /sunday1 ·¹º§¿¡¼ º¼·ý ¼¼Æ®°¡ ´ýÇÁµÈ ÀÌÈÄ º¯°æµÇ¾ú´ø µ¥ÀÌÅͰ¡ Æ÷ÇԵ˴ϴÙ.
¹Ý´ë·Î, µÎ ¹øÂ° °èÃþ¿¡ ÀÖ´Â °¢°¢ÀÇ ÁõºÐ ´ýÇÁ ·¹º§Àº ±× »óÀ§ ·¹º§·Î¼ ¹Ù·Î ¾Õ ´ýÇÁ ·¹º§ÀÔ´Ï´Ù. µÎ ¹øÂ° °èÃþ(/sunday2/monday/tuesday/wednesday)¿¡ ÀÖ´Â ÇØ´ç ·¹º§¿¡¼ º¼·ý ¼¼Æ®¸¦ ´ýÇÁÇÒ ¶§, ´ýÇÁ ¼¼Æ®°¡ /sunday2/monday/tuesday ·¹º§(Àü³¯·Î °¡Á¤ÇÔ)¿¡¼ º¼·ý ¼¼Æ®°¡ ´ýÇÁµÇ¾ú´ø ÀÌÈÄ º¯°æµÈ µ¥ÀÌÅ͸¸ÀÌ Æ÷ÇԵ˴ϴÙ. Ç¥½ÃµÈ ³¯Â¥¿¡ ´ýÇÁ¸¦ ÀÛ¼ºÇß´Ù°í °¡Á¤Çϸé, ÀÌ °èÃþÀ» »ç¿ëÇÏ¿© ÀÛ¼ºÇÑ ÁõºÐ ´ýÇÁ¿¡´Â ù¹øÂ° °èÃþ¿¡ ÀÖ´Â ÇØ´ç ·¹º§¿¡¼ ÀÛ¼ºÇÑ ÁõºÐ ´ýÇÁº¸´Ù ÀûÀº µ¥ÀÌÅͰ¡ µé¾î°©´Ï´Ù.
¼¼ ¹øÂ° °èÃþÀº µ¥ÀÌÅͰ¡ ÀÚÁÖ º¯°æµÇÁö ¾ÊÀ¸¹Ç·Î ¸ÅÀÏ ¹é¾÷ÀÌ ÇÊ¿ä¾ø´Â º¼·ý ´ýÇÁ¿¡ ÀûÇÕÇÕ´Ï´Ù(¿¹¸¦ µé¸é ½Ã½ºÅÛ 2Áø ÆÄÀÏ).
¼¿ÀÌ ´ëºÎºÐÀÇ ¼¿°ú À¯»çÇϸé, ¹é¾÷ Å×ÀÌÇÁ¸¦ ÀúÀåÇϱâ À§ÇÑ °ø°£µµ Á¦ÇÑµÇ°í »õ·Î¿î Å×ÀÌÇÁ¿¡ ´ëÇÑ ¿¹»êµµ Á¦ÇÑÀÌ ÀÖ½À´Ï´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº Å×ÀÌÇÁ¿¡ ÀÖ´Â ¹é¾÷ µ¥ÀÌÅͰ¡ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀ» ¶§ À̵éÀ» °ãÃľ²±âÇÏ¿© Å×ÀÌÇÁ¸¦ ´Ù½Ã »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº »ç¿ëÀÚ°¡ ¸¸±â ³¯Â¥¸¦ °¢°¢ÀÇ ´ýÇÁ ·¹º§°ú ¿¬°ü½Ã۵µ·Ï ÇÔÀ¸·Î½á Àç»ç¿ë ½ºÄÉÁÙÀ» ±¸ÇöÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ¸¸±â ³¯Â¥´Â ÇØ´ç ·¹º§¿¡¼ ÀÛ¼ºµÈ ´ýÇÁ°¡ Á¾·áµÇ´Â ½Ã±â¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÇØ´ç ½Ã°£±îÁö´Â ¹é¾÷ ½Ã½ºÅÛÀÌ ´ýÇÁ°¡ µé¾îÀÖ´Â Å×ÀÌÇÁ¸¦ °ãÃľ²±âÇÏÁö ¾Ê½À´Ï´Ù. ±×·¯¹Ç·Î ¸¸±â ³¯Â¥¸¦ ÁöÁ¤Çϸé ÀÚµ¿À¸·Î Å×ÀÌÇÁ Àç»ç¿ë ºóµµ°¡ °áÁ¤µË´Ï´Ù.
Å×ÀÌÇÁ Àç»ç¿ë ½ºÄÉÁÙÀ» ¼³°èÇÒ ¶§, °ú°ÅÀÇ ±â°£°ú µ¥ÀÌÅ͸¦ ¹é¾÷Çϵµ·Ï ¾×¼¼½º¸¦ Çã¿ëÇÏ·Á´Â ¹Ðµµ¸¦ °áÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î »ç¿ëÀÚÀÇ È¨ º¼·ýÀ» ÃÖ±Ù 2ÁÖ³»ÀÇ ¾î´À ³¯Â¥ »óÅ·Πº¹¿øÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ·Á´Â °æ¿ì , ÀÌ ´ýÇÁ¸¦ ÀÛ¼ºÇÑ µÚ Àû¾îµµ 2ÁÖ µ¿¾È ÁöÁ¤µÈ ÀÏÀÏ ´ýÇÁ°¡ µé¾îÀÖ´Â Å×ÀÌÇÁ´Â Àç»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ¿Í °°ÀÌ È¨ º¼·ýÀ» Áö³´ÞÀÇ ÁöÁ¤µÈ ÁÖÃÊ »óÅ·Πº¹¿øÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÏ·Á¸é, ÃÖ±Ù 4ÁÖµ¿¾È ÁÖ ´ýÇÁ°¡ µé¾îÀÖ´Â ´ýÇÁ ¼¼Æ®¿¡¼ Å×ÀÌÇÁµéÀ» Àç»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½ ¿¹ ´ýÇÁ °èÃþÀº ÀÏÀÏ ÁõºÐ ´ýÇÁÀÇ ¸¸±â ³¯Â¥¿¡ 13ÀÏÀ», ÁÖº° Àüü ´ýÇÁÀÇ ¸¸±â ³¯Â¥¿¡ 27ÀÏÀ» ¼³Á¤ÇÏ¿© ÀÌ Àç»ç¿ë ½ºÄÉÁÙÀ» ±¸ÇöÇÕ´Ï´Ù.
/sunday1 °èÃþÀÇ ÀÏÀÏ ÁõºÐ ·¹º§¿¡¼ ÀÛ¼ºµÈ ´ýÇÁ¸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÈ Å×ÀÌÇÁµéÀº /sunday3 °èÃþ¿¡ ÀÖ´Â ÀÏÀÏ ´ýÇÁ¿ëÀ¸·Î Àç»ç¿ëµÇ´Â ½Ã±â¿¡ ¸ÂÃß¾î ¸¸±âµÇ¸ç, /sunday2¿Í /sunday4 °èÃþµµ À¯»çÇÑ °ü°è°¡ ÀÖ½À´Ï´Ù. ÀÌó·³, /sunday1 ·¹º§ÀÇ Àüü ´ýÇÁ°¡ µé¾îÀÕ´Â Å×ÀÌÇÁ´Â ´ÙÀ½ ´Þ ù¹øÂ° ÀÏ¿äÀÏÀÇ Àüü ´ýÇÁ¿ëÀ¸·Î »ç¿ëµÇ´Â ½Ã±â¿¡ ¸ÂÃß¾î ¸¸±âµË´Ï´Ù.
/sunday1 expires in 27d /monday1 expires in 13d /tuesday1 expires in 13d /wednesday1 expires in 13d /thursday1 expires in 13d /friday1 expires in 13d /sunday2 expires in 27d /monday2 expires in 13d /tuesday2 expires in 13d /wednesday2 expires in 13d /thursday2 expires in 13d /friday2 expires in 13d /sunday3 expires in 27d /monday1 expires in 13d /tuesday1 expires in 13d /wednesday1 expires in 13d /thursday1 expires in 13d /friday1 expires in 13d /sunday4 expires in 27d /monday2 expires in 13d /tuesday2 expires in 13d /wednesday2 expires in 13d /thursday2 expires in 13d /friday2 expires in 13d
¼¿¿¡¼ Ãß°¡µÈ ´ýÇÁ¸¦ »ç¿ëÇÏ´Â °æ¿ì, ´ýÇÁ ¼¼Æ®¿¡ ÀÖ´Â ¸ðµç ´ýÇÁ´Â ´ëÇ¥ ´ýÇÁ¿Í ¿¬°üµÈ ÃÖÈÄ(¸¶Áö¸·) ¸¸±â ³¯Â¥¸¦ °®±â ½±½À´Ï´Ù. ¸ðµç ´ýÇÁµéÀÌ ¸¸±â ³¯Â¥¿¡ µµ´ÞÇÒ ¶§ ±îÁö ´ýÇÁ ¼¼Æ®°¡ µé¾îÀÖ´Â ¾î¶² Å×ÀÌÇÁµµ Àç»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±âÁ¸ ´ýÇÁ ¼¼Æ®·Î ´ýÇÁ Ãß°¡ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ëºÎºÐÀÇ Å×ÀÌÇÁ Á¦Á¶¾÷ü¿¡¼´Â Å×ÀÌÇÁ¸¦ Á¦ÇÑµÈ È½¼ö¸¸Å ±â·ÏÇϵµ·Ï ±ÇÀåÇϹǷÎ, Å×ÀÌÇÁ¸¦ Àç»ç¿ëÇÒ ¶§ ÀÌ ÇѰ踦 ÃʰúÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Å×ÀÌÇÁ ÀÌ¿ë Á¤µµ¸¦ ÃßÀûÇÏ´Â µ¥ µµ¿òÀ» ÁÖ±â À§ÇØ, ¹é¾÷ ½Ã½ºÅÛÀº Å×ÀÌÇÁ ·¹ÀÌºí¿¡ useCount °è¼ö¸¦ ±â·ÏÇÕ´Ï´Ù. Å×ÀÌÇÁ ·¹À̺íÀÌ ´Ù½Ã ±â·ÏµÉ ¶§ ¸¶´Ù(backup labeltape ¶Ç´Â backup dump ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¸¶´Ù) °è¼ö¸¦ Áõ°¡½Ãŵ´Ï´Ù. useCount °è¼ö¸¦ Ç¥½ÃÇÏ·Á¸é, backup readlabelÀ̳ª backup scantape ¸í·ÉÀ» »ç¿ëÇϰí, ¾Æ´Ï¸é backup dumpinfo ¸í·ÉÀ» ½ÇÇàÇÒ ¶§ -id ¹× -verbose ¿É¼ÇÀ» ³ÖÀ¸½Ê½Ã¿À. ¸í·É¿¡ ´ëÇØ¼´Â Å×ÀÌÇÁ ·¹ÀÌºí ±â·Ï ¹× Àб⠶Ǵ ¹é¾÷ ´ýÇÁ ·¹ÄÚµå Ç¥½ÃÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ¸¦ ¿©·¯¹ø Àç»ç¿ëÇÑ °æ¿ì¶óµµ, Àå±â°£(¶Ç´Â ¹«ÇÑ´ë·Î) º¸Á¸ÇØ¾ß ÇÏ´Â ¹é¾÷ µ¥ÀÌÅͰ¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀ» »ç¿ëÇÏ¿© ÀÏ¹Ý ½ºÄÉÁÙ·Î µ¥ÀÌÅ͸¦ º¸Á¸ÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌÀü¿¡ Àç»ç¿ëÇÒ °ÍÀ¸·Î ¿¹»óÇß´ø Å×ÀÌÇÁ¿¡¼ µ¥ÀÌÅ͸¦ º¸Á¸Çϵµ·Ï ¼±ÅÃÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
ÀÏ¹Ý ±âÁØÀ¸·Î µ¥ÀÌÅ͸¦ º¸Á¸ÇÏ·Á´Â °æ¿ì, ´ýÇÁ °èÃþ¿¡¼ ³¯Â¥º° ´ýÇÁ ·¹º§À» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î 2000³â °¢ ºÐ±âÃÊ¿¡ ¼¿¿¡ ÀÖ´Â ¸ðµç µ¥ÀÌÅÍÀÇ Àüü ´ýÇÁ¸¦ º¸Á¸Çϵµ·Ï ÇÏ·Á¸é, ´ýÇÁ °èÃþ¿¡¼ ´ÙÀ½ ·¹º§À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
/1Q2000 /2Q2000 /3Q2000 /4Q2000
ÀÌÀü¿¡ Àç»ç¿ëÇϵµ·Ï °èȹÇß´ø Å×ÀÌÇÁ¿¡ µé¾îÀÖ´Â µ¥ÀÌÅ͸¦ º¸Á¸ÇÏ·Á¸é, Àüü¿Í ÁõºÐ ¸ðµÎ¸¦ Æ÷ÇÔÇÏ¿© °ü·Ã ´ýÇÁ°¡ µé¾îÀÖ´Â ¸ðµç Å×ÀÌÇÁµéÀ» ¼öÁýÇØ¾ß ÇÕ´Ï´Ù. °©ÀÛ½º·± »èÁ¦¸¦ ¿¹¹æÇϱâ À§ÇØ, Å×ÀÌÇÁ¸¦ º¸Á¸ ÀúÀ念¿ª¿¡ µÎ±â Àü¿¡ Àбâ Àü¿ëÀ¸·Î ¸¸µå´Â ½ºÀ§Ä¡¸¦ ¿ÂÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Å×ÀÌÇÁ¿¡ º¸Á¸ÇÏ°í ½ÍÁö ¾ÊÀº ±âŸ µ¥ÀÌÅͰ¡ ¸¹Àº °æ¿ì, °ü·Ã µ¥ÀÌÅ͸¸À» »õ·Î¿î Àӽà º¼·ý¿¡ º¹¿øÇϰí, ±× º¼·ýÀ» °¡´ÉÇÑ ÃÖ¼Ò °¹¼öÀÇ Å×ÀÌÇÁ·Î ¹é¾÷ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ýÇÁ ¼¼Æ®¸¦ ¼ÒÇüÀ¸·Î º¸Á¸ÇÏ´Â ÀÌÀ¯´Â ´ýÇÁ ¼¼Æ®¿¡¼ º¸Á¸ÇÏÁö ¾Ê¾Æµµ µÇ´Â ÇÊ¿ä¾ø´Â µ¥ÀÌÅÍÀÇ ¾çÀ» ÃÖ¼ÒÈÇϱâ À§ÇÑ °ÍÀÔ´Ï´Ù.
º¸Á¸µÈ µ¥ÀÌÅ͸¦ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î º¹¿øÇÒ °Í °°Áö ¾ÊÀ¸¸é, backup deletedump ¸í·ÉÀ» »ç¿ëÇÏ¿© ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ ¿¬°üµÈ ´ýÇÁ ·¹ÄÚµåµéÀ» Á¦°ÅÇϵµ·Ï °í·ÁÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ¹é¾÷ µ¥ÀÌÅͺ£À̽º¸¦ È¿À²ÀûÀÎ Å©±â·Î º¸Á¸ÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. µ¥ÀÌÅ͸¦ º¹¿øÇØ¾ß ÇÏ´Â °æ¿ì´Â backup scantape ¸í·É¿¡¼ -dbadd Ç÷¡±×¸¦ »ç¿ëÇÏ¿© ´ýÇÁ ·¹Äڵ带 µ¥ÀÌÅͺ£À̽º¿¡ ´Ù½Ã »ðÀÔÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¸í·É¿¡ ´ëÇØ¼´Â Å×ÀÌÇÁ ³»¿ë °Ë»öÇϱâÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
¸¸±â ³¯Â¥¸¦ »ç¿ëÀÚ°¡ ÀÛ¼ºÇÑ ´ýÇÁ ·¹º§°ú ¿¬°ü½ÃŰ·Á¸é, backup adddump ¸í·É¿¡¼ -expires Àμö¸¦ »ç¿ëÇϽʽÿÀ. ±âº» ´ýÇÁ ·¹º§ÀÇ ¸¸±â ³¯Â¥¸¦ º¯°æÇÏ·Á¸é, backup setexp ¸í·É¿¡ ´ëÇØ -expires Àμö¸¦ »ç¿ëÇϽʽÿÀ(ÀÌ¹Ì ±× ·¹º§¿¡¼ ÀÛ¼ºµÈ ½ÇÁ¦ ´ýÇÁÀÇ ¸¸±â ³¯Â¥¸¦ º¯°æÇÒ ¼ö´Â ¾øÀ½À» ±â¾ïÇϽʽÿÀ). ÀÌ ¸í·ÉµéÀ» »ç¿ëÇϸé Àý´ë Á¶°Ç(¿¹¸¦ µé¸é 2000³â 1¿ù 13ÀÏ)À¸·Î ¶Ç´Â »ó´ë Á¶°Ç(¿¹¸¦ µé¸é ´ýÇÁ°¡ ÀÛ¼ºµÈ ¶§ºÎÅÍ 30Àϰ£)À¸·Î ¸¸±â ³¯Â¥¸¦ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
[at] mm/dd/yyyy [hh:MM]
¿©±â¼ ´ýÇÁ°¡ ¸¸±âµÇ´Â mmÀº ¿ù, dd´Â ÀÏ, yyyy´Â ³âÀ» ³ªÅ¸³À´Ï´Ù. ³â¿¡ ´ëÇØ À¯È¿ÇÑ °ªÀº 1970 - 2037 ¹üÀ§³»¿¡ ÀÖ½À´Ï´Ù(UNIX ½Ã°è¿¡¼ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ¸¶Áö¸· °ªÀº 2038³â ÃÊÀÔ´Ï´Ù). ½Ã°£À» ÀÔ·ÂÇÏ´Â °æ¿ì, 24½Ã Çü½ÄÀ̾î¾ß Çϸç hh´Â ½Ã°£, MMÀº ºÐÀÔ´Ï´Ù(¿¹¸¦ µé¾î 21:50Àº ¿ÀÈÄ 9:50ÀÓ). ½Ã°£À» »ý·«ÇÏ´Â °æ¿ì, ±âº»°ªÀº Ç¥½ÃµÈ ³¯Â¥ÀÇ 00:00(12½Ã ÀÚÁ¤)ÀÔ´Ï´Ù.
[in] [yearsy] [monthsm] [daysd]
¿©±â¼ years, months ¹× days °¢ °ªÀº Á¤¼öÀÔ´Ï´Ù. ÇØ´ç ´ÜÀ§ ¹®ÀÚ¿Í ÇÔ²² À̵é Áß Àû¾îµµ Çϳª¸¦ ÀÔ·ÂÇϽʽÿÀ(y, m ¶Ç´Â d °¢°¢). Áß°£¿¡ °ø¹éÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. 3°³ Áß Çϳª ÀÌ»óÀÌ Á¦°øµÇ¸é, Ç¥½ÃµÈ ¼ø¼·Î À̵éÀ» ³ª¿ÇϽʽÿÀ.
¹é¾÷ ½Ã½ºÅÛÀº Ç¥½ÃµÈ »ó´ë°ªÀ» ´ýÇÁ µ¿ÀÛÀÇ ½ÃÀÛ ½Ã°£¿¡ Ãß°¡ÇÏ¿© ´ýÇÁÀÇ ½ÇÁ¦ ¸¸±â ³¯Â¥¸¦ °è»êÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ¿¬°üµÈ ¸¸±â ³¯Â¥ in 1y 6m 2d¸¦ »ç¿ëÇÏ¿© ¸¸±â ³¯Â¥ ¾ÕÀ¸·Î 1³â 6°³¿ù 2ÀÏÀ» ´ýÇÁ ·¹º§¿¡¼ ÀÛ¼ºµÈ ´ýÇÁ¿¡ ÁöÁ¤ÇÕ´Ï´Ù.
backup adddump ¸í·É¿¡¼ -expires Àμö¸¦ »ý·«Çϸé, ¸¸±â ³¯Â¥´Â UNIX ½Ã°£ 0(00:00Àº 1970³â 1¿ù 1ÀÏÀÓ)À¸·Î ¼³Á¤µË´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº ±×·¯ÇÑ ´ýÇÁ ·¹º§¿¡¼ ÀÛ¼ºµÈ ´ýÇÁ°¡ ÀÌ ÀÛ¼º ½Ã°£¿¡¼ ¸¸±âµÇ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ´ýÇÁ ¼¼Æ®¿¡ ¸¸±â ³¯Â¥°¡ ÁöÁ¤µÈ ´ýÇÁ°¡ ¾ø¾îµµ, ¹é¾÷ ½Ã½ºÅÛÀÌ ´ýÇÁ ¼¼Æ®°¡ µé¾îÀÖ´Â Å×ÀÌÇÁÀÇ Àç»ç¿ëÀ» Á¦ÇÑÇÏÁö´Â ¾Ê½À´Ï´Ù. ´ýÇÁ ¼¼Æ®°¡ µé¾îÀÖ´Â Å×ÀÌÇÁÀÇ Àç»ç¿ëÀ» ±ÝÁöÇØ¾ß ÇÏ´Â °æ¿ì, Á÷Á¢ ÃßÀû ½Ã½ºÅÛÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.
% bos listusers <machine name>
% backup
backup> adddump -dump <dump level name>+ [-expires <expiration date>+]
¿©±â¼
´ýÇÁ ·¹º§ÀÇ Àüü °æ·Î À̸§À» ÀÔ·ÂÇϰí, °æ·Î¸í¿¡¼ °¢ ·¹º§ ¾Õ¿¡ ½½·¡½¬(/)¸¦ ÀÔ·ÂÇϽʽÿÀ. °¢ ±¸¼º¿ä¼Ò ·¹º§Àº ÃÖ´ë 28ÀÚ±îÁö °¡´ÉÇϸç, °æ·Î¸í¿¡´Â ½½·¡½¬¸¦ Æ÷ÇÔÇÏ¿© 256ÀÚ°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.
ÁÖ: | ¸í·ÉÀÇ ±¸¹® ¸í·É¹®¿¡¼ ÀÌ Àμö ´ÙÀ½¿¡´Â Ç÷¯½º ±âÈ£°¡ ¿À¸ç, À̰ÍÀº ´Ù¸¥ ºÐ¸®¹®ÀÚ³ª Å« µû¿ÈÇ¥·Î ¹Áö ¾Ê¾Æµµ µÇ´Â ¿©·¯ ´Ü¾î °ªÀ» »ç¿ëÇÒ ¼ö Àֱ⠶§¹®À̸ç, ¿©·¯ ³¯Â¥¸¦ »ç¿ëÇϱ⠶§¹®Àº ¾Æ´Õ´Ï´Ù. -dump Àμö¿¡¼ ÁöÁ¤ÇÑ °¢°¢ÀÇ ´ýÇÁ ·¹º§°ú ¿¬°üµÉ ÇϳªÀÇ ³¯Â¥(¹× ¼±ÅÃÀûÀ¸·Î ½Ã°£) Á¤ÀǸ¸À» ÀÔ·ÂÇÕ´Ï´Ù. |
% bos listusers <machine name>
% backup
backup> setexp -dump <dump level name>+ [-expires <expiration date>+]
¿©±â¼
ÁÖ: | ¸í·ÉÀÇ ±¸¹® ¸í·É¹®¿¡¼ ÀÌ Àμö ´ÙÀ½¿¡´Â Ç÷¯½º ±âÈ£°¡ ¿À¸ç, À̰ÍÀº ´Ù¸¥ ºÐ¸®¹®ÀÚ³ª Å« µû¿ÈÇ¥·Î ¹Áö ¾Ê¾Æµµ µÇ´Â ¿©·¯´Ü¾î °ªÀ» »ç¿ëÇÒ ¼ö Àֱ⠶§¹®À̸ç, ¿©·¯ ³¯Â¥¸¦ »ç¿ëÇϱ⠶§¹®Àº ¾Æ´Õ´Ï´Ù. -dump Àμö¿¡¼ ÁöÁ¤ÇÑ °¢°¢ÀÇ ´ýÇÁ ·¹º§°ú ¿¬°üµÉ ÇϳªÀÇ ³¯Â¥(¹× ¼±ÅÃÀûÀ¸·Î ½Ã°£) Á¤ÀǸ¸À» ÀÔ·ÂÇÕ´Ï´Ù. |
% bos listusers <machine name>
% backup
backup> deldump <dump level name>
¿©±â¼
% backup listdumps
¿©±â¼ listd´Â listdumpsÀÇ Ãà¾à¸íÀÔ´Ï´Ù.
ÀÌ ¸í·ÉÀÇ Ãâ·Â¿¡¼´Â ´ýÇÁ °èÃþÀ» Ç¥½ÃÇÏ¿©, ´ÙÀ½ ¿¹Á¦¿¡¼Ã³·³ °¢ ´ýÇÁ¿Í ¿¬°üµÈ ¸¸±â ³¯Â¥¸¦ º¸°íÇÕ´Ï´Ù.
% backup listdumps /week1 expires in 27d /tuesday expires in 13d /thursday expires in 13d /sunday expires in 13d /tuesday expires in 13d /thursday expires in 13d /week3 expires in 27d /tuesday expires in 13d /thursday expires in 13d /sunday expires in 13d /tuesday expires in 13d /thursday expires in 13d sunday1 expires in 27d /monday1 expires in 13d /tuesday1 expires in 13d /wednesday1 expires in 13d /thursday1 expires in 13d /friday1 expires in 13d sunday2 expires in 27d /monday2 expires in 13d /tuesday2 expires in 13d /wednesday2 expires in 13d /thursday2 expires in 13d /friday2 expires in 13d sunday3 expires in 27d /monday1 expires in 13d /tuesday1 expires in 13d /wednesday1 expires in 13d /thursday1 expires in 13d /friday1 expires in 13d sunday4 expires in 27d /monday2 expires in 13d /tuesday2 expires in 13d /wednesday2 expires in 13d /thursday2 expires in 13d /friday2 expires in 13d
´ýÇÁ À̸§°ú Å×ÀÌÇÁ À̸§ ¹× Å×ÀÌÇÁ ·¹À̺í, ´ýÇÁ ·¹ÀÌºí ¹× EOF Ç¥½ÃÀÚ¿¡¼ ¼³¸íÇÑ ¹Ù¿Í °°ÀÌ, ¹é¾÷ ½Ã½ºÅÛ¿¡¼ »ç¿ëÇÏ´Â Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ À̸§À̳ª ¿µ±¸Àû À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸§µéÀº Å×ÀÌÇÁ ¿ë·® Ç¥½Ã¿Í ÇÔ²² Å×ÀÌÇÁÀÇ ¸¶±×³×ƽ ·¹ÀÌºí¿¡ ±â·ÏµË´Ï´Ù.
¿µ¼ÓÀû À̸§À̳ª AFS Å×ÀÌÇÁ À̸§ Áß ¸ðµÎ°¡ ¾Æ´Ñ Çϳª¸¸À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϹÝÀûÀ¸·Î, AFS Å×ÀÌÇÁ À̸§ÀÌ ¾Æ´Ñ ¿µ±¸Àû À̸§À» ÁöÁ¤ÇÏ¸é ¹é¾÷ ÇÁ·Î¼¼½º°¡ ´Ü¼øÈµÇ¸ç, ÀÌ´Â ¹é¾÷ ½Ã½ºÅÛÀÌ ¿µ±¸Àû À̸§ÀÇ Çü½ÄÀ» ¼³¸íÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. Å×ÀÌÇÁ¿¡ ¿µ±¸Àû À̸§ÀÌ ¾ø´Â °æ¿ì, ±âº»ÀûÀ¸·Î ¹é¾÷ ½Ã½ºÅÛÀº AFS Å×ÀÌÇÁ À̸§ Çʵ忡¼ È®½ÇÇÏ°Ô Á¤ÀÇµÈ 3°³ÀÇ °ª¸¸À» »ç¿ëÇϰí, AFS Å×ÀÌÇÁ À̸§ÀÌ ÀûÇÕÇÏÁö ¾ÊÀº Å×ÀÌÇÁ·ÎÀÇ ´ýÇÁ´Â °ÅºÎÇÕ´Ï´Ù. »ç¿ëÇÒ ¼ö ÀÖ´Â °ªµéÀº Ãʱ⠴ýÇÁÀÇ º¼·ý ¼¼Æ® ¹× ´ýÇÁ ·¹º§°ú ´ëÀÀµÇ´Â À̸§, <NULL> °ª, Çʵ忡 °ªÀÌ ¾øÀ½ÀÔ´Ï´Ù.
Å×ÀÌÇÁ¿¡ ¿µ±¸Àû À̸§ÀÌ ÀÖ´Â °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀº AFS Å×ÀÌÇÁ À̸§À» Á¡°ËÇÏÁö ¾ÊÀ¸¸ç, ´ýÇÁ µ¿ÀÛÀÇ ÀϺημ ÇØ´ç AFS Å×ÀÌÇÁ À̸§ ÀÚü¸¦ »ý¼ºÇϰí À̸¦ ·¹ÀÌºí¿¡ ±â·ÏÇÕ´Ï´Ù. À̰ÍÀº ¿µ±¸Àû À̸§À» ÁöÁ¤ÇÒ °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀÌ AFS Å×ÀÌÇÁ À̸§ ÀÚü¸¦ ÁöÁ¤Çϰí, Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ À̸§°ú ¿µ±¸Àû À̸§ ¸ðµÎ¸¦ °®°Ô µÊÀ» ÀǹÌÇÕ´Ï´Ù. ¹Ý´ë·Î, Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ À̸§Àº ÀÖÁö¸¸ ¿µ±¸Àû À̸§Àº ¾ø´Â °æ¿ì ¸ÕÀú AFS Å×ÀÌÇÁ À̸§À» Áö¿ìÁö ¾ÊÀ¸¸é ¿µ±¸Àû À̸§À» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
(¿µ±¸Àû À̸§ÀÌ ¾ø´Â °æ¿ì¶óµµ ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡¼ NAME_CHECK ¸í·É¹®¿¡ NO °ªÀ» ÁöÁ¤ÇÏ¿© ¹é¾÷ ½Ã½ºÅÛÀÌ Å×ÀÌÇÁÀÇ AFS Å×ÀÌÇÁ À̸§À» Á¡°ËÇÏÁö ¸øÇϵµ·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. AFS Å×ÀÌÇÁ À̸§ üũ »èÁ¦ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.)
¹é¾÷ ½Ã½ºÅÛÀº ·¹À̺íÀÌ ÁöÁ¤µÇÁö ¾ÊÀº Å×ÀÌÇÁ¸¦ »ç¿ëÇϹǷÎ, óÀ½ Å×ÀÌÇÁ¸¦ »ç¿ëÇϱâ Àü¿¡ ¸ÕÀú Å×ÀÌÇÁ¿¡ ·¹À̺íÀ» ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. óÀ½ »ç¿ëÇÑ µÚ, ´ýÇÁ¸¦ Å×ÀÌÇÁ¿¡ ±â·ÏÇϱâ À§ÇØ Å×ÀÌÇÁ¿¡ ·¹À̺íÀ» ´Ù½Ã ±â·ÏÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
ÁÖ: | ´ýÇÁ µ¥ÀÌÅͰ¡ µé¾îÀÖ´Â Å×ÀÌÇÁ¿¡ ·¹À̺íÀ» ÁöÁ¤ÇÏ¸é º¹¿ø µ¿À۽à ±× µ¥ÀÌÅ͸¦ »ç¿ëÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. ÀÌ´Â ·¹À̺í ÁöÁ¤ µ¿ÀÛÀÌ ¹é¾÷ µ¥ÀÌÅͺ£À̽º¿¡¼ ´ýÇÁÀÇ ·¹ÄÚµåµéÀ» »èÁ¦Çϱ⠶§¹®ÀÔ´Ï´Ù. Å×ÀÌÇÁ ·¹ÀÌºí¿¡ ¿µ±¸Àû À̸§À» ±â·ÏÇÏ·Á¸é, Å×ÀÌÇÁ·Î µ¥ÀÌÅ͸¦ ´ýÇÁÇϱâ Àü¿¡ À̸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. |
Å×ÀÌÇÁÀÇ ·¹ÀÌºí¿¡ ¿µ±¸Àû À̸§À» ±â·ÏÇÏ·Á¸é, -pname Àμö¸¦ Æ÷ÇÔ½ÃÄÑ ÃÖ´ë 32ÀÚÀÇ ¹®ÀÚ¿À» ÁöÁ¤ÇϽʽÿÀ. ¼¿¿¡¼ ¹é¾÷ ½Ã½ºÅÛ°ú ÇÔ²² »ç¿ëµÈ ´Ù¸¥ Å×ÀÌÇÁ Áß¿¡´Â »ç¿ëÀÚ°¡ ÁöÁ¤ÇÑ ¿µ±¸Àû À̸§À» °¡Áø Å×ÀÌÇÁ°¡ ¾ø½À´Ï´Ù. ÀÌ´Â ¹é¾÷ ½Ã½ºÅÛÀÌ °°Àº À̸§À» ¿©·¯ Å×ÀÌÇÁ¿¡ ÁöÁ¤ÇÏÁö ¸øÇϵµ·Ï ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº ±âÁ¸ÀÇ AFS Å×ÀÌÇÁ À̸§À» <NULL> °ªÀ¸·Î °ãÃľ²±âÇÕ´Ï´Ù. Å×ÀÌÇÁ¿¡ ¿µ±¸Àû À̸§ÀÌ ÀÖ´Â °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀº ´ëºÎºÐÀÇ ÇÁ·ÒÇÁÆ®¿¡¼ ±×¸®°í backup ¸í·ÉÀÇ Ãâ·Â¿¡¼ Å×ÀÌÇÁ¸¦ ¸»ÇÒ ¶§ AFS Å×ÀÌÇÁ À̸§ ´ë½Å ÀÌ ¿µ±¸Àû À̸§À» »ç¿ëÇÕ´Ï´Ù. ¿µ±¸Àû À̸§Àº -pname Àμö¸¦ backup labeltape ¸í·É¿¡ ´Ù½Ã Æ÷ÇÔ½Ãų ¶§ ±îÁö Áö¼ÓµÇ¸ç, Å×ÀÌÇÁ ³»¿ë°ú Å×ÀÌÇÁ Àç»ç¿ë ºóµµ ¶Ç´Â backup labeltape ¸í·ÉÀ» -pname Àμö¾øÀÌ »ç¿ëÇÏ´Â ºóµµ¿¡ °ü°è¾øÀÌ Áö¼ÓµË´Ï´Ù.
·¹ÀÌºí¿¡ AFS Å×ÀÌÇÁ À̸§À» ±â·ÏÇÏ·Á¸é, Å×ÀÌÇÁ·Î ±â·ÏÇÏ·Á´Â Ãʱ⠴ýÇÁÀÇ ´ýÇÁ ·¹º§ °æ·Î¸í¿¡¼ º¼·ý ¼¼Æ®¸í°ú ÃÖÁ¾ ±¸¼º¿ä¼Ò¿¡ ´ëÀÀÇÏ´Â -name Àμö°ª°ú, ´ýÇÁ ¼¼Æ®¿¡ ´ëÇÑ ÀÏ·ÃÀÇ Å×ÀÌÇÁ¿¡¼ Å×ÀÌÇÁ À§Ä¡¸¦ ³ªÅ¸³»´Â »öÀÎÀ» ÀÔ·ÂÇϽʽÿÀ. Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
volume_set_name.dump_level_name.tape_index
-name Àμö¸¦ »ý·«Çϸé, ¹é¾÷ ½Ã½ºÅÛÀº AFS Å×ÀÌÇÁ À̸§À» <NULL>·Î ¼³Á¤ÇÕ´Ï´Ù. ¹é¾÷ ½Ã½ºÅÛÀº backup dump ¶Ç´Â backup savedb ¸í·ÉÀ» »ç¿ëÇÏ¿© ³ªÁß¿¡ Å×ÀÌÇÁ·Î Ãʱ⠴ýÇÁ¸¦ ±â·ÏÇÒ ¶§ ÀûÇÕÇÑ À̸§À» ÀÚµ¿À¸·Î »ý¼ºÇÏ°í ±â·ÏÇÕ´Ï´Ù.
Å×ÀÌÇÁÀÌ ÀÌ¹Ì ¿µ±¸Àû À̸§ÀÌ ÀÖÀ¸¸é -name Àμö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Å×ÀÌÇÁÀÇ ¿µ±¸Àû À̸§À» Áö¿ì·Á¸é, ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ¿© -pname Àμö¿¡ ³Î °ªÀ» ÀÔ·ÂÇϽʽÿÀ.
% backup labeltape -pname ""
·¹ÀÌºí¿¡ Å×ÀÌÇÁ ¿ë·®À» ±â·ÏÇÏ·Á¸é, -size Àμö·Î¼ ų·Î¹ÙÀÌÆ® ¼ö¸¦ ÁöÁ¤ÇϽʽÿÀ. Å×ÀÌÇÁ¿¡ ·¹À̺íÀ» óÀ½À¸·Î ÁöÁ¤ÇÒ ¶§ ÀÌ Àμö¸¦ »ý·«Çϸé, ¹é¾÷ ½Ã½ºÅÛÀº Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ¿¡ /usr/afs/backup/tapeconfig ÆÄÀÏ¿¡¼ ÁöÁ¤µÈ Æ÷Æ® ¿ÀÇÁ¼Â°ú ¿¬°üµÈ ±âº» Å×ÀÌÇÁ ¿ë·®À» ±â·ÏÇÕ´Ï´Ù. Å×ÀÌÇÁ ¿ë·®ÀÌ tapeconfig ÆÄÀÏ¿¡¼ ±â·ÏµÈ ¿ë·®°ú ´Ù¸¥ °æ¿ì(ƯÈ÷ Å« °æ¿ì), Å×ÀÌÇÁ¸¦ »ç¿ëÇϱâ Àü¿¡ ·¹ÀÌºí¿¡ ¿ë·®À» ±â·ÏÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Çѹø ¼³Á¤µÇ¸é, »ç¿ëÀÚ°¡ -size Àμö¸¦ backup labeltape ¸í·É¿¡¼ ´Ù½Ã »ç¿ëÇÒ ¶§±îÁö ·¹À̺íÀÇ ¿ë·® ÇÊµå °ªÀº °è¼ÓµË´Ï´Ù. Å×ÀÌÇÁ ·¹ÄÚµåÀÇ ÀûÇÕÇÑ ¿ë·®¿¡ ´ëÇØ¼´Â tapeconfig ÆÄÀÏ ±¸¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ ·¹À̺íÀ» ÀÐÀ¸·Á¸é backup readlabel ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
´ëºÎºÐÀÇ Å×ÀÌÇÁ¿¡´Â ¿ÜºÎ Æ÷Àå¿¡ Àû¿ëÇÒ ¼ö ÀÖ´Â Á¢Âø ·¹À̺íÀÌ ÀÖ½À´Ï´Ù. Å×ÀÌÇÁ¸¦ ½±°Ô ½Äº°ÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é, Á¢Âø ·¹ÀÌºí¿¡ ÃÖ¼ÒÇÑ Å×ÀÌÇÁÀÇ ¿µ±¸Àû À̸§°ú AFS Å×ÀÌÇÁ À̸§À» ±â·ÏÇϽʽÿÀ. »ç¿ëÇÒ Àç»ç¿ë ¼³°è¿¡ µû¶ó, ´ýÇÁ ID, ´ýÇÁ ÀÛ¼º ³¯Â¥, Å×ÀÌÇÁ¿¡ ±â·ÏÇÒ °¢ ´ýÇÁÀÇ ¸¸±â ³¯Â¥¿Í °°Àº ´Ù¸¥ Á¤º¸¸¦ ±â·ÏÇÏ´Â °ÍÀÌ À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
% bos listusers <machine name>
% butc [<port offset>] [-noautoquery]
% backup
backup> labeltape [-name <tape name, defaults to NULL>] \ [-size <tape size in Kbytes, defaults to size in tapeconfig>] \ [-portoffset <TC port offset>] [-pname <permanent tape name>]
¿©±â¼
volume_set_name.dump_level_name.tape_index
backup dump µ¿ÀÛ¿¡ Å×ÀÌÇÁ°¡ »ç¿ëµÉ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ. volume_set_nameÀº Å×ÀÌÇÁ¿¡ ±â·ÏµÉ Ãʱ⠴ýÇÁÀÇ º¼·ý ¼¼Æ®¸í°ú ´ëÀÀµÇ¾î¾ß Çϸç, dump_level_nameÀº º¼·ý ¼¼Æ®°¡ ´ýÇÁµÉ ´ýÇÁ ·¹º§ °æ·Î¸íÀÇ ¸¶Áö¸· ±¸¼º¿ä¼Ò¿¡ ´ëÀÀµÇ¾î¾ß Çϸç, tape_index´Â ´ýÇÁ ¼¼Æ®°¡ µé¾îÀÖ´Â ÀÏ·ÃÀÇ Å×ÀÌÇÁ¿¡¼ Å×ÀÌÇÁ À§Ä¡¸¦ Á¤È®ÇÏ°Ô ³ªÅ¸³»¾î¾ß ÇÕ´Ï´Ù. »öÀÎÀº ¼ýÀÚ 1¿¡¼ ºÎÅÍ ½ÃÀ۵˴ϴÙ.
°ªÀ» ÀÔ·ÂÇϸé, À̰ÍÀº µÚ¿¡ ´ÜÀ§¸¦ ³ªÅ¸³»´Â ¹®ÀÚ°¡ ¿À´Â Á¤¼ö°ªÀ̸ç, Áß°£¿¡ °ø¹éÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ´ÜÀ§ °ª k ¶Ç´Â K´Â ų·Î¹ÙÀÌÆ®¸¦, m ¶Ç´Â MÀº ¸Þ°¡¹ÙÀÌÆ®¸¦, g ¶Ç´Â G´Â ±â°¡¹ÙÀÌÆ®¸¦ ³ªÅ¸³À´Ï´Ù. ´ÜÀ§ ¹®ÀÚ¸¦ »ý·«Çϸé, ±âº»°ªÀº ų·Î¹ÙÀÌÆ®ÀÔ´Ï´Ù.
ÀÌ Àμö³ª -name Àμö Áß Çϳª¸¸À» Æ÷ÇÔÇϽʽÿÀ. ÀÌ Àμö¸¦ Á¦°øÇϸé, AFS Å×ÀÌÇÁ À̸§ÀÌ <NULL>·Î ¼³Á¤µË´Ï´Ù. ÀÌ Àμö¸¦ »ý·«Çϸé, ±âÁ¸ÀÇ ¿µ±¸Àû À̸§ÀÌ À¯ÁöµË´Ï´Ù.
% bos listusers <machine name>
% butc [<port offset>] [-noautoquery]
% backup
backup> readlabel [<TC port offset>]
¿©±â¼
Å×ÀÌÇÁ ·¹ÀÌºí¿¡ ´ëÇÑ Á¤º¸´Â backup ¸í·É â°ú Å×ÀÌÇÁ Á¶Á¤ÀÚ Ã¢ ¸ðµÎ¿¡ ³ªÅ¸³³´Ï´Ù. ¸í·É â¿¡ ÀÖ´Â Ãâ·ÂÀÇ Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Tape read was labelled: tape_name (initial_dump_ID) size: size KBytes
¿©±â¼ tape_nameÀº Å×ÀÌÇÁÀÇ ¿µ±¸Àû À̸§(ÀÖ´Â °æ¿ì) ¶Ç´Â AFS Å×ÀÌÇÁ À̸§À̸ç, initial_dump_ID´Â Å×ÀÌÇÁ¿¡ ÀÖ´Â Ãʱ⠴ýÇÁÀÇ ´ýÇÁ IDÀ̸ç, size´Â ·¹ÀÌºí¿¡ ±â·ÏµÈ ų·Î¹ÙÀÌÆ® ´ÜÀ§ÀÇ ¿ë·®ÀÔ´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ Ã¢¿¡ ÀÖ´Â Á¤º¸´Â Á» ´õ È®Àå°¡´ÉÇÕ´Ï´Ù. Å×ÀÌÇÁÀÇ ¿µ±¸Àû À̸§Àº tape name Çʵ忡, ±× AFS Å×ÀÌÇÁ À̸§Àº AFS tape name Çʵ忡 ³ªÅ¸³³´Ï´Ù. ¾î´À À̸§À̵ç Á¤ÀǵÇÁö ¾ÊÀ¸¸é, <NULL> °ªÀÌ Çʵ忡 ´ë½Å ³ªÅ¸³³´Ï´Ù. ·¹ÀÌºí¿¡ ±â·ÏµÈ ¿ë·®Àº size Çʵ忡 ³ªÅ¸³³´Ï´Ù. Ãâ·Â¿¡ ÀÖ´Â ´Ù¸¥ ÇʵåµéÀº Å×ÀÌÇÁ¿¡ ÀÖ´Â Ãʱ⠴ýÇÁÀÇ ÀÛ¼º ½Ã±â, ´ýÇÁ ·¹º§ À̸§ ¹× ´ýÇÁ ID(creationTime, dump path ¹× dump id °¢°¢)¸¦ º¸°íÇÕ´Ï´Ù. cell Çʵ忡¼´Â ´ýÇÁ µ¿ÀÛÀÌ ¼öÇàµÇ´Â ¼¿À» ¾Ë·ÁÁÖ°í, useCount Çʵ忡¼´Â backup labeltape ¸í·ÉÀ» »ç¿ëÇÏ¿© ¶Ç´Â ´ýÇÁ µ¿ÀÛÁß¿¡ Å×ÀÌÇÁ¿¡ ·¹À̺íÀÌ ÀçÁöÁ¤µÈ Ƚ¼ö¸¦ ¾Ë·ÁÁÝ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº AFS Administration Reference¿¡ ÀÖ´Â ¸í·ÉÀÇ ÂüÁ¶ ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
Å×ÀÌÇÁ¿¡ ·¹À̺íÀÌ ¾ø°Å³ª µå¶óÀ̺갡 ºñ¾î ÀÖ´Â °æ¿ì, ¸í·É ½©¿¡ ´ÙÀ½ ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù.
Failed to read tape label.
´ÙÀ½ ¿¹¿¡¼´Â Æ÷Æ® ¿ÀÇÁ¼ÂÀÌ 1ÀÎ ÀåÄ¡¿¡¼ Å×ÀÌÇÁ¿¡ ´ëÇÑ ¸í·É ½©ÀÇ Ãâ·ÂÀ» ¼³¸íÇÕ´Ï´Ù.
% backup readlabel 1 Tape read was labelled: monthly_guest (917860000) size: 2150000 KBytes
´ÙÀ½ Ãâ·ÂÀº Å×ÀÌÇÁ Á¶Á¤ÀÚ Ã¢¿¡ µ¿½Ã¿¡ ³ªÅ¸³³´Ï´Ù.
Tape label ---------- tape name = monthly_guest AFS tape name = guests.monthly.3 creationTime = Mon Feb 1 04:06:40 1999 cell = abc.com size = 2150000 Kbytes dump path = /monthly dump id = 917860000 useCount = 44 -- End of tape label --
¹é¾÷ ½Ã½ºÅÛ¿¡´Â ¼¿¿¡¼ ¹é¾÷ ÇÁ·Î¼¼½º¸¦ ÀÚµ¿ÈÇϰí À̸¦ º¸´Ù È¿À²ÀûÀ¸·Î ¸¸µå´Â ¿©·¯ ¼±ÅÃÀû ±â´ÉµéÀÌ ÀÖ½À´Ï´Ù. ¿©·¯ ±â´ÉµéÀ» È¥ÇÕÇÏ¸é ´ëºÎºÐÀÇ °æ¿ì °£¼·À» ÃÖ¼ÒÇÑÀ¸·Î ÁÙÀÌ°í º¼·ý µ¥ÀÌÅ͸¦ Å×ÀÌÇÁ¿¡ ´ýÇÁÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸¹Àº ±â´ÉµéÀ» ÀÌ¿ë½Ã ÀåÁ¡Àº ÀÚµ¿ÈµÈ µ¿ÀÛ¿¡ Æ÷ÇÔµÈ °¢ Å×ÀÌÇÁ ÀåÄ¡ °¢°¢¿¡ ´ëÇØ /usr/afs/backup µð·ºÅ丮¿¡¼ ÀåÄ¡ ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. ÀåÄ¡ ±¸¼º ÆÄÀÏ ÀÛ¼º¿¡ ´ëÇÑ ÀÏ¹Ý ¸í·ÉÀº ÀåÄ¡ ±¸¼º ÆÄÀÏ ÀÛ¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. ´ÙÀ½ ¸ñ·Ï¿¡¼´Â Á» ´õ ¼¼ºÎÀûÀ¸·Î °¢ ±â´É¿¡ ´ëÇØ ¼³¸íÇÏ´Â ÀýÀ» ÂüÁ¶Çϵµ·Ï ÇÕ´Ï´Ù.
ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¹é¾÷ ÀÚµ¿È ¹× È¿À²¼ºÀ» Áõ´ë½ÃŰ´Â µÎ °¡Áö ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¹é¾÷ µ¿ÀÛÀ» ÀÚµ¿È½ÃŰ´Â ¸¹Àº ±â´ÉÀ» »ç¿ëÇÏ·Á¸é, ÀåÄ¡¸¦ ±¸µ¿½ÃŰ´Â Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â /usr/afs/backup µð·ºÅ丮¿¡ °¢ Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇÑ ±¸¼º ÆÄÀÏÀ» ÀÛ¼ºÇϽʽÿÀ. ÆÄÀÏ À̸§ÀÇ ¾ç½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
CFG_device_name
¿©±â¼ device_nameÀº Å×ÀÌÇÁ ÀåÄ¡ ¶Ç´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ À̸§ÀÔ´Ï´Ù(Å×ÀÌÇÁ ´ë½Å ÆÄÀÏ·Î ´ýÇÁ¸¦ ±â·ÏÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ¼´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î µ¥ÀÌÅÍ ´ýÇÁ ÂüÁ¶).
Å×ÀÌÇÁ ÀåÄ¡ÀÇ °æ¿ì, Ãʱâ /dev/ ¹®ÀÚ¿¿¡¼ ¸ðµç UNIX ÀåÄ¡¸í¿¡¼ ½ÃÀ۵Ǵ ¹®ÀÚ¿À» Á¦°ÅÇϰí À̸§¿¡ ÀÖ´Â ´Ù¸¥ ½½·¡½¬¸¦ ¹ØÁÙ·Î ´ëüÇÏ¿© À̸§ÀÇ device_name ºÎºÐÀ» »ý¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î CFG_rmt_4mÀº /dev/rmt/4mÀ̶ó´Â ÀåÄ¡¿¡ ÀûÇÕÇÑ ÆÄÀÏ À̸§ÀÔ´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ °æ¿ì, Ãʱ⠽½·¡½¬(/)¸¦ Á¦°ÅÇϰí À̸§¿¡ ÀÖ´Â ´Ù¸¥ ½½·¡½¬(/)¸¦ ¹ØÁÙ·Î ´ëüÇÏ¿© device_name ºÎºÐÀ» »ý¼ºÇϽʽÿÀ. ¿¹¸¦ µé¾î CFG_var_tmp_FILEÀº /var/tmp/FILEÀ̶ó´Â ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ÀûÇÕÇÑ ÆÄÀÏ À̸§ÀÔ´Ï´Ù.
ÀåÄ¡ ±¸¼º ÆÄÀÏ ÀÛ¼ºÀº ¼±ÅÃÀûÀÔ´Ï´Ù. ÆÄÀÏ¿¡¼ Á¦°øÇÏ´Â ÀÌµé ±â´ÉÀ» ÀÌ¿ëÇÏÁö ¾ÊÀ¸·Á¸é, ÀÛ¼ºÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ÀÓÀÇ ¼ø¼´ë·Î ´ÙÀ½ ¸í·É¹® Áß Çϳª¸¦ Æ÷ÇÔ½Ãų ¼ö ÀÖ½À´Ï´Ù. ¸ðµÎ´Â ¼±ÅÃÀûÀÔ´Ï´Ù. ÀÚ½ÅÀÇ Çà¿¡ °¢ ¸í·É¹®À» ³õÁö¸¸, ¸í·É¹®³»¿¡ ½Å±ÔÇà(<Return>) ¹®ÀÚ¸¦ ³õÁö´Â ¸¶½Ê½Ã¿À.
Å×ÀÌÇÁ ½ºÅÂÄ¿³ª ÁÖÅ© ¹Ú½º´Â »ç¶÷ÀÌ ÀϺη¯ ÀÛµ¿½ÃŰÁö ¾Ê¾Æµµ µ¿À۵Ǵ µ¿¾È ¿©·¯ Å×ÀÌÇÁ¸¦ È£ÃâÇÒ ¼ö ÀÖÀ¸¹Ç·Î ¹é¾÷ µ¿ÀÛÀ» ÀÚµ¿ÈÇÏ´Â µ¥ µµ¿òÀÌ µË´Ï´Ù. ÀÌ ±â´ÉÀ» ÀÌ¿ëÇÏ·Á¸é, ½ºÅÂÄ¿³ª ÁÖÅ© ¹Ú½º¿ëÀ¸·Î ±â·ÏÇÏ´Â ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ MOUNT ¹× ¼±ÅÃÀûÀ¸·Î UNMOUNT ¸í·É¹®À» »ðÀÔÇϽʽÿÀ. ¸í·ÉÀÇ ±¸¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
MOUNT filename UNMOUNT filename
¿©±â¼ filenameÀº ÀåÄ¡ Á¦Á¶¾÷ü¿¡¼ ÀåÄ¡ÀÇ Å×ÀÌÇÁ µå¶óÀ̺긦 ¸¶¿îÆ®Çϰųª ¸¶¿îÆ®ÇØÁ¦Çϱâ À§ÇØ Á¤ÀÇÇÑ ·çƾÀ» È£ÃâÇÏ´Â ½ºÅ©¸³Æ®³ª ÇÁ·Î±×·¥ÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â °æ·Î À̸§ÀÔ´Ï´Ù(ÆíÀǸ¦ À§ÇØ, ´ÙÀ½ ¼³¸í¿¡¼´Â ½ºÅ©¸³Æ®¿Í ÇÁ·Î±×·¥ ¸ðµÎ¿¡ ´ëÇØ ½ºÅ©¸³Æ®¶ó´Â ¿ë¾î¸¦ »ç¿ëÇÕ´Ï´Ù). ½ºÅ©¸³Æ®¿¡´Â ÁÖ·Î ¿À·ù »óȲÀ» ó¸®Çϰí, ¹é¾÷ µ¿ÀÛÀÌ ¼öÇàµÇ´Â Áö ¿©ºÎ¿¡ µû¶ó ½ºÅ©¸³Æ®ÀÇ µ¿ÀÛÀ» ¼öÁ¤ÇÏ´Â Ãß°¡ ³í¸®°¡ µé¾îÀÖ½À´Ï´Ù.
MOUNT ¶Ç´Â UNMOUNT ¸í·É¹®À¸·Î ´Ù¸¥ ½ºÅ©¸³Æ®¸¦ ÂüÁ¶Çϰųª, ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ·çƾ ¸ðµÎ¸¦ È£ÃâÇÏ´Â ´ÜÀÏ ½ºÅ©¸³Æ®¸¦ ÂüÁ¶ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ½ºÅ©¸³Æ®´Â butc ¸í·É ½ÇÇàÀÚ¿¡°Ô ¿¬°üµÈ ·ÎÄà ID¿Í AFS ÅäÅ«À» °è½ÂÇÕ´Ï´Ù.
¸ðµç Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇÑ ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ MOUNT ¸í·É¹®À» Æ÷ÇÔÇØ¾ß ÇÏÁö¸¸, UNMOUNT ¸í·É¹®Àº ÀåÄ¡ Á¦Á¶¾÷ü¿¡¼ Á¦°øÇÏ´Â Å×ÀÌÇÁ ó¸® ·çƾ¿¡ µû¶ó ±× ÇÊ¿ä ¿©ºÎ°¡ °áÁ¤µË´Ï´Ù. ¸î¸î ÀåÄ¡ ÁÖ·Î ½ºÅÂÄ¿¿¡´Â Å×ÀÌÇÁ¸¦ ¸¶¿îÆ®Çϱâ À§ÇÑ ÇϳªÀÇ ´ÜÀÏ ·çƾÀÌ ÀÖÀ¸¸ç, À̰ÍÀº ÇÊ¿äÇÑ »õ Å×ÀÌÇÁÀÇ »ðÀÔÀ» ¹æÇØÇÏ´Â Å×ÀÌÇÁ¸¦ ÀÚµ¿À¸·Î ¸¶¿îÆ®ÇØÁ¦ÇÕ´Ï´Ù. ÀÌ·± °æ¿ì, UNMOUNT ¸í·ÉÀº ÇÊ¿ä¾ø½À´Ï´Ù. ¸¶¿îÆ® ¹× ¸¶¿îÆ®ÇØÁ¦ ·çƾÀÌ º°µµ·Î Á¸ÀçÇÏ´Â ÀåÄ¡ÀÇ °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ÀÌ¿¡ ´ëÇÑ Á¶ÀÛÀ» ¿Ï·áÇÒ ¶§ Å×ÀÌÇÁ¸¦ Á¦°ÅÇϱâ À§ÇØ UNMOUNT ¸í·É¹®À» »ðÀÔÇØ¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é ÀÌÈÄ MOUNT ¸í·É¹® ½ÇÇàÀÌ ¿À·ù·Î ½ÇÆÐÇÕ´Ï´Ù.
ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ MOUNT ¸í·É¹®ÀÌ µé¾îÀÖÀ¸¸é, ¹é¾÷ µ¿ÀÛÀ» ¼öÇàÇϱâ Àü¿¡ ½ºÅÂÄ¿³ª ÁÖÅ© ¹Ú½º¿¡ ÇÊ¿äÇÑ Å×ÀÌÇÁ¸¦ ½×¾Æ µÎ¾î¾ß ÇÕ´Ï´Ù. ´ëºÎºÐÀÇ ÁÖÅ© ¹Ú½ºµéÀº Å×ÀÌÇÁ¿¡ ÀÖ´Â ¿ÜºÎ ·¹À̺í(¹ÙÄÚµå¿Í °°Àº)À» Àаí ÇÊ¿äÇÑ Å×ÀÌÇÁ¸¦ Ž»öÇÒ ¼ö ÀÖÁö¸¸, ´ëºÎºÐÀÇ ½ºÅÂÄ¿µéÀº ¼ø¼´ë·Î Å×ÀÌÇÁ »çÀ̸¦ ÀüȯÇÏ°í ¾î¶² °æ¿ì´Â ÇÑ ¹æÇâÀ¸·Î¸¸ ÀüȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ÈÄÀÚÀÇ °æ¿ì, Á¤È®ÇÑ ¼ø¼·Î Å×ÀÌÇÁ¸¦ ½×¾Æ¾ß ÇÕ´Ï´Ù.
Å×ÀÌÇÁ ÀåÄ¡¿¡ Å×ÀÌÇÁµéÀ» ¹Ì¸® ½×¾ÆµÑ ¼ö ÀÖ¶Ç·Ï º¹¿ø µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Å×ÀÌÇÁ ¸ñ·ÏÀ» ±¸ÇÏ·Á¸é, -n Ç÷¡±×¸¦ ÀûÇÕÇÑ ¹é¾÷ ¸í·É(backup diskrestore, backup volrestore, ¶Ç´Â backup volsetrestore)¿¡ Æ÷ÇÔ½ÃŰ½Ê½Ã¿À. ´ýÇÁ µ¿ÀÛÀÇ °æ¿ì, º¸Åë µ¿ÀÛ¿¡ ÇÊ¿äÇÑ °Íº¸´Ù ÃæºÐÈ÷ ¸¹Àº Å×ÀÌÇÁ¸¦ ÀåÄ¡¿¡ µÎ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ¿µ±¸Àû À̸§À̳ª AFS Å×ÀÌÇÁ À̸§À¸·Î Å×ÀÌÇÁ¿¡ ¹Ì¸® ·¹À̺íÀ» ÁöÁ¤ÇÒ ¼ö ÀÖÁö¸¸, ÀÌ À̸§µé ¸ðµÎ¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ´ýÇÁ µ¿ÀÛ¿ë Å×ÀÌÇÁ¿¡ AFS Å×ÀÌÇÁ À̸§À¸·Î ·¹À̺íÀ» ÁöÁ¤ÇÏ´Â °æ¿ì, Å×ÀÌÇÁ »öÀÎ ¼øÀ¸·Î ½ºÅÂÄ¿·Î Å×ÀÌÇÁ¸¦ ·ÎµåÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÕ´Ï´Ù. ±×·¯³ª, ¿µ±¸Àû Å×ÀÌÇÁ À̸§À¸·Î Å×ÀÌÇÁ¿¡ ¹Ì¸® ·¹À̺íÀ» ÁöÁ¤Çϰųª ·¹À̺íÀÌ ¾ø´Â Å×ÀÌÇÁ¸¦ »ç¿ëÇÏ´Â °ÍÀÌ Á» ´õ °£´ÜÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ·± °æ¿ì, ¹é¾÷ ½Ã½ºÅÛÀº ´ýÇÁ µ¿ÀÛÁß¿¡ Á¦´ë·Î »öÀÎÈµÈ AFS Å×ÀÌÇÁ À̸§À» »ý¼ºÇϰí Àû¿ëÇÕ´Ï´Ù.
butc ¸í·ÉÀ» ½ÇÇàÇÏ¿© Á¦°øµÈ Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇØ Å×ÀÌÇÁ Á¶Á¤ÀÚ¸¦ ½ÃÀÛÇÒ °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ·ÎÄà µð½ºÅ©¿¡¼ /usr/afs/backup/CFG_device_name ÀåÄ¡ ±¸¼º ÆÄÀÏÀ» ã½À´Ï´Ù. ¿©±â¼ device_nameÀÇ Çü½ÄÀº ÀåÄ¡ ±¸¼º ÆÄÀÏ ÀÛ¼º¿¡¼ ¼³¸íÇÑ ¹Ù¿Í °°½À´Ï´Ù. ÆÄÀÏÀÌ ÀÖ°í MOUNT ¸í·É¹®ÀÌ µé¾îÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ¿¡ Å×ÀÌÇÁ°¡ ÇÊ¿äÇÒ ¶§ ¸¶´Ù ¸í·É¹®ÀÇ filename Àμö°¡ ÁöÁ¤ÇÑ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù.
ÀåÄ¡ ±¸¼º ÆÄÀÏÀÌ ¾ø°Å³ª MOUNT ¸í·É¹®ÀÌ µé¾îÀÖÁö ¾ÊÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ¿¡ Å×ÀÌÇÁ°¡ ÇÊ¿äÇÒ ¶§¸¶´Ù ¿î¿ëÀÚ°¡ ÇÊ¿äÇÑ Å×ÀÌÇÁ¸¦ »ðÀÔÇϵµ·Ï ÇÏ´Â ÇÁ·ÒÇÁÆ®¸¦ â¿¡¼ »ý¼ºÇÕ´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¹é¾÷ µ¿ÀÛÀ» °è¼ÓÇÏ·Á¸é ¿î¿ëÀÚ°¡ Å×ÀÌÇÁ¸¦ ³Ö°í <Return>À» ´·¯¾ß ÇÕ´Ï´Ù.
±×·¯³ª ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â AUTOQUERY ¸í·É¹®À» NO·Î ¼³Á¤Çϰųª -noautoquery Ç÷¡±×¸¦ butc ¸í·É¿¡ »ðÀÔÇÏ¿©, µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Ã¹¹øÂ° Å×ÀÌÇÁ¿¡ ´ëÇÑ Å×ÀÌÇÁ Á¶Á¤ÀÚÀÇ µ¿ÀÛÀ» ¼öÁ¤ÇÒ ¼öµµ ÀÖÀ½À» ±â¾ïÇϽʽÿÀ. ÀÌ·± °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â MOUNT ¸í·É¹®À» ½ÇÇàÇÏÁö ¾Ê°Å³ª µ¿ÀÛ ½ÃÀ۽à Å×ÀÌÇÁ¿¡ ´ëÇØ ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ´Â µå¶óÀ̺꿡¼ ÇÊ¿äÇÑ Ã¹¹øÂ° Å×ÀÌÇÁ¸¦ ãÀ» °ÍÀ¸·Î ±â´ëÇϱ⠶§¹®ÀÔ´Ï´Ù. Ãʱâ Å×ÀÌÇÁ¿¡¼ Ž»ö ¶Ç´Â ÇÁ·ÒÇÁÆ® »èÁ¦¸¦ ÂüÁ¶ÇϽʽÿÀ.
ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ UNMOUNT ¸í·É¹®ÀÌ ÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ Å×ÀÌÇÁ ÀåÄ¡¸¦ ´ÝÀ» ¶§ ¸¶´Ù ¸í·É¹®ÀÇ filename Àμö¿¡¼ ÁöÁ¤ÇÑ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù. ½ºÅ©¸³Æ®¸¦ Çѹø¸¸ ½ÇÇàÇϸç, ÀåÄ¡¿¡¼ close µ¿ÀÛÀÌ ¼º°øÇß´Â Áö ¿©ºÎ¿¡ °ü°è¾øÀÌ ½ÇÇàµË´Ï´Ù. ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ UNMOUNT ¸í·É¹®ÀÌ ¾øÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ¾Æ¹«·± Á¶Ä¡µµ ¼öÇàÇÏÁö ¾Ê½À´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ MOUNT ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§, ´ÙÀ½ ¼ø¼´ë·Î 5°³ÀÇ ¸Å°³º¯¼ö¸¦ Àü´ÞÇÕ´Ï´Ù. ½ºÅ©¸³Æ®¿¡ ÀÖ´Â ¸Å°³º¯¼öµéÀ» »ç¿ëÇÏ¿© ¹é¾÷ µ¿À۽à ¹ß»ýÇÒ ¼ö ÀÖ´Â ¿©·¯ »óȲ¿¡ ´ëÇÑ ¹ÝÀÀÀ» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
MOUNT ½ºÅ©¸³Æ®´Â ´ÙÀ½ Á¾·á ÄÚµå Áß Çϳª¸¦ ¸®ÅÏÇÏ¿© Å×ÀÌÇÁ Á¶Á¤ÀÚ¿¡°Ô Å×ÀÌÇÁ°¡ ¼º°øÀûÀ¸·Î ¸¶¿îÆ®µÇ¾ú´Â Áö ¿©ºÎ¸¦ ¾Ë·ÁÁÖ¾î¾ß ÇÕ´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ UNMOUNT ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§, ´ÙÀ½ ¼ø¼·Î µÎ °³ÀÇ ¸Å°³º¯¼ö¸¦ Àü´ÞÇÕ´Ï´Ù.
´ÙÀ½ ¿¹ ½ºÅ©¸³Æ®¿¡¼´Â ¹é¾÷ ½Ã½ºÅÛÀÌ Àü´ÞÇÑ µÎ °³ÀÇ ¸Å°³º¯¼ö(tries ¹× operation)¸¦ »ç¿ëÇÕ´Ï´Ù. À̰ÍÀº tries ¸Å°³º¯¼ö °ªÀÌ 1º¸´Ù Ŭ °æ¿ì Á¾·áÇÏ´Â ¿¹Á¦ ´ÙÀ½¿¡ ¿É´Ï´Ù. 1Àº ½ºÅÂÄ¿¿¡ Å×ÀÌÇÁ°¡ ¾øÀ½À» ÀǹÌÇϱ⠶§¹®ÀÔ´Ï´Ù.
backup dump ¶Ç´Â backup savedb µ¿ÀÛÀÇ °æ¿ì, ·çƾÀº ½ºÅÂÄ¿ Á¦Á¶¾÷ü¿¡¼ Á¦°øÇÏ´Â ¿¹Á¦ stackerCmd_NextTape ±â´ÉÀ» È£ÃâÇÕ´Ï´Ù. ÆÄÀÏ¿¡ ÀÖ´Â ¸¶Áö¸· ÇàÀº ¿î¿ëÀÚ°¡ Å×ÀÌÇÁ¸¦ »ðÀÔÇϵµ·Ï ÇÏ´Â Á¾·á Äڵ带 ¸®ÅÏÇϸç, À̵é ÇàµéÀº ½ºÅÂÄ¿°¡ Å×ÀÌÇÁ¸¦ ·ÎµåÇÒ ¼ö ¾ø°Å³ª ¼öÇàµÇ´Â µ¿ÀÛÀÌ ÆÄÀÏ¿¡¼ ¸í½ÃÀûÀ¸·Î ¼³¸íÇÑ °Í Áß Çϳª°¡ ¾Æ´Ò °æ¿ì(¿¹¸¦ µé¾î º¹¿ø µ¿ÀÛ) È£ÃâµÊÀ» ±â¾ïÇϽʽÿÀ.
#! /bin/csh -f set devicefile = $1 set operation = $2 set tries = $3 set tapename = $4 set tapeid = $5 set exit_continue = 0 set exit_abort = 1 set exit_interactive = 2 #-------------------------------------------- if (${tries} > 1) then echo "Too many tries" exit ${exit_interactive} endif if (${operation} == "unmount") then echo "UnMount: Will leave tape in drive" exit ${exit_continue} endif if ((${operation} == "dump") |\ (${operation} == "appenddump") |\ (${operation} == "savedb")) then stackerCmd_NextTape ${devicefile} if (${status} != 0)exit${exit_interactive} echo "Will continue" exit ${exit_continue} endif if ((${operation} == "labeltape") |\ (${operation} == "readlabel")) then echo "Will continue" exit ${exit_continue} endif echo "Prompt for tape" exit ${exit_interactive}
±âº»ÀûÀ¸·Î, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ÇØ´ç Å×ÀÌÇÁ ÀåÄ¡¿¡ ´ëÇÑ ÀåÄ¡ ±¸¼º ÆÄÀÏÀ» ÀÐ¾î ¹é¾÷ µ¿ÀÛ¿¡ ÇÊ¿äÇÑ Ã¹¹øÂ° Å×ÀÌÇÁ¸¦ ±¸ÇÕ´Ï´Ù. ÆÄÀÏ¿¡ MOUNT ¸í·É¹®ÀÌ ÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ÂüÁ¶µÇ´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÕ´Ï´Ù. ÀåÄ¡ ±¸¼º ÆÄÀÏÀÌ ¾ø°Å³ª ¿©±â¿¡ MOUNT ¸í·É¹®ÀÌ ¾ø´Â °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â Á¤È®ÇÑ Å×ÀÌÇÁ¸¦ »ðÀÔÇϰí <Return>À» ´©¸£µµ·Ï ÇÕ´Ï´Ù.
µ¿ÀÛ¿¡ Å×ÀÌÇÁ°¡ ÇÊ¿äÇÔÀ» ¾Ë°Ô µÇ¸é, backup ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ µå¶óÀ̺꿡 ÇÊ¿äÇÑ Å×ÀÌÇÁ¸¦ ³õ°í Å×ÀÌÇÁ Á¶Á¤ÀÚ¿¡°Ô Ãʱâ Å×ÀÌÇÁ È®º¸ °úÁ¤À» °Ç³Ê¶Ùµµ·Ï ¾Ë·ÁÁÜÀ¸·Î½á È¿À²¼ºÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀ¸·Î µ¿ÀÛÀº º¸´Ù ½Å¼ÓÇÏ°Ô ½ÃÀ۵ǹǷΠÅ×ÀÌÇÁ¸¦ »ðÀÔÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚÀÇ Ãʱâ Å×ÀÌÇÁ È®º¸ ´Ü°è¸¦ Åë°úÇÏ´Â µÎ °¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¿î¿ëÀÚ ÁÖÀǰ¡ ÇÊ¿äÇÑ ¿À·ù »óȲÀ» ¿¹¹æÇÏ·Á¸é, µå¶óÀ̺꿡 ³õÀº Å×ÀÌÇÁ¿¡ ¿øÇÏÁö ¾Ê´Â ´ýÇÁ°¡ µé¾îÀÖÁö ¾Êµµ·Ï ÇÏ°í ¾²±â º¸È£µÇ¾î ÀÖÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. Å×ÀÌÇÁ ·¹ÀÌºí¿¡ ¿µ±¸Àû À̸§ÀÌ ¾ø´Â »óÅ¿¡¼ Ãʱ⠴ýÇÁ¸¦ ÀÛ¼ºÇÏ´Â °æ¿ì, AFS Å×ÀÌÇÁ À̸§ÀÌ º¼·ý ¼¼Æ® ¹× ´ýÇÁ ¼¼Æ® À̸§°ú ´ëÀÀµÇ°Å³ª ¾Æ´Ï¸é <NULL>ÀÌ µÇµµ·Ï ÇϽʽÿÀ. ¶Ç´Â, AFS Å×ÀÌÇÁ À̸§ üũ »èÁ¦¿¡¼ ¼³¸íÇÑ °Íó·³ ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ÀÖ´Â NAME_CHECK ¸í·É¹®¿¡ NO °ªÀ» ÁöÁ¤ÇÏ¿© Å×ÀÌÇÁ Á¶Á¤ÀÚÀÇ À̸§ °ËÁõÀ» ¾ïÁ¦ÇϽʽÿÀ.
±âº»ÀûÀ¸·Î, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â »ç¿ëÀÚ¿¡°Ô ¿À·ù »óȲÀÌ ¹ß»ýÇßÀ» ¶§ÀÇ ¹ÝÀÀ ¹æ¹ýÀ» ¹¯½À´Ï´Ù. ÇÁ·ÒÇÁÆ®¸¦ ¾ïÁ¦Çϰí Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¹Ì¸® °áÁ¤µÈ ¹æ½ÄÀ¸·Î ¿À·ù¸¦ ó¸®Çϵµ·Ï ÇÏ·Á¸é, ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ASK NO ¸í·É¹®À» »ðÀÔÇϽʽÿÀ. YES °ªÀ» ÁöÁ¤Çϰųª ASK ¸í·É¹®À» ¿ÏÀüÈ÷ »ý·«ÇÑ °æ¿ì, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ¿À·ù Áß Çϳª°¡ ¹ß»ýÇßÀ» ¶§¿¡ ´ëÇÑ ÁöħÀ» ÀÔ·ÂÇϵµ·Ï ÇÕ´Ï´Ù.
´ÙÀ½ ¸ñ·Ï¿¡¼´Â ¿À·ù ȯ°æ°ú, ÀÌ¿¡ ´ëÇÑ Å×ÀÌÇÁ Á¶Á¤ÀÚÀÇ ¹ÝÀÀ¿¡ ´ëÇØ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
Å×ÀÌÇÁ¿¡ ¿µ±¸Àû À̸§ÀÌ ¾ø´Â »óÅ¿¡¼ Ãʱ⠴ýÇÁ¸¦ ±â·ÏÇÏ´Â °æ¿ì, ±âº»ÀûÀ¸·Î ¹é¾÷ ½Ã½ºÅÛÀº Å×ÀÌÇÁÀÇ AFS Å×ÀÌÇÁ À̸§ÀÌ ¼ö¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÎ Áö ¿©ºÎ¸¦ È®ÀÎÇÕ´Ï´Ù. 3°¡Áö À¯ÇüÀÇ °ªÀ» ½ÂÀÎÇÕ´Ï´Ù.
À̸§ È®ÀÎÀ» Åë°úÇÏ·Á¸é, ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ NAME_CHECK NO ¸í·É¹®À» »ðÀÔÇϽʽÿÀ. ±×·¯¸é Å×ÀÌÇÁ¿¡ ÀÖ´Â ¸ðµç ´ýÇÁ°¡ ¸¸±âµÇ´Â µ¿¾È óÀ½ ·¹À̺íÀ» ´Ù½Ã ÁöÁ¤ÇÏÁö ¾Ê°íµµ Å×ÀÌÇÁ¸¦ ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù(Å×ÀÌÇÁ¿¡ ¸¸±âµÇÁö ¾ÊÀº ´ýÇÁ°¡ ÀÖÁö¸¸ ÀÌ Å×ÀÌÇÁ¸¦ ´Ù½Ã »ç¿ëÇÏ·Á´Â °æ¿ì, backup labeltape ¸í·ÉÀ» »ç¿ëÇÏ¿© ·¹À̺íÀ» ´Ù½Ã ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é, ASK NO ¸í·É¹®ÀÌ ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ³ªÅ¸³¯ ¼ö ¾ø½À´Ï´Ù).
±âº»ÀûÀ¸·Î, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ´ýÇÁ µ¿ÀÛÁß¿¡ 16KB ¸Þ¸ð¸® ¹öÆÛ¸¦ »ç¿ëÇÕ´Ï´Ù. º¼·ý ¼¹ö·ÎºÎÅÍ º¼·ý µ¥ÀÌÅ͸¦ ¼ö½ÅÇϹǷÎ, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â 16KB Àüü¸¦ Å×ÀÌÇÁ ÀåÄ¡·Î Àü¼ÛÇϱâ Àü¿¡ ¹öÆÛ¿¡¼ µ¥ÀÌÅÍ 16KB¸¦ ¼öÁýÇÕ´Ï´Ù. ÀÌ¿Í À¯»çÇϰÔ, º¹¿ø ÀÛ¾÷Áß¿¡ Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ÆÄÀÏ ½Ã½ºÅÛÀ¸·ÎÀÇ º¹¿øÀ» À§ÇØ 32KB Àüü¸¦ º¼·ý ¼¹ö·Î Àü¼ÛÇϱâ Àü¿¡ Å×ÀÌÇÁ ÀåÄ¡¿¡¼ ±âº»ÀûÀ¸·Î 32KB µ¥ÀÌÅ͸¦ ¹öÆÛÈÇÕ´Ï´Ù. ¹öÆÛ¸µÀ¸·Î ÀÎÇØ Å×ÀÌÇÁ ÀåÄ¡¿ÍÀÇ µ¥ÀÌÅÍ º¼·ý À̵¿ÀÌ Á» ´õ ºó¹øÇØÁö¹Ç·Î Å×ÀÌÇÁ ½ºÆ®¸²È°¡ ÁõÁøµË´Ï´Ù. À̰ÍÀº Å×ÀÌÇÁ ÀåÄ¡°¡ µ¿ÀÛÇÏ´Â °¡Àå È¿°úÀûÀÎ ¹æ¹ýÀÔ´Ï´Ù.
Ç¥ÁØ ³×Æ®¿öÅ© ±¸¼º¿¡¼, ±âº» ¹öÆÛ Å©±â´Â ÁÖ·Î Å×ÀÌÇÁ ½ºÆ®¸²È¸¦ ÃËÁøÇϱ⿡ ÃæºÐÈ÷ Å®´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ°ú ÆÄÀÏ ¼¹ö ½Ã½ºÅÛ »çÀÌÀÇ ³×Æ®¿öÅ© ¼Óµµ°¡ ´À¸° °æ¿ì, ¹öÆÛ Å©±â¸¦ Áõ°¡½ÃŰ´Â °ÍÀÌ µµ¿òÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ ±¸¼ºÀ» À§ÇØ ¹öÆÛ Å©±â¸¦ º¯°æÇÏ´Â °ÍÀÌ À¯¿ëÇÑ Áö ¿©ºÎ¸¦ °áÁ¤ÇÏ·Á¸é, ½ºÆ®¸²ÈµÇ¾ú´Â Áö Å×ÀÌÇÁ ÀåÄ¡¸¦ °üÂûÇϰí, ±×·¸Áö ¾ÊÀ¸¸é Á¦Á¶¾÷ü¿¡ ¹®ÀÇÇϽʽÿÀ. ¹öÆÛ Å©±â¸¦ ¼³Á¤ÇÏ·Á¸é, ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ BUFFERSIZE ¹®À» Æ÷ÇÔÇϽʽÿÀ. ´ÙÀ½ Çü½ÄÀ¸·Î µÈ Á¤¼ö°ª°ú ¼±ÅÃÀûÀÎ ´ÜÀ§°ªÀ» »ç¿ëÇÕ´Ï´Ù.
BUFFERSIZE size[{k | K | m | M | g | G}]
¿©±â¼ size´Â ´ýÇÁ¿Í º¹¿ø µ¿ÀÛÀ» ¼öÇàÇÏ´Â µ¿¾È ¹öÆÛ·Î¼ »ç¿ëÇϱâ À§ÇØ Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ÇÒ´çÇÑ ¸Þ¸ð¸® ¾çÀ» ÁöÁ¤ÇÕ´Ï´Ù. ±âº» ´ÜÀ§´Â ¹ÙÀÌÆ®ÀÌÁö¸¸, ų·Î¹ÙÀÌÆ®¸¦ ÁöÁ¤ÇÏ·Á¸é k ¶Ç´Â K, ¸Þ°¡¹ÙÀÌÆ®´Â m ¶Ç´Â M, ±â°¡¹ÙÀÌÆ®´Â g ¶Ç´Â G¸¦ »ç¿ëÇϽʽÿÀ. size °ª°ú ´ÜÀ§ ¹®ÀÚ »çÀÌ¿¡´Â °ø¹éÀÌ ¾ø½À´Ï´Ù.
Å×ÀÌÇÁ ´ë½Å ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ´ýÇÁ¸¦ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ¿¹¸¦ µé¾î °èÃþÀû ±â¾ï¿µ¿ª °ü¸®(HSM) ½Ã½ºÅÛ°ú °°Àº µ¥ÀÌÅÍ º¸Á¸ ½Ã½ºÅÛÀ¸·Î µ¥ÀÌÅ͸¦ Àü¼ÛÇÏ´Â °æ¿ì À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ½Ã½ºÅÛÀº AFS ¹× ¹é¾÷ ½Ã½ºÅÛ°ú ÇÔ²² »ç¿ëÇÕ´Ï´Ù. ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡¼ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Îµµ µ¥ÀÌÅ͸¦ º¹¿øÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀº ¿©·¯ º¼·ý¿¡ ´ëÇØ µ¿µîÇÑ vos dump ¹× vos restore ¸í·ÉÀ» ½ÇÇàÇÏ´Â °Íº¸´Ù È¿°úÀûÀÔ´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛÀÇ ·ÎÄà µð½ºÅ©¿¡ ÀÖ´Â °æ¿ì ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ±â·ÏÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÏÁö¸¸, ¿ø°Ý ½Ã½ºÅÛ¿¡ ÀÖ´Â NFS ¸¶¿îÆ® ÆÄƼ¼ÇÀ¸·Î ÆÄÀÏÀ» ±â·ÏÇÒ ¼öµµ ÀÖ½À´Ï´Ù. AFS¿¡¼´Â ÆÄÀÏ¿¡ ÀÛ¼ºÇÒ ¼öµµ ÀÖÀ¸¸ç, »óÀ§ µð·ºÅ丮¿¡ ÀÖ´Â ¾×¼¼½º Á¦¾î ¸ñ·Ï(ACL)¿¡ ÇÊ¿äÇÑ ±ÇÇÑÀ» Çã¿ëÇÒ ¼ö ÀÖÁö¸¸, AFS µ¥ÀÌÅÍ¿¡¼ AFS ÀÚü·Î ´Ù½Ã ¹é¾÷ÇÏ´Â °ÍÀÌ ´Ù¼Ò ¼øÈ¯ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù.
Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ´ýÇÁ¸¦ ±â·ÏÇÒ ¶§ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÌ ¾øÀ¸¸é, ÀÌ ÆÄÀÏÀ» ÀÛ¼ºÇÕ´Ï´Ù. º¹¿ø µ¿ÀÛÀ» ¼öÇàÇÏ·Á¸é, ÆÄÀÏÀÌ ÀÖ¾î¾ß Çϰí backup dump µ¿ÀÛ µµÁß ÀÌÀü¿¡ ÆÄÀÏ·Î ±â·ÏÇß´ø º¼·ý µ¥ÀÌÅͰ¡ µé¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ±â·ÏÇÒ ¶§, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â 16KB ¿ÀÇÁ¼ÂÀ¸·Î µ¥ÀÌÅ͸¦ ±â·ÏÇÕ´Ï´Ù. Á¦°øµÈ µ¥ÀÌÅÍ ºí·Ï(º¼·ý ½ÃÀÛ ¶Ç´Â ³¡¿¡ ½ÅÈ£¸¦ ÁöÁ¤Çϴ ǥ½ÃÀÚ¿Í °°Àº)ÀÌ 16KB Àüü¸¦ ä¿ìÁö ¾ÊÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ´ÙÀ½ ºí·ÏÀ» ±â·ÏÇϱâ Àü¿¡ ´ÙÀ½ ¿ÀÇÁ¼ÂÀ¸·Î °Ç³Ê¶Ý´Ï´Ù. -id ¿É¼ÇÀ¸·Î ½ÇÇàµÈ backup dumpinfo ¸í·É Ãâ·Â¿¡¼, Pos Ä÷³ °ªÀº º¼·ý µ¥ÀÌÅͰ¡ ½ÃÀ۵Ǵ 16KB ´ÜÀ§ÀÇ ¼¼öÀ̰í Å×ÀÌÇÁ·Î ´ýÇÁÇϱâ À§ÇÑ °ÍÀ̹ǷΠº¸Åë ÀÌÀü Çà¿¡ ÀÖ´Â À§Ä¡ ¹øÈ£º¸´Ù Çϳª ´õ Å« °ÍÀº ¾Æ´Õ´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ·Î ±â·ÏÇϱâ À§ÇØ, Å×ÀÌÇÁ ÀåÄ¡ÀÎ °Íó·³ ÆÄÀÏÀ» ±¸¼ºÇØ¾ß ÇÕ´Ï´Ù.
ÁÖ: | Å×ÀÌÇÁ ÀåÄ¡ À̸§ ´ë½Å ÆÄÀÏ °æ·Î À̸§Àº FILE YES ¸í·É¹®ÀÌ ÀåÄ¡ ±¸¼º ÆÄÀÏ¿¡ ³ªÅ¸³¯ ¶§ /usr/afs/backup/tapeconfig ÆÄÀÏÀÇ ¼¼ ¹øÂ° Çʵ忡 Ç¥½ÃµÇ¾î¾ß Çϸç, ¹Ý´ëÀÇ °æ¿ìµµ ÇØ´çµË´Ï´Ù. tapeconfig ÆÄÀÏÀÌ ´ë½Å Å×ÀÌÇÁ ÀåÄ¡¸¦ ÂüÁ¶ÇÒ ¶§, ´ýÇÁ µ¿ÀÛÀÌ ¼º°øÇÑ °ÍÀ¸·Î Ç¥½ÃµÇÁö¸¸ µ¿ÀÛÇÏÁö´Â ¾Ê½À´Ï´Ù. FILE ¸í·É¹®ÀÌ YES·Î ¼³Á¤µÇ¾î ÀÖ´Â µ¿¾ÈÀº °©ÀÚ±â Å×ÀÌÇÁ ÀåÄ¡·Î ´ýÇÁµÉ ¶§ µ¥ÀÌÅ͸¦ º¹¿øÇÒ ¼ö ¾ø½À´Ï´Ù. °°Àº ¹æ½ÄÀ¸·Î FILE ¸í·É¹®ÀÌ NO·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é, tapeconfig Ç׸ñÀº ½ÇÁ¦ Å×ÀÌÇÁ ÀåÄ¡¸¦ ÂüÁ¶ÇØ¾ß ÇÕ´Ï´Ù. |
% bos listusers <machine name>
% su root Password: root_password
# backup
backup> listhosts
Å×ÀÌÇÁ ÀåÄ¡¿¡¼ ó·³, »ç¿ëÇÒ ¼ö ÀÖ´Â °ªÀº 0 - 58510 À̳»ÀÇ Á¤¼öÀÔ´Ï´Ù(¹é¾÷ ½Ã½ºÅÛÀº ÃÖ´ë 58,511°³ÀÇ Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£¸¦ ÃßÀûÇÒ ¼ö ÀÖ½À´Ï´Ù). °¢ Æ÷Æ® ¿ÀÇÁ¼ÂÀº ¼¿ ³»¿¡¼ °íÀ¯ÇØ¾ß ÇÏÁö¸¸, ÀÓÀÇ ¹øÈ£¸¦ ´ÜÀÏ Å×ÀÌÇÁ Á¶Á¤ÀÚ ½Ã½ºÅÛ°ú ¿¬°ü½Ãų ¼ö ÀÖ½À´Ï´Ù. Æ÷Æ® ¿ÀÇÁ¼Â ¹øÈ£µéÀ» ¿¬¼ÓÀûÀ¸·Î ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
backup> addhost <tape machine name> [<TC port offset>]
¿©±â¼
[capacity filemark_size] device_name port_offset
¿©±â¼
´ÜÀ§¸¦ ³ªÅ¸³»´Â ¹®ÀÚ°¡ µÚ¿¡ ¿À´Â ¼ýÀÚ°ªÀ» ÁöÁ¤ÇϽʽÿÀ. Áß°£¿¡ °ø¹éÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ¹®ÀÚ k ¶Ç´Â K´Â ų·Î¹ÙÀÌÆ®¸¦, m ¶Ç´Â MÀº ¸Þ°¡¹ÙÀÌÆ®¸¦, g ¶Ç´Â G´Â ±â°¡¹ÙÀÌÆ®¸¦ ³ªÅ¸³À´Ï´Ù. ´ÜÀ§ ¹®ÀÚ¸¦ »ý·«Çϸé, ±âº»°ªÀº ų·Î ¹ÙÀÌÆ®ÀÔ´Ï´Ù. ÀÌ Çʵ尡 ºñ¾îÀÖÀ¸¸é, Å×ÀÌÇÁ Á¶Á¤ÀÚ´Â ¼ö¿ëÇÒ ¼ö ÀÖ´Â ÃÖ´ë °ª(2048 GB ¶Ç´Â 2TB)À» »ç¿ëÇÕ´Ï´Ù. ±×·± °æ¿ì filemark_size Çʵ带 ºñ¿ö µÎ½Ê½Ã¿À.
ÀÌ Çʵå À̸§ÀÌ ½ÇÁ¦ ÆÄÀϷμ ¸í¸íµÇ¸é, ÆÄƼ¼Ç¿¡¼ °ø°£ÀÌ ¾ø¾îÁú ¶§ º¹±¸ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¿ÀÛ Áß¿¡´Â tapeconfig ÆÄÀÏÀ» º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù.
6 ´Ü°è¿¡¼ tapeconfig ÆÄÀÏ¿¡ ±â·ÏµÈ ÀåÄ¡ À̸§À» ±Ù°Å·Î À̸§ÀÇ device_name ºÎºÐÀ» »ý¼ºÇϽʽÿÀ. ±ÇÀåÇÑ ´ë·Î ±âÈ£ ¿¬°á À̸§À» ±â·ÏÇßÀ¸¸é, /dev/ ¹®ÀÚ¿À» Á¦°ÅÇϰí À̸§¿¡ ÀÖ´Â ´Ù¸¥ ½½·¡½¬(/)µéÀ» ¹ØÁÙ(_)·Î ´ëüÇϽʽÿÀ. ¿¹¸¦ µé¾î, CFG_FILEÀº ±âÈ£ ¿¬°áÀÌ /dev/FILEÀÎ °æ¿ì ÀûÇÕÇÑ À̸§ÀÔ´Ï´Ù. ½ÇÁ¦ ÆÄÀÏÀÇ À̸§À» ±â·ÏÇßÀ¸¸é, ¾Õ¿¡ ÀÖ´Â ½½·¡½¬ ¸¸À» Á¦°ÅÇϰí À̸§¿¡ ÀÖ´Â ´Ù¸¥ ½½·¡½¬µéÀ» ¹ØÁÙ·Î ´ëüÇϽʽÿÀ. /var/tmp/FILE ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ °æ¿ì, ÀûÇÕÇÑ ÀåÄ¡ ±¸¼º ÆÄÀÏ À̸§Àº CFG_var_tmp_FILEÀÔ´Ï´Ù.
¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ ÀÚü¸¦ ÀÛ¼ºÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ÀÌ´Â ´ýÇÁ µ¿ÀÛÀÌ ¼öÇàµÉ ¶§ ÆÄÀÏÀÌ ¾øÀ¸¸é Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ À̸¦ ¼öÇàÇϱ⠶§¹®ÀÔ´Ï´Ù.
´ÙÀ½ ¿¹ ½ºÅ©¸³Æ®¿¡¼´Â ÆÄÀÏ·ÎÀÇ ±â·Ï Áغñ ´Ü°è¿¡¼ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏ¿¡ ´ëÇÑ ±âÈ£ ¿¬°áÀ» ÀÚµ¿À¸·Î ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ backup dump, backup restore, backup savedb ¶Ç´Â backup restoredb µ¿ÀÛÀ» ½ÇÇàÇÏ´Â °æ¿ì, ·çƾÀº UNIX ln -s ¸í·ÉÀ» È£ÃâÇÏ¿© tapeconfig ÆÄÀÏ¿¡¼ ¸í¸íµÈ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀϷκÎÅÍ »ç¿ëÇÒ ½ÇÁ¦ ÆÄÀÏ·ÎÀÇ ±âÈ£ ¿¬°áÀ» ÀÛ¼ºÇÕ´Ï´Ù(À̰ÍÀº ±ÇÀåµÇ´Â ¹æ¹ýÀÔ´Ï´Ù). ÆÄÀÏ À̸§À» »ý¼ºÇÒ ¶§ ¹é¾÷ ½Ã½ºÅÛÀÌ Àü´ÞÇÑ tapename ¹× tapeid ¸Å°³º¯¼ö °ªµéÀ» »ç¿ëÇÕ´Ï´Ù.
·çƾ¿¡¼´Â µÎ °³ÀÇ ´Ù¸¥ ¸Å°³º¯¼ö tries ¹× operationµµ »ç¿ëÇÕ´Ï´Ù. tries ¸Å°³º¯¼ö´Â Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÏ·Á°í Çß´ø Ƚ¼ö¸¦ ÃßÀûÇÕ´Ï´Ù. 1 ÀÌ»óÀÇ °ªÀº Å×ÀÌÇÁ Á¶Á¤ÀÚ°¡ ÆÄÀÏ¿¡ ¾×¼¼½ºÇÒ ¼ö ¾ø°í ·çƾÀº Á¾·á ÄÚµå 2(exit_interactive)¸¦ ³ªÅ¸³¿À» ³ªÅ¸³»¸ç, ÀÌ Á¾·á ÄÚµå·Î ÀÎÇØ ¿î¿ëÀÚ°¡ Å×ÀÌÇÁ¸¦ ·ÎµåÇϵµ·Ï ÇÕ´Ï´Ù. ¿î¿ëÀÚ´Â ÀÌ ¶§ tapeconfig ÆÄÀÏ¿¡¼ ÁöÁ¤ÇÑ ¹é¾÷ µ¥ÀÌÅÍ ÆÄÀÏÀÇ À̸§À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.
#! /bin/csh -f set devicefile = $1 set operation = $2 set tries = $3 set tapename = $4 set tapeid = $5 set exit_continue = 0 set exit_abort = 1 set exit_interactive = 2 #-------------------------------------------- if (${tries} > 1) then echo "Too many tries" exit ${exit_interactive} endif if (${operation} == "labeltape") then echo "Won't label a tape/file" exit ${exit_abort} endif if ((${operation} == "dump") |\ (${operation} == "appenddump") |\ (${operation} == "restore") |\ (${operation} == "savedb") |\ (${operation} == "restoredb")) then /bin/rm -f ${devicefile} /bin/ln -s /hsm/${tapename}_${tapeid} ${devicefile} if (${status} != 0) exit ${exit_abort} endif exit ${exit_continue}