从 NVME 恢复 EXT4 分区

从 NVME 恢复 EXT4 分区

我有一台运行 Ubuntu 和 OpenMediaVault 6 作为虚拟机上的 NAS 软件的服务器。对于数据存储,我使用单独的 NVME。重新启动服务器后,我无法再从另一台 PC 连接到我的 NVME 存储。我登录到 OMV6 并想安装我的 NVME 磁盘(存储),因为它没有正确列出。然而不知何故我没有点击安装而是点击创建,可以选择磁盘来创建 EXT4 文件系统,我做到了。那一刻我知道我搞砸了。我 NVME 存储中的文件不再可访问。

我打开了一个 Ubuntu VM,只能访问 OMV6 创建的新文件夹,但不能访问旧文件。

能否请您帮我解决可能出现的问题以及如何解决该问题?我应该先尝试恢复分区表,还是尝试使用 ddrescue 复制整个 NVME。

还有机会恢复这些文件吗?或者很可能所有文件都丢失了?

任何帮助都将非常感激。

更新 1。

  1. 使用 dd 复制了 NVME
  2. 运行 testdisk 后,发现如下图所示。当我转到第一个结果 Linux filesys.data 时,它只找到一些使用新 EXT4 从 OVM6 添加的文件夹/文件。当我打开第二个结果时,它显示“未找到文件,文件系统可能已损坏”。

在此处输入图片描述

  1. 有人可以解释一下上述输出的含义以及我下一步应该怎么做吗?

相关内容