我已经使用 Openfiler 为我的 NAS 设置了一个带有 2 个 Seagate 1.5TB SATA ST31500341AS 硬盘的 RAID 1 阵列。
系统已运行超过 17 小时,但阵列仍在同步,速度已从 16MB/s 下降到可怜的 3.5M/B。
这正常吗?
如果将来由于驱动器故障而必须更换其中一个驱动器,会发生什么情况?是否必须再次重新同步一整天?在重新同步期间,NAS 是否仍可用?
[root@openfiler chris]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [raid10] [raid1]
md0 : active raid1 sdc1[1] sdb1[0]
1465135936 blocks [2/2] [UU]
[================>....] resync = 80.1% (1173746816/1465135936) finish=1391.1min speed=3489K/sec
编辑:操作系统安装在没有 RAID 的单独驱动器上。TIA
答案1
你可以改变:
/proc/sys/dev/raid/speed_limit_min
/proc/sys/dev/raid/speed_limit_max
到更高的数字。一些操作系统默认设置并没有真正针对当今的高速驱动器进行优化。
根据总线带宽和系统活动,1.5 TB 可能需要 20 多个小时。如果驱动器发生故障,您只需将 IO 分为正常活动和重建。是的,如果发生故障,您必须允许它重建,但它仍然可以使用。