最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

2025-04-17 11:29:35 47点赞 388收藏 65评论

大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数码玩耍经验~

前言

俗话说,常在河边走,那有不湿鞋。

前几天,因为自己手贱,rm -rf了通过SMB挂载的群晖数据,所有心血付之一炬。

前情提要:

因为太久没用,忘记在一台不常用的NAS里挂了群晖的smb路径。

多年的自信心,让我直接在ssh页面 rm -rf 删光了数据,并且随手看到回收站也一并清空。

其实在删除过程中,有多个迹象提醒我这个文件夹不简单,但我没有珍惜:

1、前端页面无法删除该文件夹,提示权限不足。

2、在非群晖系统里看到了回收站文件夹。

3、ls-l 查看用户并不是当前nas账号。

于是,在无备份、无快照、无同步的三无情况下,我开始了自己的数据救赎之旅。

先说说基本信息,2块 20T 希捷银河组的 Raid 1,采用btrfs文件系统创建的存储池,数据通过SSH后台,以rm -rf删除,并且清除了系统回收站文件夹,主打的就是干干净净。

下面详细说说数据恢复的几个过程,给各位不小心删除数据的朋友指一条路。


一、磁盘降级

由于两块磁盘是Raid 1,为了保证数据恢复的可能性,第一时间我停止了磁盘读写,并且将磁盘从 Raid 1 降级到 Basic 。

在群晖里,可以找到对应的硬盘,先选择停用破坏Raid。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

接着,通过SSH进行手动降级。降级完成以后,我们开始对一块硬盘进行数据恢复,另外一块硬盘备用,降低操作失误带来的风险。

1、打印mdstat,查看md,根据打印的信息,查看raid对应的md数字序号

cat /proc/mdstat

2、手动降级raid 至 basic

mdadm --grow --raid-devices=1 --force /dev/md数字


二、尝试Btrfs restore

❌失败

btrfs restore指令,是btrfs文件系统自带的恢复工具,需要硬盘以只读挂载或者未挂载的形式进行恢复。

🔻操作指令:

btrfs restore -l -v /dev/sd磁盘 | grep "被删文件名"

但是这个方法坑的地方在于它和NAS的兼容性很差。前面提到我将NAS进行了降级,降级过程破坏了硬盘的btrfs块,再重新挂载到另外一台NAS以后,虽然创建了btrfs文件,但是使用工具依旧无法读取btrfs信息,这也就导致工具直接无法使用。

此外,该工具还有很多挂载点的问题,包括权限、逻辑磁盘路径等,需要频繁对硬盘进行和其它处理。因此为了不折腾硬盘,确保数据恢复的可能性,我决定不再使用btrfs restore恢复。


三、尝试Testdisk

❌成功一部分

Testdisk是一款强大的数据恢复工具,其包含testdisk和photorec两个子工具。我使用两个工具都进行了过恢复,可以看到恢复的数据,但是恢复也没有用。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

1️⃣Testdisk:

🔻操作指令:

testdisk /dev/sda

这是testdisk的操作界面,通过对硬盘进行全盘扫描后,按照文件路径进行展示,我们可以选择路径进行恢复。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

该工具有一定的效果,扫描完成以后我可以看到大部分的硬盘路径,但是恢复的数据不全,像我这样数据杂乱一点的,格式乱七八糟。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

2️⃣Photorec:

🔻操作指令:

photorec

photorec比testdisk要更细化一点,可以对恢复的文件格式进行设置,比如要恢复png,只要选择png就行了。这个也是群晖推荐的恢复方法。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

使用photorec会在目录下产生recup_dir.num的文件夹,里面就是我们恢复的数据。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

缺点就是恢复的文件是不按照源文件路径和格式的,有点类似DG恢复的数据,数据恢复了,但是P用没有。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

四、尝试使用DiskGenius

❌没啥大用

在linux系统里的失败,让我将目光转移到了windows侧,最先想到的当然就是万能硬盘管理工具——DiskGenius。

DiskGenius的问题和photorec一样,能恢复数据,但是数据是以格式分类恢复的,没办法恢复到原始机构下,只能用于恢复一些重要的大文件数据,想要全盘恢复,痴心妄想。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

五、无敌的UFS Explorer

✔️完美解决

可以肯定的是,数据绝对没有丢失,毕竟没写入就没有覆盖。但是在尝试了多种方法都没有有效恢复数据后,我逐渐失去了耐心,并将目光移向了数据恢复神器——UFS Explorer。

UFS的唯一缺点就是贵,600多刀的价格我是下不去手的。此外,USF数据恢复全都是优点,它可以根据文件路径进行恢复,支持多种磁盘文件系统。

我找到了一个好用的版本,也分享出来:

https://pan.quark.cn/s/96f3e9b6189d

经过19个小时的漫长扫描,UFS将群晖所有文件予以恢复,并且按照文件夹结构进行清晰的展示。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

🔻启动扫描

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

🔻选择文件格式

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

🔻全盘慢扫

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

🔻扫描过程中保存扫描结果

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

🔻最终成果,支持以文件夹格式恢复数据。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

六、EXT4数据恢复

所以为什么会说btrfs文件系统不好,就是因为数据恢复麻烦。如果一旦忘记做快照和备份,想要恢复数据只能全盘满扫。

而很多人在NAS里,喜欢使用ext4文件系统的,如果在此系统下丢失数据,那么可以使用ext4magic这个恢复神器。

该工具的缺点是需要自行make,优点是支持以时间点来恢复数据,不用全盘扫描。

