我有一些旧磁带是从旧irix机器到服务器的备份。 我需要从他们那里得到数据,我知道他们通过'xfsdump'写入磁带。 我正在运行的Ubuntu 14.04服务器。 说我尝试恢复到像这样的文件:
sudo xfsrestore -f /dev/st0 /path/where-i/want/files
这将使磁带驱动器运行,但后来我开始“检查文件”,然后移动到下一个,但是从不在我想要的目录中创build任何数据。 我得到两个文件/孤儿院和/ xfsrestorestuff或类似的东西,但孤儿院总是空的。 我已经尝试了多个版本的xfsrestore,就像使用-b -i -m一样,我会明确地说恢复,它永远不会。 感谢帮助。
真的很迟才回答,但也许会帮助别人:
它是向后兼容的。 只需将-r开关添加到xfsrestore命令。 我一直用这两个平台,它工作正常。
例:
sudo xfsrestore -rf /dev/st0 /path/where-i/want/files
意识到在目的地下恢复的文件将从创build的转储文件的根目录开始。 它类似于第一个被删除的tar。