我有一个 16 核、34 GB RAM 和 2.5TB 磁盘的 VPS。
我误读了 webui,系统没有将我的 Ubuntu 5 GB ISO 插入虚拟 CD 驱动器,而是将文件复制到磁盘。现在驱动器是空的,当然除了 iso 的内容。由于这个过程太快了,我无法想象 2.5TB 被格式化了。目前,gparted 正在运行磁盘恢复。但是,我读到这可能需要很长时间。
还有其他恢复数据的建议吗?我确实读过一些关于测试磁盘,但我对这个工具一无所知。
非常感谢您的帮助!
答案1
磁盘上的映像数据已丢失。
整个 2 TB 块设备不需要归零,否则会造成恢复困难。它被格式化,被替换为不同的文件系统映像。这很可能严重损坏了与 ISO 重叠的文件系统。任何剩余的未分区大空间现在都无法保护,不会被其他文件系统使用或丢弃 (fstrim),从而导致进一步损坏。
糟糕的类比:想象一个拥有大量书籍的图书馆。然后整个目录都丢失了,取而代之的是不同的图书馆的索引。而且两者的书名都塞进了同一个物理空间。整理这些书目会非常繁琐,通常对书目位置的假设是不可信的。
开始恢复,假设你不会再得到它。
- 对损坏的块设备进行镜像复制,以便您以后尝试将其拼凑在一起。
- 从您拥有的任何备份中恢复数据。
- 如果还原点太旧,请与应用程序所有者合作重建还原点。
- 可能需要重新创建文件系统。
- 如果这破坏了根文件系统,您可能需要重新安装操作系统。
如果您希望尝试恢复被覆盖的文件系统,请在副本上进行。对分区或文件系统的错误假设会使损坏更加严重。即使您提供了文件系统详细信息,我也无法指导您具体操作,您也不应该将您的数据托付给我。也许可以聘请专业的数据恢复服务。如果自己做,测试磁盘有各种例子 在线,因为它是处理此类事情的自由工具。请仔细考虑文件系统是什么,而不是覆盖它的内容。