最强数据恢复工具!rm -rf 后19小时,完美恢复群晖 20T数据

总结

最后,这20T的数据算是有惊无险的恢复了,没有造成太大的后果,也让我趁机可以水一篇文章,介绍一下自己的心得,给各位小伙伴提供一个误删数据后的恢复思路。

还是那句话,警钟长鸣,不要手贱,不要自信,不要轻易rm -rf

在数据备上,无论是重要的、不重要的,既然使用了btrfs文件系统,那就养成良好的快照习惯,做好快照计划。

如果是ext4和其它格式的,做好增量备份和数据同步,总有一天会因为一些莫名其妙的行为,将数据给误删,到时候就是漫长的恢复过程和忐忑的等待。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
65评论

  • 精彩
  • 最新
  • 置顶 NAS数据误删也不怕,最强恢复工具UFS免费用。

    校验提示文案

    提交
    请教大佬!为什么我下载完分享的文件扫描后保存时还是提示我要输入注册码?

    校验提示文案

    提交
    用里面的那个单独的

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 用过UFS Explorer,有极个别文件虽然恢复了,但是无法打开,视频文件和图片都有,不多。

    校验提示文案

    提交
    相比而言,按文件夹格式恢复,btrfs已经很牛了

    校验提示文案

    提交
    那是。重点这个软件有破解,省下不少钱。之前问人家专业恢复数据的,4个T要200多。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 是的,但是群晖下ext4不支持虚拟机使用,需要btrfs,但是恢复太麻烦,我正版dg的专业版不支持恢复。

    校验提示文案

    提交
    dg恢复了也没用,不按照原文件机构

    校验提示文案

    提交
    dg还行,我那个是500多元支持阵列那版

    校验提示文案

    提交
    收起所有回复
  • 学习了,这就去试试看。
    我之前把群徽上的共享文件夹映射给DOS上的FB来管理。哪知道昨天他突然抽风了,瞬间清空了我所有的文件,整个硬盘只剩下几百兆和无数的目录。
    原来两个t的数据,现在只能找出几百g.
    各种文件恢复工具都用过,DG 易为 foxit 万*,除了第一句没扫描完,我就关闭了,其他都只能找出几百G

    校验提示文案

    提交
  • 能不能写一篇新手向的备份、快照介绍,包括如何操作啥的

    校验提示文案

    提交
    可以呀 后面安排

    校验提示文案

    提交
    收起所有回复
  • 不错不错,下次可以写“如何更坚固的备份”

    校验提示文案

    提交
    必须安排,备份组合拳

    校验提示文案

    提交
    收起所有回复
  • 我就受不了

    校验提示文案

    提交
    开机不管就行了 [脸红]

    校验提示文案

    提交
    收起所有回复
  • 能全部找回也是厉害了!

    校验提示文案

    提交
    还是工具很强大

    校验提示文案

    提交
    收起所有回复
  • 不是小电影,没有恢复的价值

    校验提示文案

    提交
    ???你好怪

    校验提示文案

    提交
    收起所有回复
  • 全网都知道了😁

    校验提示文案

    提交
    不怕 哈哈哈哈 不是公司提桶跑步都不怕

    校验提示文案

    提交
    收起所有回复
  • 你这nas估计很吵

    校验提示文案

    提交
    炒豆子习惯了 一堆nas开着

    校验提示文案

    提交
    收起所有回复
  • 不知道extmagic能不能恢复组建了lvm卷组的其中一块盘?之前是三块盘组lvm,没raid,坏了一块导致10多T全部丢失。好在都不是重要的数据 [大囧]

    校验提示文案

    提交
    应该要能重建lvm才可以,不支持物理硬盘吧

    校验提示文案

    提交
    收起所有回复
  • 群晖smb不是可以设置处理rm行为为移动到回收站?

    校验提示文案

    提交
    因为我把回收站也删了阿

    校验提示文案

    提交
    你无敌了,幸好不是ssd;现在主流删了立马trim,都来不及恢复

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 就几个文件夹关键,恢复不如备份重要,我有个硬盘开了raid

    校验提示文案

    提交
    raid只是防损,备份、快照还是得做,我就是偷懒,不重要的不做 哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 众所周知,一定要把ram -rf /起别名

    校验提示文案

    提交
    那不行;我每天得删十几二十次

    校验提示文案

    提交
    收起所有回复
  • ext4 我挂载12t的硬盘不成功。4t就可以 很纠结

    校验提示文案

    提交
    是不是硬盘有问题?

    校验提示文案

    提交
    硬盘是好的,后来按照原来的位置插到群晖上 识别了,我都放弃了 结果给了我惊喜

    校验提示文案

    提交
    收起所有回复
  • 经你这么一说 我明天得冷备份一下了

    校验提示文案

    提交
    有必要的,哈哈哈哈,备份重要性极大

    校验提示文案

    提交
    收起所有回复
  • 哈哈哈,我就说你是为了发文章才把数据删了的 [邪恶]

    校验提示文案

    提交
    我可没有 误删

    校验提示文案

    提交
    收起所有回复
  • 软件好用,谢谢!文件恢复只能按类型,不能按照原来的文件夹(名称为中文或不记得了)恢复?已打赏!

    校验提示文案

    提交
    可以呀,我就按照原文件名恢复的

    校验提示文案

    提交
    请问按哪个键能按原数据结构恢复呢

    校验提示文案

    提交
    收起所有回复
  • 没苦硬吃的典范

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
388
扫一下,分享更方便,购买更轻松