如何以 PC 恢复 Synology/Asustor/QNap NAS 的资料
[转帖] 如何以 PC 恢复 Synology/Asustor/QNap NAS 的资料原帖转自 NASTIME
当 NAS 发生无法连线的情况时, 最重要的是将 NAS 中所储存的重要资料救回来, 依据各种情况大致上有下列的做法.
1.完全无电源: 请试着检查电源线及 NAS Power Supply, 至少先解决无过电之状况.
2.NAS 无法正常开机, 且经判断可能是 NAS 本身的硬件问题: 此时如果有同厂牌及型号的备用机, 可以试着将磁盘依序移转至备用机, 通常如果确认是 NAS 硬件问题, 硬盘移转至新机时应可正常启动.
3.NAS 无法开机但有同厂牌不同型号的 NAS 时: 此时可参考原厂所提供 system migration 说明 (click here), 试着透过另一台 NAS 重新导入 NAS OS, 并将资料读出.
4.NAS 无法开机, 将硬盘取下并接至 PC 试着将资料读出.
5.自己无法解决, 请直接送给专业的硬盘救援公司处理.
以上的处理建议自身必须有一定的电脑及网络的操作能力, 不然有可能操作失误造成资料永远遗失.
以 PC 读取 Synology NAS 硬盘中的资料
这里所要讨论的是直接透过 PC 读取 NAS 硬盘中的资料, 原厂有提供操作方法 (click here), 此处是实作及验证及正确性.
实作的机器如下:
1.Synology DS1512+ 5 Bay NAS * 1
2.PC * 1 (MSI H61M-P31 MB - 4 SATA Port, DVDRW*1)
3.SATA 500GB hard drive * 3
首先在 DS1512+ 上以三颗 500GB 硬盘建立 RAID5, 并建立 music & pubilc share folder.
DS1512+ NAS
http://www.nastime.com/data/attachment/forum/201307/17/210217li5touhtgry6lwwt.jpg
500GB SATA Hard drive * 3, 建立 RAID5
http://www.nastime.com/data/attachment/forum/201307/17/210217f70qeykmqgk6yby0.jpg
500GB HD * 3
http://www.nastime.com/data/attachment/forum/201307/17/210218c3ic3zc5cr66dfhn.jpg
create music & public share folder
http://www.nastime.com/data/attachment/forum/201307/17/210218jjdxz9qadzbi16dr.jpg
shutdown NAS, 并将硬盘依序接至 PC SATA1/2/3 Port, SATA Port#4 接 DVDROM.
于 BIOS 中设定 SATA Port 为 AHCI mode, 并由光盘启动 Ubuntu live CD.(此处为13.04版)
http://www.nastime.com/data/attachment/forum/201307/17/210218essuguy277gfe7ey.jpg
boot Ubuntu live CD, 选择 Try Ubuntu
http://www.nastime.com/data/attachment/forum/201307/17/210219fyv49rclifr4lryb.jpg
执行 Terminal,
http://www.nastime.com/data/attachment/forum/201307/17/210219ov8t3qlccx678c8i.jpg
依照原厂文件的说明, 依序输入下列指令.
sudo -i
apt-get install mdadm
mdadm -Asf && vgchange -ay
附注:
mdadm -Asf (Assemble an array and override normal checks)
vgchange -ay (to active all known volume group in the system)
果然原本 NAS 里面的资料都回来了.
http://www.nastime.com/data/attachment/forum/201307/17/210219ya8g7mcv6fe8rs3m.jpg
检视其他目录的档案也都正确.
http://www.nastime.com/data/attachment/forum/201307/17/210220j21thu32v4h1i4wh.jpg
此时将 PC 关机, 并将三颗硬盘中其中一颗拔除, 模拟 RAID5 一颗硬盘损坏的状况 (此处为拔除第二颗硬盘)
重新 boot from Ubuntu CD 并重复前面步骤, 可以发现 RAID 状态显示第二颗硬盘为 missing, 但资料仍然完整读出无误.
http://www.nastime.com/data/attachment/forum/201307/17/210220q2l4ljj55r55564q.jpg
硬盘顺序重要吗?
经实测, 硬盘在接上主机板时, 即使不按照顺序也是 ok 的.
结论
透过上述的实测及验证, 确认当 NAS 发生不可预期而无法开机时, 仍能透过此一救援模式, 透过 PC 将 NAS 中重要资料救回.
****************************************************************************
此方法同样适用于 Asustor NAS
以 Asustor AS-604T 测试
http://www.nastime.com/data/attachment/forum/201307/17/210220siey95cprwi9wvwz.jpg
500GB HD * 3 建立 RAID5
http://www.nastime.com/data/attachment/forum/201307/17/210221anh79hddbm9ovmoy.jpg
于 Public share folder 建立 test files.
http://www.nastime.com/data/attachment/forum/201307/17/210221g4p446g043pk3vkp.jpg
test files
http://www.nastime.com/data/attachment/forum/201307/17/210221pzvd5vlko5sidkf2.jpg
以 Ubuntu 读取 Asustor NAS 的资料无误.
http://www.nastime.com/data/attachment/forum/201307/17/210222zg1c2pp35fsty3ys.jpg
http://www.nastime.com/data/attachment/forum/201307/17/210222jvz2tv6fej466t7a.jpg
*****************************************************************************
此方法同样适用于 QNap NAS
以 QNap TS-469 Pro 4 Bay NAS 测试
以三颗 500GB HD 建立 RAID5
http://www.nastime.com/data/attachment/forum/201307/17/210222bfobnz8bu68b6rtt.jpg
于 multimedia shard folder copy 部份测试用档案.
http://www.nastime.com/data/attachment/forum/201307/17/210223ncswksjjc9jjwlvr.jpg
将三颗 500GB 硬盘的其中二颗装在 PC 上, 并以 Ubuntu 测试, 可正常读取 NAS 中原本的档案.
http://www.nastime.com/data/attachment/forum/201307/17/210223twp9ndnk66znmnwp.jpg
补充一下,华芸NAS可以读取群晖NAS的硬盘数据的,两者可以互通!到底要使用何種 RAID type, 要看運用的環境及使用習慣來決定, 並沒有那種方式最佳. 再者運用 PC 去讀取 NAS 是萬不得已, 若能採用 RAID1/5/6, 也不需要動用到 PC 去恢復資料.
但以小弟為例, 雖然使用的是 DS1512+ 5 bay NAS, 但我在上面是建立兩組 RAID1, 再加上一個 BASIC. 這樣做的目的:
1.RAID1 volume 用於存放較重要的 data, 這樣即使壞了一顆硬盤也不致於損失資料.
2.BASIC volume 是用於 download station 下載用, 因為 bt 在 disk i/o 上較頻繁, 但相對來說資料都是從網路上取得, 並不是那麼重要.
但即使採用了上面的措施, 我還是定期將此台 NAS 上重要資料做異地備援, 也就是備份至它處的另一台 NAS, 防止招小偷或是天災時, 重要資料仍能從它處 recovery回來.
这个太棒了,楼主下面说的也很在理啊,单块独挂用下载,重要数据raid1,不错,以后我也用这个方案,要是能有一个软件可以做到那就太棒了 最安全的方案 不考虑成本: 4块一样大容量的盘,用主板阵列做两个raid1 变成两块盘 这两块盘再在系统里面做个raid1 ,用esxi 跑黑裙,多存几个快照,esxi 装在u盘或者sd上 这样除非物理打击,基本上不会丢数据 四块盘有一块是完好的 就能 把数据读出来,系统挂了还有快照,瞬间切换。。。。 感谢发布这么好的技术贴,学习! 兄弟发的技术贴 一定要支持一下 学习中 进来学习一下 本帖最后由 darkorigin 于 2014-1-10 13:42 编辑
淹死的鱼 发表于 2014-1-10 09:32
最安全的方案 不考虑成本: 4块一样大容量的盘,用主板阵列做两个raid1 变成两块盘 这两块盘再在系统里面做 ...
不考虑成本 最安全的做法是
机器里面用多大的硬盘
再同时购买多2倍数量的硬盘 定期备份 并且存放在不同的地点不通电 用锡箔纸包好 外面做好防潮密封
最好再购买足够大的网络硬盘 定期备份一份 这样4份相同的材料除了被核打击应该都不会丢(不过话说核打击人都不在了 要数据干啥)
赢只要通电 就会有损耗 这个是任何厂家都没法避免的
硬件RAID有个致命的问题 就是硬件严重依赖用了某卡 然后卡损坏 原则上最好是同型号的卡(固件原则上也要同版本的)不然可能数据就不太好找 当然 这个比软RAID还是安全的多 软RAID很多逻辑故障都会导致RAID损毁
还有就是供电问题,如果突发性的市电电网窜入了超高压(架设输变电设备的高压设备物理接触到了市电电网上)那么瞬间RAID上的硬盘都可能挂掉(雷电也可能如此,特别是自建住宅没避雷措施的建筑) 没离线的备份就会全部丢掉
还有就是转帖的最后一点 他提到了防止遭贼,人家万一来了不管三七二十一 砸了机箱 直接掏走硬盘 没有额外的备份会很痛苦
窃贼不会管硬盘里面存着对你价值几万块钱的数据 。他们只管一个4T二手硬盘卖个几百块钱就好。
当然 上述都是极端现象, 一般人遇到的概率极小 但是重要数据多点备份是最安全的 (一般家庭也不会有超过2TB的极端重要 不可复原的数据的很多高清、HIFI都是可以恢复的)所以多几个小硬盘 存放诸如 结婚 宝宝出生 等照片视频 以及自己写的文章 程序博客啥的 一般一个月同步一次就够了 网络同步可以做计划任务安排在半夜执行(或者后台执行) 几百兆或者1-2T的东西 其实备份起来工作量还是有限的 成本也是有限的(想必不会有人说自己20T的黄 色硬盘女神视频丢失了就找不回来或者要自杀吧)
gaoyi124 发表于 2014-1-10 08:26
这个太棒了,楼主下面说的也很在理啊,单块独挂用下载,重要数据raid1,不错,以后我也用这个方案,要是能 ...
不是我说的,是转载的。估计是台湾同胞写的
其实可以用VM来做就好了这样就好像坐在一个软件里面 但是插拔硬盘最好还是关机做 热插拔可能会带来风险
特别是数据丢失的风险
方法其实就是用VM安装一个乌邦图 然后挂载的硬盘直接物理加挂在VM下 应该也是可以执行上述指令的
RAID1主要还是用来提升IOPS的 因为一个文件会分块 一部分在A一部分在B 取数据或者写数据都会同时进行理论上速度接近X2的速度(实际上可能远不足X2但是绝对大于1)
单纯安全角度 个人比较保守的看法 就是物理备份 就是定期拿一块相同的硬盘做备份然后独立保存 hj_charles 发表于 2014-1-10 11:15
兄弟发的技术贴 一定要支持一下 学习中
不是我写的转载的 写的很好 估计是台湾的同胞写的~~~技术很强的这些同胞 淹死的鱼 发表于 2014-1-10 09:32
最安全的方案 不考虑成本: 4块一样大容量的盘,用主板阵列做两个raid1 变成两块盘 这两块盘再在系统里面做 ...
RAID1硬件加软件RAID1 稳定性会差
因为任何一层出了问题都可能导致整个RAID崩溃
就好像站在一个梯子叠着梯子的顶端一样
软RAID会制约整体性能 直接2块组RAID1 剩下的定期备份单独保存会更安全 hj_charles 发表于 2014-1-10 11:15
兄弟发的技术贴 一定要支持一下 学习中
晚些时候我来测试下乌邦图的效果 哈哈~~~ 学习,学习 chen169 发表于 2014-1-10 17:37
学习,学习
上述文章是转来的和群晖官网的相关教程内容相同 但是不够详细
详细可以参阅官网指南
还有就是上述操作是不得已用来拯救数据的 没事不要用含重要未备份数据的盘试验
这几天帮一个朋友回复数据 用了上述过程 还是没能救回来 哎~~~~ 2个2T的数据啊 感谢分享,不过我总感觉用hba组raid更可靠呢。。。 学习了,谢谢分享 感谢分享,学习一下! 草竹 发表于 2014-1-23 00:24
感谢分享,不过我总感觉用hba组raid更可靠呢。。。
比较可靠的还是多点备份
建议玩DSM的朋友 没事的时候用各种网盘的云 功能 特别是某些容量多大N TB的
至少是把自己的重点资料多点备份
前几天帮坛友尝试从白裙的高版本降低到黑裙的低版本 结果失败了 数据全悔
升级NAS或者降级NAS之前一定尽量备份,重要数据多点备份 草竹 发表于 2014-1-23 00:24
感谢分享,不过我总感觉用hba组raid更可靠呢。。。
软阵列 稳定性这个就不好说了 因为除了硬件故障 还有就是误操作 接下来还要面对软故障
硬件故障比如是硬件损坏 硬盘损坏之类的 误操作 比如就是不小心格式化硬盘啥的软故障有时候是逻辑故障,比如某些底层的校验信息或者是反馈的信息有误 RAID软件认为阵列已经失效造成的更大的数据损失
还有就是个人认为DSM有一些认为的技术壁垒, 刚才提到的帮朋友的事情上明显感觉到。明明是可以解决的但是厂家为了避免用户用黑裙现象(或者是类似的方案)采用的技术壁垒 让非常规客户数据丢失(制造转移成本) goodsky 发表于 2014-1-23 09:05
感谢分享,学习一下!
谢谢~~~~~~~~~~~~ xumin209 发表于 2014-1-23 01:39
学习了,谢谢分享
谢谢!!!!!!
页:
[1]
2