实际问题开始于一段时间前,所以我会尽力重述并提供细节,但是……我偶尔会遇到客户系统损坏磁盘映像的问题。我不知道这是由于关闭时没有先关闭电源还是其他原因。我的 ParrotOS 安装反复出现这种情况,我更换过一次或两次,还有几次我创建了具有相同名称的新 VM 并替换了一些 VMDK(我认为是 VMDK)以恢复损坏的 VM 并保留其磁盘信息。
这次我做了同样的事情,磁盘没有恢复。我记得在拍摄快照后发生了这种情况,后来,当我遇到一些问题时,尝试恢复到该快照,但没有什么其他问题。
下面是虚拟机文件系统的图片,我觉得这很不正常。请注意 parrot-000001-.vmdk 和 parrot-000002-.vmdk。这可能是正常的,也可能不是。说实话?多文件硬盘系统在诊断方面让我很困惑。
从命令行中的 Windows 主机查看 VMWare Guest-OS 文件。
启动时的实际错误基本上是它会进入启动菜单,选择正常/默认的 parrot-boot 模式,然后它会经历大约 90% 的启动周期,然后进入一个没有 GUI 且功能有限的 (initram-fs) shell。
现在,我做了一件愚蠢的万福玛利亚之事,几个月没碰过这件事了,只是随机安装了一个更新的 parrotVM 并换出了 parrot.vmdk,而没有考虑备份旧的。所以,如果我之前没有被搞砸的话,我确定我现在被搞砸了,对吗?
尽管如此,如果能提供任何有关此问题发生原因以及将来如何预防的信息,我将不胜感激。如果您需要更多详细信息、任何文件的文件内容或命令输出,请告诉我。
有人可以根据这些信息解释一下问题可能是什么吗?此虚拟机可以恢复/修复吗?此外,将来,如果发生类似情况,我如何在 VMware 快照功能之外进行备份,以便更好地恢复我的信息?
到目前为止,我刚刚开始使用新的 VM,但我想至少恢复我保存的文件,也许还有在旧 Parrot 安装上安装的工具。如果可能的话,请告知。