Linux伺服器上的备份和恢复
时间:2007-10-27 来源:不详 作者:林仙
如果您不需要回存archive中所有的档案,您可以指定一个或更多的档案,按照下面例:
tar-zxvpf/archive/full-backup-09-October-1999.tar.gzetc/profileusr/local/bin/tolower
上面的命令会从例的档案回存``etc/profile’’及``usr/local/bin/tolower’’
如果您只试着从您的archive档中回存一个或几个档案,除非您确实地指定和archive档中所存放相同的档名及路径,否则不会成功。下面的例会帮您解决问题:
tar-ztvpf/archive/full-backup-09-October-1999.tar.gz|grep-iprofile
在上面的例,所有在archive档中的档案都以档名列出。所有的结果都会输出到``grep’’指令(使用grep的``i’’选项可忽略混杂的情况),显示``profile’’中任何档案的目录及档名。当您确实决定要回存的档名时,您可以用一般的tar指令表达指定所要回存的档案。
就像在伺服器备份程序所提到的,当建立一个archive档时,tar会从档案路径去除前面的``/’’(斜线)符号。
这表示档案回存时可能不会在和备份时相同的位置结束。因此,不要改变到``/’’root目录或者``--directory/’’选项。
注意:一个更安全的方法是在不同的目录回存档案(例如您的home目录),然後比对,搬移及更新档案到之後的原始位置。 织梦好,好织梦
使用``KDat’’回存:
要从KDat建立的备份组回存一个或更多档案,将备份磁带放进磁带机,从“File”选单项目选择“MountTape”(或在磁带的图示上按下滑鼠左键)KDat会试着从磁带读入开头资讯,如果成功的话,会试着找寻符合开头资讯的磁带索引。这个索引存在硬碟,是由KDat为所格式化的每一个备份磁带所做的唯一档案,每一次进行备份就会更新。如果符合的档案索引遗失了(也许您回存的备份组是由另一部机器所备份的,或是因为硬碟损毁而删除了索引档),KDat会通知您这件事,并且如果可以读取磁带重建索引的话会询问您。由於您必须在您回存档案前先重建索引,按左键选择“Yes”是有意义的。
(注意:一但磁带重新索引过,名称会变成“ReindexedTape”。您可以将它重新命名成原来的样子)
当磁带索引成功地读入,可以用来选择您想从备份组回存的档案或目录,和您建立备份档时所用的方法十分相同(查看伺服器备份程序有关选择档案过程的详细说明)。
当您选择好合适的档案,您可以从目录页中的“File”选项选择“Restore...”开始回存程序(或在磁带回存的图示上按滑鼠左键)。KDat会显示一个对话框,让您确认要回存的档案。此外,您有指定回存的档案所到目录的选项。这让您回存重要档案到您的home目录下,然後可以和预期位置中的档案做比较,移动或是更新。这实际上是最安全的回存档案方法。
文章评论
共有位Admini5网友发表了评论 查看完整内容