sazima
V2EX  ›  问与答

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

  •  
  •   sazima · Apr 30, 2025 · 2547 views
    This topic created in 563 days ago, the information mentioned may be changed or developed.

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

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

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

    7 replies  •  2025-05-03 10:47:58 +08:00
    xtreme1
    xtreme1
    Apr 30, 2025
    1
    看存储介质
    hdd 还行, ssd 别想了
    sazima
    sazima
    OP
    Apr 30, 2025
    2
    @xtreme1 hdd 的
    sazima
    sazima
    OP
    Apr 30, 2025
    3
    @xtreme1 不好意思 说错了 是 ssd
    huyoa
    huyoa
    Apr 30, 2025
    4
    为什么不存网盘一份
    bzw875
    bzw875
    Apr 30, 2025
    5
    数据恢复大师扫描硬盘看看,那个文件说不定只是标记删除而已。如果硬盘比较满,可能被覆盖了
    pingdog
    pingdog
    May 1, 2025 via Android
    6
    SSD 有 TRIM 机制,虽然不是即时回收,断电立刻送搞数据恢复可以碰下运气
    小飞机说过的名言“恢复数据只有 50%几率,要么成功,要么失败”
    sazima
    sazima
    OP
    May 3, 2025
    7
    @fuzzsh 使用恢复软件扫出来一些 gz 后缀的文件,使用 grep 搜索了一下,可以确定是压缩包的一部分。
    暂时不了解.tar.gz 压缩的机制,恢复不了里面的文件。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:17 · PVG 08:17 · LAX 16:17 · JFK 19:17
    ♥ Do have faith in what you're doing.