ºìÁªLinuxÃÅ»§
Linux°ïÖú

Redhat Enterprise Linux ´Å´ø»ú¼òµ¥²Ù×÷

·¢²¼Ê±¼ä:2008-05-26 20:53:16À´Ô´:ºìÁª×÷Õß:bitrated
LinuxÏÂʹÓôŴø»úµÄ·½Ê½ÓжàÖÖ£¬Ö÷ÒªÓÐͨ¹ýAmanda¡¢TarµÈÈí¼þ½øÐвÙ×÷¡£

AmandaÊÇÌṩÁËÔ¶³Ì¼¯Öб¸·ÝµÄ¹¦ÄÜ£¬Í¨¹ý·Ö±ðÉèÖÿͻ§¶Ë¡¢·þÎñÆ÷¶Ë£¬ÊµÏÖÔ¶³Ì¼¯Öд洢±¸·Ý¡£¶øTarÖ÷ÒªÓÃÓÚµ¥»ú»·¾³Ï£¬½«Êý¾ÝÖ±½ÓдÈë´Å´øµÄ±¸·Ý¡£Õë¶Ôµ¥Ò»½ÚµãµÄ±¸·Ý£¬Ö»Òª¼òµ¥µÄʹÓÃTarÃüÁî½øÐб¸·Ý¡¢»Ö¸´¼´¿É¡£

°²×°

¶ÔÓÚĿǰ³§¼ÒµÄHP DAT24/40ϵÁÐÍâÖÃSCSI´Å´ø»ú£¬¶¼´øÓÐ×Ô¶¯»Ø¾í¹¦ÄÜ¡£½«Æä½ÓÔÚÍâÖÃSCSIµÄ×ÜÏßÉÏ£¬²¢ÖØÐÂÆô¶¯·þÎñÆ÷¡£ÖØÐÂÒýµ¼ºó£¬Ö´ÐÐdmesg½«¿ÉÒÔ¿´µ½ÐµĴŴø»úÉ豸½Ð/dev/st0¡£

blk: queue ef0d7a14, I/O limit 4095Mb (mask 0xffffffff)
audit subsystem ver 0.1 initialized
(scsi0:A:3): 10.000MB/s transfers (10.000MHz, offset 15)
Vendor: HP Model: C1537A Rev: L805
Type: Sequential-Access ANSI SCSI revision: 02
blk: queue ef0e4614, I/O limit 4095Mb (mask 0xffffffff)
Attached scsi tape st0 at scsi0, channel 0, id 3, lun 0

´Å´ø²Ù×÷

×°Èë´Å´øºó£¬¿ÉÖ´ÐÐÈçϲÙ×÷£º

µ¹´ø£¬½«´Å´ø¾íÖÁÆðʼλÖÃ

mt -f /dev/st0 rewind

²Á³ý£¬²Áµô´Å´øÉϵÄÄÚÈÝ

mt -f /dev/st0 erase

×¢Ò⣺²Á³ý¹¤×÷·Ç³£Âý£¬²¢ÇÒ¶Ô´Å´øÓÐËðÉË£¬×îºÃ²»ÒªÖ´ÐУ¬µ±Êý¾ÝдÂúºó£¬¿ÉÒÔ¼ÌÐøÐ´ÈëÊý¾Ý²¢¸²¸ÇÔ­ÓÐÊý¾Ý£¬ÎÞÐëÖ´ÐвÁ³ý¶¯×÷¡£Ð´Ŵø´ò¿ª·â×°ºóÁ¢¿Ì¿ÉÒÔʹÓ㬲»ÐèÒªÖ´ÐвÁ³ý¡£

³ö´ø£¬½«´Å´ø¾íÖÁ³õʼλÖÃÈ»ºó´Ó´Å´ø»úÄÚµ¯³ö

mt -f /dev/st0 offline

Êý¾Ý²Ù×÷

»ù±¾²Ù×÷ÈçÏ£º

1. ÁÐĿ¼²Ù×÷tar tvf /dev/st0

¼ÙÈç´Å´øÉÏûÓÐÈκÎÎļþ£¬ÔòÁÐĿ¼»á±¨´í£¬Õâ¸ö´íÎóûÓйØÏµ£¬²»Ó°Ïì´Å´øµÄʹÓá£

[root@dev131 /root]# tar tvf /dev/st0
tar: /dev/st0: Cannot read: Input/output error
tar: At beginning of tape, quitting now
tar: Error is not recoverable: exiting now
[root@dev131 /root]#

2. дÈëÊý¾Ý²Ù×÷tar cvf /dev/st0 <ҪдÈëµÄÎļþÃû>

