在 DELL 或 HP 服务器怎么做 RAID 1 + RAID 1 的方案?

global_biz 2014-10-27 04:53:33
Hi,

在一台 DELL 或 HP 服务器,使用 RAID 1 + RAID 5 或 RAID 1 + RAID 1 是什么意思?

假设硬盘都是 20GB , 比如:
1)如果只有两个硬盘,则 HD1 + HD2 使用 RAID 1 的时候,这个很简单,就是镜像阵列, 系统相当于在 20GB 的一个整合后的磁盘空间里面读写,读写的时候,数据自动写入 HD1 与 HD2. (这个概念很容易明白)


但是,如果 RAID 1 + RAID 1 我就开始有点搞不清楚概念了,比如:
2),现在总共有 4 个硬盘,HD1 + HD2 使用上面的方法做了一个 RAID 1(命名为 RAID A) , HD3 + HD4 也使用上面的方法做了一个 RAID 1(命名为 RAID B) ,
但是,不明白,这个时候,操作系统是怎么写数据的??是写到 RAID A 里面去还是写到 RAID B 里面去?RAID A + RAID B 在这里面有什么关联吗?还是将 RAID A 与 RAID B 又做了一个 RAID 1 的阵列??

请大家有经验的帮忙解释一下第 2) 种情况是什么回事?怎么做 RAID 1 + RAID 1 的方案?

谢谢。

...全文
560 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
global_biz 2014-10-27
  • 打赏
  • 举报
回复
引用 5 楼 zbdzjx 的回复:
接触不多,说一下个人感觉: 2 x 20GB RAID 1 + 3 * 20 GB RAID 5 表示这台服务器有两个RAID控制器,第一个RAID控制器连了两块硬盘,做了Raid1;第二个RAID控制器连了三块硬盘,做了Raid5。这个是可以在服务器启动时配置RAID的。 最终,在用U盘或光盘启动时,只会检测到服务器有两块虚拟硬盘(就是这两个RAID控制器),你可以对这两块虚拟硬盘进行分区。就和普通电脑上安装了两块硬盘一样了。 对这两块虚拟硬盘进行读写,会由RAID控制器来决定怎样写,写到实际上的哪块硬盘中。
谢谢。 以数据库服务器为例,如果前面 2 * 20GB RAID 1 是本地磁盘,而后面 3 x 20GB RAID 5 是 SAN Storage 的时候,因为想将两台物理位置不同的数据库服务器通过 SAN Storage 进行数据库同步,这个时候,概念还是一样吗? 换句话说,是否将数据库的 Data 部分直接设置到 3 x 20GB RAID5 的磁盘里面去了?而 2 x 20GB RAID 1 完全只用来当 C 盘用吗??? 请再解释一下,谢谢。
zbdzjx 2014-10-27
  • 打赏
  • 举报
回复
接触不多,说一下个人感觉: 2 x 20GB RAID 1 + 3 * 20 GB RAID 5 表示这台服务器有两个RAID控制器,第一个RAID控制器连了两块硬盘,做了Raid1;第二个RAID控制器连了三块硬盘,做了Raid5。这个是可以在服务器启动时配置RAID的。 最终,在用U盘或光盘启动时,只会检测到服务器有两块虚拟硬盘(就是这两个RAID控制器),你可以对这两块虚拟硬盘进行分区。就和普通电脑上安装了两块硬盘一样了。 对这两块虚拟硬盘进行读写,会由RAID控制器来决定怎样写,写到实际上的哪块硬盘中。
global_biz 2014-10-27
  • 打赏
  • 举报
回复
引用 3 楼 Z65443344 的回复:
就是做2个RAID1而已 这样你可以把系统和数据分别镜像 或者所有硬盘空间都用来放数据的话,硬盘损坏也最多造成丢失一半数据,除非4块硬盘同时坏掉了才会丢失全部的数据 而你把2个RAID1再做RAID1,那总共也只剩20G的空间了,虽然这样很安全,即使坏掉3块硬盘也不会丢失任何一个文件
谢谢,开始清晰点了, 请问上面的需求是写成 2 x 20GB RAID 1 + 3 * 20 GB RAID 5 的时候,这个又是什么情况?也是两个盘符吗?一个盘符是 RAID 1 ,另一个盘符是 RAID 5 ? 如果这台服务器是做数据库服务器的,这样的需求写法又代表了什么?也是跟上面的根本一样吗?还是说针对数据库服务器的硬盘来看,2 x 20GB RAID 1 + 3 * 20 GB RAID 5 又代表了其他意思? 请再解释一下,谢谢。
於黾 2014-10-27
  • 打赏
  • 举报
回复
就是做2个RAID1而已 这样你可以把系统和数据分别镜像 或者所有硬盘空间都用来放数据的话,硬盘损坏也最多造成丢失一半数据,除非4块硬盘同时坏掉了才会丢失全部的数据 而你把2个RAID1再做RAID1,那总共也只剩20G的空间了,虽然这样很安全,即使坏掉3块硬盘也不会丢失任何一个文件
global_biz 2014-10-27
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
实际上就是,1+2->A,3+4->B呗 往A里写,就是1和2同时写入,镜像 往B里写,就是3和4同时写入 具体写入哪个,看你把它定义成什么盘符,你到底操作的是哪个盘符啊 没道理你往D盘放文件,系统往C盘里写入吧
我现在就是搞不清楚,需求文档里面只写到了 2x 20GB RAID 1 + 2x 20GB RAID 1, 看不明白这个是什么意思,我不知道这个是表示在 A + B 的基础上做一个 RAID 1 还是说其他 请参考再解释一下。
於黾 2014-10-27
  • 打赏
  • 举报
回复
实际上就是,1+2->A,3+4->B呗 往A里写,就是1和2同时写入,镜像 往B里写,就是3和4同时写入 具体写入哪个,看你把它定义成什么盘符,你到底操作的是哪个盘符啊 没道理你往D盘放文件,系统往C盘里写入吧

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