PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

raid5到底安全么?

[复制链接]
1#
909648183 发表于 2017-3-5 16:50 | 显示全部楼层
本帖最后由 909648183 于 2017-3-5 16:53 编辑
neeyuese 发表于 2017-3-4 21:28
最重要的数据应该不多吧RAID1,别的数据单盘放放就行啦。

@nighttob

问个问题,3盘radi1可用空间应该是多少?允许几盘损坏?

2#
909648183 发表于 2017-3-5 17:36 | 显示全部楼层
悲痛莫名 发表于 2017-3-5 17:10
三盘raid1容量肯定还是跟着单盘最小容量走的
可以坏两块盘

好像不是的,还是50%容量,允许单盘损坏
3#
909648183 发表于 2017-3-5 17:43 | 显示全部楼层
本帖最后由 909648183 于 2017-3-5 17:46 编辑

感觉WIN 2012 R2 ,存储池奇偶校验加refs是很好的解决方案,类似zfs,可用避免raid 的write hole问题
还可用加SSD cache
4#
909648183 发表于 2017-3-5 18:34 | 显示全部楼层
蓝天翔燕 发表于 2017-3-5 18:32
我打算用2个6T硬盘,组个镜像存储池,这样就是坏了1个硬盘,买个同容量组建就可以了。相当于RAID1
...

win10的镜像存储池还可以用refs
5#
909648183 发表于 2017-3-5 19:00 | 显示全部楼层

我发现win10存储空间的3盘 双向镜像就是50%总容量,而不是单盘容量
6#
909648183 发表于 2017-3-5 20:56 | 显示全部楼层
本帖最后由 909648183 于 2017-3-5 20:59 编辑
nighttob 发表于 2017-3-5 20:49
敢问谁家的RAID1能开3盘?

MS的三路镜像最低要求是5盘。

MS的双向镜像可以开3盘....

我也觉得很奇怪

可用空间少于50%,但明显高于1/3

7#
909648183 发表于 2017-3-5 22:56 | 显示全部楼层
本帖最后由 909648183 于 2017-3-5 23:26 编辑
nighttob 发表于 2017-3-5 22:38
软RAID都会有保留,不会让你用完全部物理空间
硬RAID也有,但少得多

我试了下win存储池的双向镜像,并不是通常意义上的raid1,不要求各盘大小相同,可用容量总是各盘总容量的1/2

win的存储池确实保留空间有点多,之前用的10G虚拟动态磁盘组的双向镜像,所以显得较大,换成3T的虚拟动态磁盘后保留空间就可以忽略了

3*3T+1T组双向镜像,可用空间是5T
8#
909648183 发表于 2017-3-6 13:04 | 显示全部楼层
本帖最后由 909648183 于 2017-3-6 13:06 编辑
Mufasa 发表于 2017-3-6 10:02
R6 太浪费硬盘了,N-2容量。

4个盘的R6可用容量和R10是一样的。

我记得你不是最近升级raid,有很多容量较小的HDD吗?

感觉对于这些大小不一的多块HDD,MS 存储池的双向镜像或者三重镜像加refs很方便和安全,只是单纯的所有数据都在不同硬盘上存储两份或三份,比raid1灵活,不要求所有硬盘大小相同,可用容量是总容量的1/2,可随时添加硬盘扩容,甚至是删除硬盘,因为没有奇偶校验,性能应该也损失不大。再加上refs文件系统巡检和自动修复的特性,数据安全性也很不错。

硬件上只需要一块HBA卡直通就行了,系统win8及以上就行
9#
909648183 发表于 2017-3-6 14:05 | 显示全部楼层
本帖最后由 909648183 于 2017-3-6 14:07 编辑
Mufasa 发表于 2017-3-6 13:08
那个用NMR8110-4i配合SAS Expander做成RAID 5了

6个2TB RAID 5,实际可用容量10TB

硬卡至少也得支持巡检才行吧

MS的存储池实际上比硬卡的兼容性好呀,系统蹦了无所谓,直接插到另一台对应系统上就可以直接导入,甚至不区分硬盘顺序
其实软件的方式优点是灵活,不需要相同容量,refs也提高了安全性,就相当于废物利用了(容量不同不能组raid的硬盘丢到存储池里就行了)

