一个巨惨的遭遇,求帮助恢复 NAS 里的数据

2019-12-14 19:28:41 +08:00
 boboivo
家里的宝宝碰了下黑群晖(我不在家也不知道是动了某块硬盘还是关机重启了),然后在公司就连不上了。
晚上回家后发现 NAS 在运转,但是其中一个分区(两块 4T 硬盘,BTRFS,RAID1 )损毁,无法访问,数据归零。
有宝宝的大哥都懂,我做这个 RAID1 分区的目前就是存宝宝的照片资料,但是现在 BASIC 分区正常,RAID1 分区数据却不见了,我太难了。

请教下各位大佬,如何找回(恢复)这个分区,也就是两个盘里的数据呢?是用什么软件,还是要去哪个系统下读,我目前有苹果和 WIN10 两个系统,听说可以搞 BUTUNTU 读取,但我没有这个系统下的使用经验,求指教,不胜感激!

目前是 RAID1 硬盘状态正常,但是分区已提示损毁。
5145 次点击
所在节点    问与答
19 条回复
loading
2019-12-14 19:34:06 +08:00
马上关机。
然后打电话给群晖,问人要个白裙序列号。
msg7086
2019-12-14 22:41:55 +08:00
这种我一般建议从备份中恢复。数据恢复太难了(特别是 BTRFS 这样小众的文件系统)。
jamry
2019-12-14 23:36:55 +08:00
把 Raid1 的硬盘抽出,放到 linux 电脑读取。我当时 vmware esxi 虚拟化服务器的硬盘数据也是这么抢救的。对了,ubuntu 可以用 u 盘启动的。具体操作要有一定的 linux 基础,不懂的就搜索爬文,关键是耐性、细心
jamry
2019-12-14 23:38:43 +08:00
以后 nas 放柜子顶上,硬盘在工作中晃动是极为致命的
xl224
2019-12-14 23:41:41 +08:00
直接去群晖的网站搜索,官网有教程如何从 linux 挂载群晖的分区来恢复数据
Xusually
2019-12-14 23:56:22 +08:00
wwhc
2019-12-15 00:31:23 +08:00
testdisk,只要不是磁头坏掉,基本都能找回来
ys0290
2019-12-15 00:33:01 +08:00
家里有宝宝,还是把这些玩意儿锁起来吧,不怕娃戳就怕娃惦记
alphatoad
2019-12-15 05:07:00 +08:00
raid1 两块硬盘全挂了?这么巧?
xenme
2019-12-15 08:48:55 +08:00
我的白群的电源键都是黑胶带贴起来的,因为那里会发光,小朋友喜欢按。
boboivo
2019-12-15 09:38:17 +08:00
@alphatoad #9 它也不是硬盘挂了,是分区损毁,但硬盘目前状态都是正常的,但是空间的数据显示为 0,共享文件夹也找不到了。
boboivo
2019-12-15 09:38:29 +08:00
@Xusually #6 谢谢老哥
boboivo
2019-12-15 09:38:47 +08:00
谢谢各位大佬,我来操作一波
nevereply
2019-12-15 09:50:18 +08:00
自建 nas 务必在云端备份快照,过来人的经验,务必务必务必,重要的事说三遍。
Osk
2019-12-15 10:20:12 +08:00
用 ArchlinuxliveCD 启动 ,因为 btrfs 一般建议用新一点的内核和用户工具操作。

可以通过 smartctl -A /dev/sdx 看 smart 是否异常,后续操作中建议先从异常的盘恢复,正常的盘用来恢复另一块盘无法恢复的数据。btrfs 有 crc 所以能 cp 出来的文件基本可以认为是 ok 的。

raid1 的话,只插一块盘,然后使用 -o degrade,ro 尝试挂载,一块不行就换另一块。我在 nas 用 btrfs 前试过,确认 degrade 可以挂载并读取数据。

然后把数据拷出来。
Osk
2019-12-15 10:33:35 +08:00
尴尬,群辉是在 lvm 层组的 raid 1,而不是 btrfs raid1,lz 忽视我上一条回复吧😅
lifanxi
2019-12-15 11:01:39 +08:00
群晖的硬盘并不像某些人认为的那样是“加密”的,最复杂的情况下也只不过是 LVM+Linux RAID。所以硬件没坏的话,挂到 PC 上一顿操作后一般都能恢复大部分。如果楼主不熟练,可以考虑找熟悉相关操作人代劳,RAID 1 的情况我觉得不要作死的话,数据目前应该还是安全的。熟练工可能都不需要 PC 帮助,直接 SSH 到群晖上操作下就可以了。
lifanxi
2019-12-15 11:02:23 +08:00
@xenme 比较新的型号都可以在设置中关灯的。
boboivo
2019-12-16 16:19:42 +08:00
周末试了很久,奈何不懂 LIUNX,照教程做,遇到各种报错无法进行下去了。
是挂载了硬盘,装载点也填上了,但是一回车就提示:mount:未知的文件系统类型 LVM2_member
然后网上找的资料人家说:遇到这种提示需要安装 lvm2:  yum install lvm2
但是我装过了,一输入又提示:yum: command not found 
没记错我按群晖教程里的指示在这行命令已经安装了 LVM2: root@ubuntu:~$ apt-get install -y mdadm lvm2
所以现在就一个头两个大,毫无头绪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/629078

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX