2 年的数据丢了...还有机会还原吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
MagicCoder
V2EX    程序员

2 年的数据丢了...还有机会还原吗

  •  
  •   MagicCoder 6 小时 18 分钟前 2231 次点击

    pve 的 vma.zst 格式结尾的备份文件,还原的时候提示不完整,还有概率修复吗,他能读 99%,我这个 vm 里是个 docker compose 编排的容器以及产生的数据,里面有 java 服务、mysql 、redis

    图一是备份时的日志,图二是还原时的报错。

    也试着跑了下文件的完整性检验,检验也是失败的

    cdf785513fc9909818c27d998b67871e

    e4acb598b664a94eb5b6fd116e3aaff6

    13 条回复    2025-12-16 13:52:11 +08:00
    Xhack
        1
    Xhack  
       6 小时 17 分钟前
    没有备份策略吗?就这一个备份?
    MagicCoder
        2
    MagicCoder  
    OP
       6 小时 15 分钟前   1
    @Xhack 哎 我太 sb 了,之前觉得我每天都全量备份 vm 到机械硬盘,保留 3 天的数据,他总不可能 3 个备份全坏吧,结果现在要还原了,3 个全坏了
    somebody1
        3
    somebody1  
       6 小时 15 分钟前
    公司的东西是吧,直接给领导说明现在的情况,找一找网上数据恢复的价格,然后让领导决断就好了。
    MagicCoder
        4
    MagicCoder  
    OP
       6 小时 11 分钟前
    @somebody1 没有,是自己线上跑的项目的数据,我有一个开源项目,大概有 40 来个人在用,现在想着数据能找回就尽量找回了
    cryptovae
        5
    cryptovae  
       6 小时 9 分钟前
    `每天都全量备份 vm 到机械硬盘,保留 3 天的数据`

    让我想起了我领导弄的数据库备份,备份七天的数据,结果,实际服务器磁盘一直是快满的状态,导致备份的数据不完全,后来直接有一天去还原备份,直接数据全没了
    laminux29
        6
    laminux29  
       6 小时 1 分钟前
    1.zst 是把整台虚拟机的磁盘文件与配置文件,打包导出后,再用 zstd 进行压缩,本质上是个巨大的压缩文件,而且 PVE 产生的 zst 压缩文件,没有 RAR 的冗余与纠错机制,只用它对虚拟机备份的风险巨大,计算出错、内存坏块、硬盘坏块等问题,都能导致无法还原。

    2.在生环境,对虚拟机进行备份,不仅要备份整台虚拟机,还需要对里面的文件进行备份两次。这是异构备份机制,来提高可用性。
    dode
        7
    dode  
       5 小时 53 分钟前
    还得定期做数据还原试试
    xclimbing
        8
    xclimbing  
       5 小时 38 分钟前
    既然三个 zst 备份文件都是坏的,说明这种备份方案可以 pass 掉了。你以前应该没有进行过备份数据完整性测试。

    这个属于智商税,该交了就交吧。
    DylanC
        9
    DylanC  
       5 小时 22 分钟前   2
    上个月 19 号体验了一次类似的经历,也是 zst 文件恢复报错,最后丢了快两个月数据。

    尝试手动还原。解包的时候忽略校验
    使用 lzo 压缩时:使用命令 lzop -xF xxxx.vma.lzo 解压
    使用 zstd 压缩时:使用命令 zstd -d --no-check xxxx.vma.zst 解压
    解压时候是 vma 文件,使用 vma extract 手动解压

    看看能救回多少,算多少吧,good luck!
    MagicCoder
        10
    MagicCoder  
    OP
       5 小时 17 分钟前
    @DylanC 感谢感谢 我试试看
    MagicCoder
        11
    MagicCoder  
    OP
       4 小时 16 分钟前
    DylanC
        12
    DylanC  
       1 小时 42 分钟前
    @MagicCoder 太幸运了,羡慕 ing
    MagicCoder
        13
    MagicCoder  
    OP
       1 小时 27 分钟前
    @DylanC 这次长教训了,我要做多地数据备份了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5163 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 07:19 PVG 15:19 LAX 23:19 JFK 02:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86