我在 LSI Logic 9211-4i 控制器(4 个磁盘)上配置了 RAID-10。控制器似乎有故障。每隔几天它就会停止工作,Vmware 会记录以下内容:由于连接问题,无法访问卷 xxxxxxxx-xxxxxxxx-xxxx-xxxxxxxxxxxx (DATASTORE)。恢复尝试正在进行中,结果将很快报告。。当这种情况发生时,只有重启服务器才能有所帮助。
理论上 RAID10 是剥离的两个镜像。是否可以更换控制器而不丢失数据?
答案1
您是否听说过“如果您丢失了控制器,而架子上没有相同的控制器,那么您的数据就会丢失”?这通常被认为是硬件 RAID 的一个缺点。
忘掉这个吧。那真的是很久远的过去了。那些今天还在说这些废话的无能之辈只是没有听说过 SNIA。而且 LSI Logic 控制器通常使用网络信息网络协会数据分配框架磁盘元数据。
您的第一个选择是尝试另一个 LSI 控制器。第一个要看的是同一个,但是是 8i(8 个 SAS 端口,而不是 4 个)。另一个 LSI 型号也应该可以工作。我曾经将旧 DELL PERC(OEM LSI)的磁盘连接到较新的 LSI 控制器,它从这些磁盘组装 RAID 阵列,就像它是自己创建的一样。
另一个选择是使用 Linux。其备受赞誉的软件 RAID 驱动程序md
也知道 DDF 格式,因此它可以识别它并能够组装和访问该格式的虚拟磁盘。只需找到任何 SAS HBA,连接磁盘并在那里启动 Linux,然后查看其中的内容/proc/mdstat
。这样,您至少可以将组装的虚拟磁盘转储到没有 RAID 的新磁盘并从中运行 VMWare。
困难的方法是手动组装 RAID10,这在 Linux 中也可以做到。这并不难。可以把它想象成 RAID1(条带镜像)的 RAID0;您必须识别“镜像对”,并从每对中取出一个磁盘。然后您必须猜测条带大小,这并不难,通常使用一些直接访问十六进制编辑器检查磁盘几乎可以立即完成。然后,您可以“手动”组装“无元数据”的软件 RAID,然后就可以转储虚拟磁盘了。