使用 xfsrestore 进行旧磁带备份

使用 xfsrestore 进行旧磁带备份

我有一些旧磁带,它们是从一台旧 irix 机器备份到服务器的。我需要从它们中获取数据,我知道它们是通过“xfsdump”写入磁带的。我正在运行 ubuntu 14.04 服务器。假设我尝试恢复到如下文件:

sudo xfsrestore -f /dev/st0 /path/where-i/want/files

这将使磁带驱动器运行,但我发现它开始“检查文件”,然后转到下一个文件,但从未在我想要的目录中创建任何数据。我创建了两个文件 /orphanage 和 /xfsrestorestuff 或类似的东西,但 orphanage 始终是空的。我尝试了多个版本的 xfsrestore,例如使用 -b -i -m,我会明确地说恢复,但它从来没有这样做过。谢谢帮助。

答案1

回答真的很晚,但也许会帮助别人:

它向后兼容。只需将-r开关添加到xfsrestore命令中即可。我一直在两个平台上使用它,效果很好。

例子:

sudo xfsrestore -rf /dev/st0 /path/where-i/want/files

请注意,目标下恢复的文件将从创建的转储文件的根目录开始。它类似于/删除第一个文件的 tar。

相关内容