磁盘阵列 raid 小白请教 raid0 的问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
allanwhl
V2EX    问与答

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

  • &nbp;
  •   allanwhl 2016-06-09 23:16:20 +08:00 3518 次点击
    这是一个创建于 3412 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    但在此之前,务必用 dd 备份全盘
    msg7086
        9
    msg7086  
       2016-06-10 04:46:48 +08:00
    RAID 0 怎么可能系统在其中一个固态盘上。
    你先把题目描述清楚吧,否则你都问不到正确的答案。
    xuhaoyangx
        10
    xuhaoyangx  
       2016-06-10 05:04:18 +08:00
    diskgenius 模拟 raid 可以读取。前提你取出来
    kn007
        11
    kn007  
       2016-06-10 07:21:29 +08:00
    固态硬盘加 raid 重置,基本没戏
    fcicq
        12
    fcicq  
       2016-06-10 07:38:48 +08:00
    @msg7086 应该是在明白 RAID 0 原理之前理解错了. 以为自己有一个系统盘一个数据盘但其实都被硬 RAID 0 混在一起.
    fcicq
        13
    fcicq  
       2016-06-10 07:56:02 +08:00
    @ryd994 硬 RAID 在硬盘上不写 metadata / superblock. 你指向软 RAID 的修复方法可能没有意义. 解除 AHCI 的时候没被重写就有戏, 被发了 TRIM 就是灭顶之灾了.
    yemenchun1
        14
    yemenchun1  
       2016-06-10 08:00:46 +08:00 via iPhone
    话说固态这么快的读写速度,而且又不需要等待磁臂寻道,搞成两块并行读写效果显著吗?
    ryd994
        15
    ryd994  
       2016-06-10 08:06:15 +08:00 via Android
    @fcicq 那确实是我考虑不周,还是要 dd 的
    ChaosPark
        16
    ChaosPark  
       2016-06-10 08:14:06 +08:00
    AHCI
    fcicq
        17
    fcicq  
       2016-06-10 08:24:41 +08:00
    @yemenchun1 这里的 stripe size 是 64k. 做 RAID 0 之后, 那么 64k 以内的随机读写性能必然加倍, 64k 以上的在碰到单块 SATA? 带宽瓶颈之前也加倍.
    allanwhl
        18
    allanwhl  
    OP
       2016-06-10 08:58:34 +08:00
    @msg7086
    @fcicq
    嗯,应该是 raid0 已经把两个盘混在一起了,然后之前装电脑的人又在混在一起的盘上分了两个区,一个数据区一个系统区是吧?
    那我现在最好的办法就还是按照 raid-recovery 那篇文章来做吗?
    fcicq
        19
    fcicq  
       2016-06-10 09:18:10 +08:00
    @allanwhl 那篇文章对你没有用.
    你需要确认的用二进制编辑器看两块盘上还有没有数据. 基本上前 64k 如果不都是 00 或者 ff 的话(或者你认识 MBR / 分区表 / 启动结构更好), 就还有希望.
    用专用软件重建之后可以备份到另外的盘上, 如果手里有机械盘比两张盘总和还大的话更好(说不准可以直接启动).
    allanwhl
        20
    allanwhl  
    OP
       2016-06-10 09:43:29 +08:00
    @fcicq 打开来看了一下,系统盘上面不全是 00 ,但是数据盘的分区上面都是 00 了。所以...应该是没救了是吧?
    ebony0319
        21
    ebony0319  
       2016-06-10 09:54:06 +08:00 via Android
    我之前遇到过,有点麻烦。搞了我一天。主板磁盘模式切换回 raid 后有两个还是三个选项,就是让你先磁盘好像是哪块为 0 ,哪块为 1 ,还有一个选项是哪个为什么虚拟。其实就是排列组合。组合了我一天才搞好。
    fcicq
        22
    fcicq  
       2016-06-10 09:58:13 +08:00
    @allanwhl 如果整盘都是 0 的话只能节哀了. 跳着看看或者用工具找哪里还有非 0 数据吧.
    allanwhl
        23
    allanwhl  
    OP
       2016-06-10 09:58:18 +08:00 via iPhone
    @ebony0319 但是我的主板好像没有提供选项,只有新建或者删除…
    yemenchun1
        24
    yemenchun1  
       2016-06-10 11:33:47 +08:00 via iPhone
    @fcicq 不太懂你说的……也许你说的是对的。我只是考虑固态硬盘存取数据这么快, CPU 还是否需要等待?其实我是想问固态硬盘还需不需要 raid0 来提高效率:-D
    fcicq
        25
    fcicq  
       2016-06-10 11:42:31 +08:00
    @yemenchun1 需要等待, 而且等待时间还是相当长的. 0.1ms 对于现代 CPU 来说能执行 30 万个 cycles, 这时间中能做很多事情了. RAID 0 增加的是并行性, 对延迟没有帮助.
    yemenchun1
        26
    yemenchun1  
       2016-06-10 12:41:38 +08:00 via iPhone
    @fcicq 了解了,谢谢指点!
    msg7086
        27
    msg7086  
       2016-06-10 13:50:22 +08:00 via Android
    @allanwhl 全零没救了。
    所以说别用主板的 raid 。
    allanwhl
        28
    allanwhl  
    OP
       2016-06-10 18:30:13 +08:00 via iPhone
    @fcicq 谢谢你耐心的回答,最后格了重来了+_+
    allanwhl
        29
    allanwhl  
    OP
       2016-06-10 18:31:15 +08:00 via iPhone
    @msg7086 格了重来了,还是谢谢了!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1049 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 18:02 PVG 02:02 LAX 11:02 JFK 14:02
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86