10#
909648183 发表于 2017-3-6 14:54 | 显示全部楼层
larryexchange 发表于 2017-3-6 14:43
Windows的Storage Space是以一个Slab(256MB)为单位,将数据以你所指定的容错方式散列在存储池中,所以 ...

因为网上很多教程都是把双向镜像类比为raid1,所以我才有之前的疑问
11#
909648183 发表于 2017-3-6 16:18 | 显示全部楼层
Mufasa 发表于 2017-3-6 16:02
Patrol Read ,默认开启,我觉得浪费时间消耗硬盘寿命,手动关闭了。

周期性扫描一次数据完整性还是必要的吧,不然出现静默错误,然后重建过程中HDD尝试ECC导致无响应不就悲剧了
12#
909648183 发表于 2017-3-6 18:20 | 显示全部楼层
本帖最后由 909648183 于 2017-3-6 18:24 编辑
Mufasa 发表于 2017-3-6 16:24
可以进LSI那个管理工具手动开启。

默认的自动调度适合长期开机的情况。

我以前也不长时间开NAS的,但自从用了resilio sync作为个人网盘使用后就一直开机了,反正大多数情况下HDD都是休眠了,J1800平台待机功耗比我的路由器都低

不过硬卡不支持硬盘休眠就是了
13#
909648183 发表于 2017-3-13 00:32 | 显示全部楼层
gxh5720 发表于 2017-3-13 00:24
raid是最方便 但是最不安全的备份手段 不管是raid1还是5。

raid1 有什么不安全的,直接拆开插到任意电脑上都可以正常读取

说raid5 不安全我倒是同意,或者说保证raid5 的安全性代价很高
14#
909648183 发表于 2017-3-13 10:52 | 显示全部楼层
本帖最后由 909648183 于 2017-3-13 10:56 编辑
gxh5720 发表于 2017-3-13 02:02
raid5 坏了一块硬盘 在重组的适合再坏一块 这种情况称之为意外。raid1 难道就不会坏了一块硬盘 ,再备份的 ...

你没弄懂为什么raid5在重建时很容易出现另一块硬盘坏的原因:raid5如果没有自动巡检的话,很容易出现静默错误,这种错误大多是可以被HDD主控自动修复的,但普通桌面级HDD在修复静默错误时会对外界指令无响应,家用环境下可能就是突然磁盘无响应半分钟而已,即使无法修复也只是丢失极少量数据,但raid环境下就是直接被raid卡踢出阵列,raid5重建时相当于一次全盘读取,出现这种情况就是直接阵列崩溃

总之就是盘越多越容易出现这种情况,所以才有了zfs和微软的refs


所以这种问题在raid1上出现的可能极小,raid1至少比单盘安全多了,而且出现错误也不至如轻易丢失所有数据。


15#
909648183 发表于 2017-3-14 08:50 | 显示全部楼层
本帖最后由 909648183 于 2017-3-14 08:52 编辑
gxh5720 发表于 2017-3-14 08:21
原理分析的很对。知道原理还用普通盘做raid5 那不是自己作死么

所以raid1的危险在哪里?至少比普通单盘存储安全性高多了
16#
909648183 发表于 2017-3-14 09:03 | 显示全部楼层
OstCollector 发表于 2017-3-14 08:58
linux/mdadm,不过准确地说是 RAID10

估计windows也一样做的

windows 的双向镜像 应该是所有数据均在不同的硬盘上保存2份,所以可用容量总是总容量的一半
17#
909648183 发表于 2017-3-14 09:09 | 显示全部楼层
gxh5720 发表于 2017-3-14 09:06
按照你的理论,raid5也比普通单盘安全性高的多。我前面说的是有些特别重要数据对于raid0来说还不够安全。 ...
raid是最方便 但是最不安全的备份手段 不管是raid1还是5。


你什么时候说了raid0?

另外我不觉得raid5比普通单盘安全,除非你用上一套企业级的东西保证radi5安全性
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部