дÈëÊý¾ÝµÄ·½·¨ÓÐÁ½ÖÖ£º²»´ò°üÖ±½ÓдÈëÎļþºÍ´ò°üѹËõºóдÈëÎļþ¡£¶þÕ߸÷ÓÐÓÅȱµã¡£²»´ò°üÖ±½ÓдÈëÎļþµÄ·½·¨£¬¿´ÆðÀ´Ð§Âʵͣ¬²Ù×÷¸´ÔÓ£¬µ«ÊÇ¿ÉÒÔÌá¸ßÊý¾ÝµÄÉú´æÂÊ¡£´Å´øÊÇÒ»ÖÖÏßÐÔ´æ´¢µÄÉ豸£¬ËùÓÐÊý¾Ý½ô°¤×Å˳ÐòдÈë¡£µ±´Å´øµÄijһµãË𻵵Äʱºò£¬ÆäÓàλÖõĴŴø»¹¿ÉÒÔ¼ÌÐø¶ÁÈ¡£¬ÆäÖеÄÎļþÒ²¶¼ÄܶÁ³ö¡£Èç¹û²ÉÓÃÁË´ò°üѹËõºóдÈëµÄ·½·¨£¬Ôò´Å´øÉÏ´æ´¢µÄÖ»ÓÐÒ»¸öÎļþ¡£µ±´Å´øÓÐÈκÎÒ»¸öµØ·½·¢ÉúÁ˹ÊÕÏÎÞ·¨¶ÁÈ¡£¬ÔòÕâ¸öѹËõÎļþ½«È±ÉÙһЩϸ½Ú£¬¼´Ê¹ÊÇÒ»¸öbitµÄ´íÎó£¬Ò²½«µ¼ÖÂѹËõÎļþ±¨¸æCRC´íÎóÎÞ·¨½âѹ¡£ËùÒÔ£¬Èç¹ûÊÇ´æ´¢´óÁ¿µÄÊý¾Ý£¬½¨ÒéÖ±½ÓдÈë¡£Èç¹ûÊÇ´æÈ¡Ð¡Îļþ£¬Ôò×îºÃ´ò°ü²¢¸øÎļþÃû¼Óʱ¼ä±ê¼ÇдÈë¡£

ÀýÈçÒª½«/root/test1.tar.gzдÈëµ½´Å´ø²¢¸²¸Ç´Å´øµÄÄÚÈÝ£º

tar cvf /dev/st0 test1.tar.gz

´Å´ø»úµÄ´«ÊäËٶȱȽÏÂý£¬¶ÔÓÚ²»ÊǺܴóµÄÎļþ±¸·Ý£¬ÉԵȼ¸Ã룬дÈë¼´¿ÉÍê³É¡£Ê¹ÓòÎÊýcvf½«¸²¸Ç´Ë´øÉϵÄÒÑÓÐÎļþ¡£

ËæºóÁгö´Å´øÉϵÄÎļþ£º
[root@dev131 /root]# tar tvf /dev/st0
-rw-r--r-- root/root 320 2006-12-01 09:29:02
test1.tar.gz
[root@dev131 /root]#

¿É¿´µ½Êý¾ÝдÈë³É¹¦¡£

×¢Ò⣺Õâ¸öÃüÁîÖ»ÄÜÔÚ´Å´øÊÇȫеÄʱºòдÈ룬ÔÚµÚ¶þ´ÎÖ´ÐеÄʱºò£¬¾Í»á¸²¸Çµô´Å´øÉÏÔ­À´µÄÊý¾Ý¡£ÁíÍ⣬ʹÓÃtarÃüÁ·Ý£¬ÒªÇ󱸷ÝÎļþÌå»ý±ØÐëСÓÚµ¥ÅÌ´Å´øµÄÈÝÁ¿£¬¼´Ò»¸öÎļþ²»ÄÜ¿çÔ½Á½ÅÌ´Å´ø¡£Èç¹ûÓöµ½ÕâÖÖÇé¿ö£¬Ôò²»ÄÜʹÓÃtarÃüÁ·Ý£¬ÐèÒª»»ÆäËû±¸·Ý³ÌÐò½øÐвÙ×÷¡£

3. ¼ÌÐøÐ´ÈëÊý¾Ýtar rvf /dev/st0 <ҪдÈëµÄÎļþÃû>

´Å´ø´æ´¢ÊÇÏßÐÔ´æ´¢£¬ËùÓÐÊý¾ÝÊÇÒÀ´ÎдÈëµÄ¡£ÎªÁ˲»¸²¸Çǰ±ßµÄÄÚÈÝ£¬ÔÚдÈëʱºò£¬ÒªÊ¹ÓÃrvf²ÎÊýдÈëÄÚÈÝ¡£

tar rvf /dev/st0 test2.tar.gz

ÔÙÖ´ÐÐÒ»´Îrvf¼ÌÐøÐ´ÈëÆäËûµÄÎļþ£º
tar rvf /dev/st0 test3.tar.gz

дÈëÍê³Éºó£¬²é¿´´Å´øÉÏÓÐÄÄЩÎļþ£º
[root@dev131 /root]# tar tvf /dev/st0
-rw-r--r-- root/root 320 2006-12-01 09:29:02
test1.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:44:19
test2.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:30:14
test3.tar.gz
[root@dev131 /root]#

¿ÉÒÔ¿´µ½£¬ÐÂдÈëµÄÎļþºÍÔ­Îļþ¶¼´æ´¢ÔÚÁË´Å´øÉÏ¡£

