- 论坛徽章:
- 0
|
linux下磁带备份,如何做到每天的备份附加到前一天的后面
Hi Dooza , 备份时可以附加,但恢复时好象有问题!
磁带的内容如下(作了4次的备份,想恢复第4次的):
[root@etl-srv wh.zhang]# tar -tvf /dev/st0
drwx------ wh.zhang/wh.zhang 0 2004-12-23 18:37:22 home/wh.zhang/
-rw-r--r-- wh.zhang/wh.zhang 24 2004-05-11 18:20:19 home/wh.zhang/.bash_logout
-rw-r--r-- wh.zhang/wh.zhang 191 2004-05-11 18:20:19 home/wh.zhang/.bash_profile
-rw-r--r-- wh.zhang/wh.zhang 124 2004-05-11 18:20:19 home/wh.zhang/.bashrc
-rw-r--r-- wh.zhang/wh.zhang 118 2004-05-11 18:20:19 home/wh.zhang/.gtkrc
-rw------- wh.zhang/wh.zhang 182 2004-12-10 15:19:37 home/wh.zhang/.bash_history
drwxr-xr-x root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/
-rw-r--r-- root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/1
drwx------ wh.zhang/wh.zhang 0 2004-12-23 18:39:01 home/wh.zhang/
-rw-r--r-- wh.zhang/wh.zhang 24 2004-05-11 18:20:19 home/wh.zhang/.bash_logout
-rw-r--r-- wh.zhang/wh.zhang 191 2004-05-11 18:20:19 home/wh.zhang/.bash_profile
-rw-r--r-- wh.zhang/wh.zhang 124 2004-05-11 18:20:19 home/wh.zhang/.bashrc
-rw-r--r-- wh.zhang/wh.zhang 118 2004-05-11 18:20:19 home/wh.zhang/.gtkrc
-rw------- wh.zhang/wh.zhang 182 2004-12-10 15:19:37 home/wh.zhang/.bash_history
drwxr-xr-x root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/
-rw-r--r-- root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/1
drwxr-xr-x root/root 0 2004-12-23 18:39:09 home/wh.zhang/test1/
-rw-r--r-- root/root 0 2004-12-23 18:39:09 home/wh.zhang/test1/1
drwx------ wh.zhang/wh.zhang 0 2004-12-23 18:42:14 home/wh.zhang/
-rw-r--r-- wh.zhang/wh.zhang 24 2004-05-11 18:20:19 home/wh.zhang/.bash_logout
-rw-r--r-- wh.zhang/wh.zhang 191 2004-05-11 18:20:19 home/wh.zhang/.bash_profile
-rw-r--r-- wh.zhang/wh.zhang 124 2004-05-11 18:20:19 home/wh.zhang/.bashrc
-rw-r--r-- wh.zhang/wh.zhang 118 2004-05-11 18:20:19 home/wh.zhang/.gtkrc
-rw------- wh.zhang/wh.zhang 182 2004-12-10 15:19:37 home/wh.zhang/.bash_history
drwxr-xr-x root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/
-rw-r--r-- root/root 0 2004-12-23 18:37:28 home/wh.zhang/test/1
drwxr-xr-x root/root 0 2004-12-23 18:39:09 home/wh.zhang/test1/
-rw-r--r-- root/root 0 2004-12-23 18:39:09 home/wh.zhang/test1/1
drwxr-xr-x root/root 0 2004-12-23 18:42:19 home/wh.zhang/test2/
-rw-r--r-- root/root 0 2004-12-23 18:42:19 home/wh.zhang/test2/2
drwx------ weihua/weihua 0 2004-12-23 18:59:44 home/weihua/
-rw-r--r-- weihua/weihua 24 2004-12-23 18:59:44 home/weihua/.bash_logout
-rw-r--r-- weihua/weihua 191 2004-12-23 18:59:44 home/weihua/.bash_profile
-rw-r--r-- weihua/weihua 124 2004-12-23 18:59:44 home/weihua/.bashrc
-rw-r--r-- weihua/weihua 118 2004-12-23 18:59:44 home/weihua/.gtkrc
[root@etl-srv wh.zhang]# ls
[root@etl-srv wh.zhang]# mt -f /dev/st0 fsf 3
/dev/st0: Input/output error
即使我 输入 mt -f /dev/st0 fsf 1来恢复第2个, 但恢复出来的内容却是4个备份一起的内容!
还有,我用man mt看了下,它对fsf n 是这样说的:
fsf Forward space count files. The tape is positioned on the first block of the next file.
这样好象是说前进n个文件的.
但你说的是前进一个备份
头痛中! |
|