磁盘阵列 raid 小白请教 raid0 的问题

2016-06-09 23:16:20 +08:00
 allanwhl

刚帮同学重装系统,一个机械盘两个固态盘,系统在其中一个固态上,重装的时候没太注意他的电脑用了磁盘阵列 raid0 。用 pe 进系统没看到盘,我就回来 bios 切换 raid 模式到了 achi ,提示说可能导致系统重装(本来就要重装系统就没管了)。重新进了 pe 发现除能看到盘了,但是两块固态都待格式化。其中有一块固态还有数据在里面的,所以没办法就准备回来 bios 重新重 achi 切回 raid 模式,这时候就发现切换不回来了。两个固态中的一个变成了 non raid ,并且提示总的 raid0 也启动失败。。。

求教应该怎么做>_<之前实在没接触过磁盘阵列的东西。

3241 次点击
所在节点    问与答
29 条回复
sephinh
2016-06-09 23:30:11 +08:00
固态 raid0 ……我估计数据没戏了……
allanwhl
2016-06-09 23:37:13 +08:00
@sephinh 能说详细一点吗?感觉只是从 raid 模式切换成了 achi 马上还回来,应该对磁盘上的数据没有做什么更改吧?
rssf
2016-06-10 00:03:39 +08:00
节哀顺变
ryd994
2016-06-10 00:06:03 +08:00
如果你知道当初的参数的话,应该能重建的
也可以用软 raid 试试
allanwhl
2016-06-10 00:18:01 +08:00
@ryd994 也没有什么其他的特殊参数吧,就是两个 ssd 然后分块参数是 64k ,这些在错误报告上面都有的。那我要重建的化怎么办呢?
iloveayu
2016-06-10 00:21:29 +08:00
数据应该是没救了,重新组 raid0 的时候应该都被格式化了。
allanwhl
2016-06-10 00:24:05 +08:00
@iloveayu 这样吗,刚网上了解了下 raid0 ,真是太悲伤了...
ryd994
2016-06-10 02:06:13 +08:00
我也没试过,你可以试试:
https://raid.wiki.kernel.org/index.php/RAID_Recovery

但在此之前,务必用 dd 备份全盘
msg7086
2016-06-10 04:46:48 +08:00
RAID 0 怎么可能系统在其中一个固态盘上。
你先把题目描述清楚吧,否则你都问不到正确的答案。
xuhaoyangx
2016-06-10 05:04:18 +08:00
diskgenius 模拟 raid 可以读取。前提你取出来
kn007
2016-06-10 07:21:29 +08:00
固态硬盘加 raid 重置,基本没戏
fcicq
2016-06-10 07:38:48 +08:00
@msg7086 应该是在明白 RAID 0 原理之前理解错了. 以为自己有一个系统盘一个数据盘但其实都被硬 RAID 0 混在一起.
fcicq
2016-06-10 07:56:02 +08:00
@ryd994 硬 RAID 在硬盘上不写 metadata / superblock. 你指向软 RAID 的修复方法可能没有意义. 解除 AHCI 的时候没被重写就有戏, 被发了 TRIM 就是灭顶之灾了.
yemenchun1
2016-06-10 08:00:46 +08:00
话说固态这么快的读写速度,而且又不需要等待磁臂寻道,搞成两块并行读写效果显著吗?
ryd994
2016-06-10 08:06:15 +08:00
@fcicq 那确实是我考虑不周,还是要 dd 的
ChaosPark
2016-06-10 08:14:06 +08:00
AHCI
fcicq
2016-06-10 08:24:41 +08:00
@yemenchun1 这里的 stripe size 是 64k. 做 RAID 0 之后, 那么 64k 以内的随机读写性能必然加倍, 64k 以上的在碰到单块 SATA? 带宽瓶颈之前也加倍.
allanwhl
2016-06-10 08:58:34 +08:00
@msg7086
@fcicq
嗯,应该是 raid0 已经把两个盘混在一起了,然后之前装电脑的人又在混在一起的盘上分了两个区,一个数据区一个系统区是吧?
那我现在最好的办法就还是按照 raid-recovery 那篇文章来做吗?
fcicq
2016-06-10 09:18:10 +08:00
@allanwhl 那篇文章对你没有用.
你需要确认的用二进制编辑器看两块盘上还有没有数据. 基本上前 64k 如果不都是 00 或者 ff 的话(或者你认识 MBR / 分区表 / 启动结构更好), 就还有希望.
用专用软件重建之后可以备份到另外的盘上, 如果手里有机械盘比两张盘总和还大的话更好(说不准可以直接启动).
allanwhl
2016-06-10 09:43:29 +08:00
@fcicq 打开来看了一下,系统盘上面不全是 00 ,但是数据盘的分区上面都是 00 了。所以...应该是没救了是吧?

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

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

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

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

© 2021 V2EX