V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sazima
V2EX  ›  问与答

数据恢复求助:一个大概二三十 G 的 tar.gz 压缩包 不小心用 tar -zcvf 把这个压缩包覆盖了 覆盖后的压缩包是 30m 可以恢复原来压缩包的大部分文件吗

  •  
  •   sazima · 133 天前 · 1697 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一个大概二三十 G 的 tar.gz 压缩包 不小心用 tar -zcvf 把这个压缩包覆盖了, 覆盖后的压缩包是 30M, 可以恢复原来压缩包的大部分文件吗

    解压一时手滑使用了 tar -zcvf , 发现不对劲立即 ctrl +c ,此时文件已经变成 30M 了, 原压缩包里面是是近几年的代码, 大多是零碎的小文件。

    系统是 ubuntu24 文件在其中一个分区, 文件系统为 ntfs

    7 条回复    2025-05-03 10:47:58 +08:00
    xtreme1
        1
    xtreme1  
       133 天前
    看存储介质
    hdd 还行, ssd 别想了
    sazima
        2
    sazima  
    OP
       133 天前
    @xtreme1 hdd 的
    sazima
        3
    sazima  
    OP
       133 天前
    @xtreme1 不好意思 说错了 是 ssd
    huyoa
        4
    huyoa  
       133 天前
    为什么不存网盘一份
    bzw875
        5
    bzw875  
       133 天前
    数据恢复大师扫描硬盘看看,那个文件说不定只是标记删除而已。如果硬盘比较满,可能被覆盖了
    fuzzsh
        6
    fuzzsh  
       132 天前 via Android
    SSD 有 TRIM 机制,虽然不是即时回收,断电立刻送搞数据恢复可以碰下运气
    小飞机说过的名言“恢复数据只有 50%几率,要么成功,要么失败”
    sazima
        7
    sazima  
    OP
       130 天前
    @fuzzsh 使用恢复软件扫出来一些 gz 后缀的文件,使用 grep 搜索了一下,可以确定是压缩包的一部分。
    暂时不了解.tar.gz 压缩的机制,恢复不了里面的文件。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3028 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:51 · PVG 20:51 · LAX 05:51 · JFK 08:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.