页首Html代码

返回顶部

raid 为什么而不可以两个硬盘交叉读写和交叉备份?

基础

了解下raid,就知道:

  1. raid0 至少2块硬盘, 容量=所有硬盘容量相加, 安全性 无保障! 读写速度X2!!! (2块硬盘是分块读写的,同时工作)
  2. raid1 至少2块硬盘, 容量=其中一块硬盘的容量,安全性 很好! 读写速度一般! (2块硬盘是镜像的,但是读写都在一块,另一块只负责备份)
  3. raid5 至少3块硬盘, 容量=所有硬盘容量再去掉一块盘容量, 安全性 很好! 读写速度 X(N-1) !!! (大约一块硬盘的容量负责存储备份,奇偶校验数据,并且是分散的)
  4. raid10 至少4块硬盘, 容量=一半容量, 安全性 很好! 读写速度 X2!!! (一半硬盘做备份的)

好奇

raid10 =raid0+raid1 ,但是需要4块硬盘; 我手里有两块硬盘,难道就不能 一块硬盘 当2块硬盘用么??
如果我的硬盘 一半存储,一半备份(备份另一半的存储) , 那么其实 这块硬盘还是完整数据; 2块硬盘 交叉起来,就可以达到一半容量,并且读写速度翻倍,安全性还跟raid1 一样,表现如同raid10 一般了!!!

貌似市面上没有

我这种想法,其实兼顾了raid0 和raid1 ,也是raid10 了,但是只需要2块硬盘就好了. 目前市面没有这种算法; 真希望以后可以自己写一个 ; 这样 2块硬盘就可以 组一个 读写速度翻倍的 安全可靠的硬盘组合了. (备份工作其实异步执行就好了的,没必要非要与数据读写同步的)

posted @ 2025-07-11 14:13  ayanmw  阅读(24)  评论(0)    收藏  举报

页脚Html代码