xlibve
2017-08-06 11:44:57 +08:00
家用盘不建议做硬 raid,
家用盘不建议做硬 raid,
家用盘不建议做硬 raid,
大部分企业盘或者服务器专用盘的固件都是针对阵列做过专门的调教和优化,最重要两点就是错误恢复和振动补偿
错误恢复
家用盘一般情况下是单盘环境,对数据可读性高,但是由于成本原因没完整端到端的 ecc 检验和追求最大容量,某个硬盘块区出错时候会着重于把数据读出来,因为没 ecc 重建数据和单盘环境,就只能靠一遍一遍的重读,这时候就出现严重 io 延迟,就是平时我们家用盘有坏道时候出现的卡顿。在家用环境中出现这情况可能可以接受,但是在硬 raid 卡中,会把该盘标识为硬盘 io 超时而强制下线。而 sas 有个协议好像叫 sct,错误恢复指令集。正常情况下,服务器盘出现错误,重读无效会通过 ecc 检验或者组内其他盘的数据进行重建,同时把该扇区标识映射到备用扇区,而避免错误块导致 io 超时而把硬盘脱线。而且冷盘没有指示灯!没法实时看硬盘是不是已经脱线!
振动补偿
包括全套解决方案,磁头偏离检测,振动传感器,固件的补偿算法,来避免共振和振动漂移导致的性能下降。用人话说就是尽量避免 HD Tune 跑出来的曲线奇烂无比
所以家用盘尽量不要做硬 raid,真要做阵列,要安装阵列管理软件,定时检查硬盘状态!!!
linux 直接做 soft raid 更方便安全!