在谷歌搜索了一整天后,我还是没有任何收获,所以我希望这里有人可以帮助我。
我设置了 XenServer,创建了一个 ubuntu VM,然后将我的 iTunes 库(300gb+)放到系统上。之后,我去安装另一个 VM,失败后我重新启动了服务器,尽管在重新启动期间我们断电了。
当电源恢复时,我的虚拟机最初无法工作(说了一些有关 mkdir 失败的事情) - 因此我发现可以通过重新启动来解决这个问题 - 然后问题变得更加严重,因为服务器现在无法完全启动。
所以基本上我的 iTunes 库位于硬盘上,我可以从我的主电脑(在 ubuntu 中)访问它,但我无法找到文件。
有没有办法在重新安装之前或重新安装期间恢复文件没有能够先前访问服务器。
答案1
首先,您应该检查服务器上的内存。接下来使用 livecd 启动服务器。我喜欢 suse 安装 DVD,因为它对 lvm 有很好的支持。启动它并使用 pvscan 和 vgscan 查找保存 vhd 文件的存储库。参见此处http://linuxwave.blogspot.com/2007/11/mounting-lvm-disk-using-ubuntu-livecd.html?m=1找到包含 vhd 文件的 SR 后。将具有正确文件大小的 SR 复制到其他地方。现在您可以打开 vhd 并取回文件