我用磁带上的Bacula做了一个备份。 文件没有列在Bacula的目录中。
我想恢复目录中的文件,在needed.lst (最后一行为空)的每一行中列出一个,使用已经安装在其上的文件守护程序,将其needed.lst到远程主机remote_host上。 在我的情况下,我的导演的主机上没有安装networking文件系统。
为了恢复我的导演的主机,我只会使用类似的东西
bextract -V* -i needed.lst -p Ultrium-1 -v -p /some/retore/dir
我怎样才能让我的文件写在remote_host而不是执行bextract的主机? 我不需要把这些文件放在已经有点巨大的Bacula数据库中。
bextract手册(至less在发行版中最受欢迎的版本5.2)没有列出任何指定远程主机的选项。 所以你的select是:
从Bacula手册:
bscan程序可用于从写入一个或多个卷的备份信息中重新创build数据库(目录)logging。 这通常仅在您的目录中修剪或清除了一个或多个卷以便卷上的logging不再位于目录中或已归档的卷时才需要。
在任何情况下,如果您在备份过程中创build了引导文件,这将会很有帮助,所以您不必手动创build它。
只要Bacula目录(数据库)具有有关备份作业和使用的介质卷的信息,就可以执行常规还原。
当修剪文件信息时,如果要恢复所有文件,bconsole中的恢复操作将提示您,如果拒绝,则会提示您input正则expression式来恢复文件的子集。 后者的function被添加到Bacula3.0中。