You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

误将数据复制到LVM-Thin存储池后的恢复方案咨询

误将数据复制到LVM-Thin存储池后的恢复方案咨询

我今天来求助是因为自己犯了个大错:在Proxmox服务器上,我创建了一个LVM-Thin数据池(注意不是LVM-Thin逻辑卷),然后脑子抽了给这个池做了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/强制挂载,但同样没用。

我搜过能不能用fsck之类的工具修复文件系统,但又怕操作后彻底弄丢数据,所以不敢动手。

最后我试过用PhotoRec扫描磁盘,但因为耗时太长中途停了下来。

我想知道在让PhotoRec跑个好几天之前,有没有别的办法(比如用fsck)可以尝试?能不能帮我出出主意?

备注:内容来源于stack exchange,提问作者Hidd

火山引擎 最新活动