´Å´øµÄÏßÐÔ´æ´¢ÌØÐÔ£¬Ê¹µÃ´Å´øÉÏ¿ÉÒÔдÈëÁ½´ÎÏàͬµÄÎļþ¡£ÀýÈçÏÖÔÚtest3Îļþ·¢ÉúÁËÎļþ´óСµÄ±ä»¯£¬ÔÙ´ÎдÈëµ½´Å´ø£º
tar rvf /dev/st0 test3.tar.gz

²é¿´ÎļþÁÐ±í£¬¿ÉÒÔ¿´µ½´Å´øÉÏÓÐÈçÏÂÎļþ£º

[root@dev131 /root]# tar tvf /dev/st0
-rw-r--r-- root/root 320 2006-12-01 09:29:02
test1.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:30:14
test2.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:44:19
test3.tar.gz
-rw-r--r-- root/root 67085 2006-12-01 09:44:19
test3.tar.gz
[root@dev131 /root]#

ÕâÀï¿É¿´µ½£¬´Å´øÉÏÓÐÁ½¸öÎļþͬÃûµÄÎļþдÈë¡£Õâ¸öÎļþµÄÁ½´Î±¸·Ý´óСºÍʱ¼ä¿ÉÒÔÏàͬ£¬Ò²¿ÉÒÔ²»Ïàͬ¡£

×¢Ò⣺ÔÚ´Å´øÉÏÈç¹ûÏàͬÎļþдÈëÁ˶à´Î£¬ÔÚ»Ö¸´Ê±ºò»á±È½ÏÂé·³£¬ÐèÒªÏȽ«´Å´ø¾íÖÁÎļþËù´æ´¢µÄµØ·½£¬¶øºó¶ÁÈ¡´Å´øµ±Ç°Î»ÖÃËù´æ´¢µÄÎļþ£¬²Ù×÷½ÏΪ¸´ÔÓ£¬ËÙ¶ÈÒ²±È½ÏÂý¡£ËùÒÔ²»½¨ÒéÔÚÒ»ÅÌ´Å´øÉÏдÈëÏàͬÎļþÃûµÄÎļþ¡£±¸·Ýǰ£¬×îºÃ½«±¸·ÝÎļþµÄÎļþÃûÉϼÓÉÏʱ¼ä±ê¼Ç£¬±ãÓÚ²éÕÒ±¸·Ý¡£ÀýÈçÒª±¸·ÝµÄÎļþÃûÊÇtest- 20061201-0930.tar.gzºÍtest-20061201-0945.tar.gz£¬ÔòдÈëµ½Ò»ÅÌ´Å´øÉÏ¡£Èç´ËÔÚÖ´Ðб¸·ÝºÍ»Ö¸´²Ù×÷ʱºò£¬Äܹ»¸ü¼Ó±ãÀû¿ì½ÝµÄ½øÐдæÈ¡²Ù×÷¡£

4. ¶ÁÈ¡Êý¾Ýtar xvf /dev/st0 <Òª¶ÁÈ¡µÄÎļþÃû>

¶ÁÈ¡Êý¾Ýǰ£¬Ê×ÏȲ鿴´Å´øÉϵÄÄÚÈÝ£¬»ñȡҪ»Ö¸´µÄÎļþÃû¡£ÀýÈç²é¿´ºóµÃµ½ÈçϽá¹û£º

[root@dev131 /root]# tar tvf /dev/st0
-rw-r--r-- root/root 320 2006-12-01 09:29:02
test1.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:30:14
test2.tar.gz
-rw-r--r-- root/root 320 2006-12-01 09:44:19
test3.tar.gz
[root@dev131 /root]#

ÏÖÔÚ»Ö¸´ÆäÖеÄtest3.tar.gzÎļþ£¬Ö´ÐÐÈçÏÂÃüÁ

tar xvf /dev/st0 test3.tar.gz

¶ÁÈ¡Êý¾Ýºó¡£

[root@dev131 ~]# tar xvf /dev/st0 test3.tar.gz
test3.tar.gz
[root@dev131 ~]#

Ëæºó¿ÉÒÔÔÚµ±Ç°µÄ·¾¶ÏÂÕÒµ½´Ó´Å´øÖжÁÈ¡³öÀ´µÄÎļþ£º

[root@dev131 ~]# ls -l test3.tar.gz
-rw-r--r-- 1 root root 320 Dec 1 11:12
test3.tar.gz
[root@dev131 ~]#

ÖÁ´Ë»Ö¸´²Ù×÷Íê³É¡£

ͨ¹ýÉÏÎÄËù½éÉܵÄtarÃüÁʹÓÃtvf/cvf/rvf/xvf²ÎÊý£¬¼´¿ÉʵÏÖ¶Ô´Å´øµÄ¶ÁÈ¡¡¢Ð´Èë²Ù×÷¡£Ê¹ÓÃÔ¤ÏÈдºÃµÄ¸´ÖÆÊý¾Ý½Å±¾£¬ÅäºÏÉÏ´Å´ø»ú²Ù×÷ÃüÁ²¢ÇÒ·ÅÖõ½/etc/crontabÖУ¬¼´¿ÉʵÏÖ×Ô¶¯±¸·Ý¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