错误地将数据复制到 LVM-Thin 池

错误地将数据复制到 LVM-Thin 池

我今天来这里是因为我犯了一个大错误。


创建了 LVM-Thin 数据池(而不是在 LVM-Thin LV 上)在我的 Proxmox 服务器上(不要问为什么)运行了 mkfs.ext4在泳池上然后安装它在我的本地节点上。之后我复制了一堆数据并停止了我的系统:

mkfs.ext4 /dev/mapper/pve-data
mount /dev/mapper/pve-data /mnt/data/
cp -r Temp/ /mnt/data/

下次我创建了一个虚拟机从 Proxmox GUI 上查看此池,你猜对了,发现我做了什么为时已晚。

我尝试过了再次挂载池(即使这是不可能的)沒有任何成功正如你所猜测的:

lvm thin mount: *: wrong fs type, bad option, bad superblock on /dev/mapper/*, missing codepage or helper program, or other error.

也试过了mount -t ext4 /dev/mapper/pve-data /mnt/data


我搜索过可以恢复 FSfsck或某物来做,但没有用担心我的数据无法访问永远。

最后我尝试使用 PhotoRec在我的磁盘上,但由于运行需要的时间,我停止了它。

我想知道是否有还有别的事要做fsck例如)在让 PhotoRec连续运行数天在我的磁盘上?

你可以帮帮我吗?

答案1

您已将包含数据的卷删除,因此您将无法再看到其数据。您必须从备份中恢复。

相关内容