![从 NVME 恢复 EXT4 分区](https://linux22.com/image/1198266/%E4%BB%8E%20NVME%20%E6%81%A2%E5%A4%8D%20EXT4%20%E5%88%86%E5%8C%BA.png)
我有一台运行 Ubuntu 和 OpenMediaVault 6 作为虚拟机上的 NAS 软件的服务器。对于数据存储,我使用单独的 NVME。重新启动服务器后,我无法再从另一台 PC 连接到我的 NVME 存储。我登录到 OMV6 并想安装我的 NVME 磁盘(存储),因为它没有正确列出。然而不知何故我没有点击安装而是点击创建,可以选择磁盘来创建 EXT4 文件系统,我做到了。那一刻我知道我搞砸了。我 NVME 存储中的文件不再可访问。
我打开了一个 Ubuntu VM,只能访问 OMV6 创建的新文件夹,但不能访问旧文件。
能否请您帮我解决可能出现的问题以及如何解决该问题?我应该先尝试恢复分区表,还是尝试使用 ddrescue 复制整个 NVME。
还有机会恢复这些文件吗?或者很可能所有文件都丢失了?
任何帮助都将非常感激。
更新 1。
- 使用 dd 复制了 NVME
- 运行 testdisk 后,发现如下图所示。当我转到第一个结果 Linux filesys.data 时,它只找到一些使用新 EXT4 从 OVM6 添加的文件夹/文件。当我打开第二个结果时,它显示“未找到文件,文件系统可能已损坏”。
- 有人可以解释一下上述输出的含义以及我下一步应该怎么做吗?