Articles of RAID

Windows工具使用P812控制器读取HP D2700机箱中SATA驱动器上的SMART属性

我有两台HP DL380 G7服务器+ P812控制器+ D2700机箱。 他们是144 Gb RAM的数据库服务器。 P812固件是6.40,D2700是0147 他们与18个OWC Mercury Extreme固态硬盘(SATA)一起工作得非常好。 在两个D2700机箱中添加了6个SSD后,在每个机箱中生成了24个SSD后,其中一台服务器的磁盘性能与其升级前相比非常差,并与其他服务器相比较。 所以我怀疑添加到性能较差的服务器的6 SSD中的一个是错误的。 但是哪一个? HParraysconfiguration实用程序不会显示任何问题,并且在POST时不会显示任何问题。 即使是很长的ACU报告也没有显示任何内容。 所以我想看看这些驱动器的SMART属性,看看我能否挑出一个失败的。 是否有一个Windows工具,可以让我查看这个configuration中的SMART属性? 在HP Proliant服务器中的第三方SSD驱动器的一个非常类似的问题- 监测驱动器的健康状况 ,build议使用smartmontools中的smartctl。 不幸的是,我没有看到P812 + D2700背后的固态硬盘 – 我怎样才能使smartctl工作? C:\Program Files\smartmontools\bin>smartctl -a /dev/sdc,0 -T permissive -s on smartctl 6.3 2014-06-23 r3922 [x86_64-w64-mingw32-2012r2] (cf-20140623) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION […]

使用2个磁盘恢复arrays中的RAID5

我不想以试错的方式来解决这个问题,因为我知道如果我想丢失数据,这是最好的办法。 我有一个4 * 2TB磁盘在RAID5服务器(是的,我知道这不是明智的 )在Ubuntu 14.04。 我的大部分数据都在RAID 5的/home ,而/在RAID 1上。 我在救援模式下启动服务器,但我无法弄清楚: 如果问题是软件或硬件, 如果有重新安装RAID来恢复这些数据的方法。 我仔细阅读了“ 恢复失败的软件RAID(raid.wiki.kernel.org)” ,但是由于我对自己的诊断并不是很有信心,因此我想对正在发生的事情以及如何继续进行一些正确的判断如果有什么事要做 我试过的唯一的方法就是安装我未安装的mds设备,该设备为md2 mount /dev/md2 /mnt/ ,但我无法安装md0和md3,因为我被告知/dev/md3: can't read superblock 。 到目前为止,这是我检查: 编辑分手-l root@rescue:/mnt# parted -l Model: ATA ST2000DM001-1CH1 (scsi) Disk /dev/sda: 2000GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 […]

从恶化的RAID 1中安装设备

我试图挂载设备formsRAID 1(在其他设备上创build),因为我需要从这个磁盘复制数据。 当我试图组装新的数组时,我收到一条消息: foo@bar# mdadm -A -R -v /dev/md23 /dev/sdb3 mdadm: looking for devices for /dev/md23 mdadm: /dev/sdb3 is identified as a member of /dev/md23, slot 32769. mdadm: No suitable drives found for /dev/md23 这是我的检查: foo@bar# mdadm -E /dev/sdb3 /dev/sdb3: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : 4bd4d90c:5ca25815:87c31c08:a6288e71 Name […]

如何在ESXi中监视和重build硬件RAID?

目前,我正在使用带有RAID 5的ESXi的新VMHost来replace3个没有RAID的老化ESXi主机。 但是,我似乎找不到任何有关如何使用ESXi作为主机操作系统在线监视和重buildRAID 5的信息。 我知道ESXi可以安装到RAID卷上,但是如何检测故障并重新构buildRAID,而无需closures系统,更换驱动器,引导至RAID BIOS并启动重build。 在我应该寻找的RAID卡中是否有一个特定的function? 这可以用IPMI或类似的东西来完成吗? 编辑:所以这是一个小型的家庭实验室,我没有充分的公司资金冲击我背后利用惠普智能arrays。 我正试图以便宜的方式做到这一点。 我打算解释说我正在通过直接连接存储来规划硬件RAID 5。 然而,越来越明显的是,在这里使用networking存储是更受欢迎的select。 我的担心再次是用较新的NAS服务器和10Gbe交换机等来运行我的小预算……我正计划通过vSphere继续控制ESXI。 我意识到一些RAID系统可以configuration重build,但我希望获得更多的控制RAID并启动resyc或擦洗,提醒我失败等等…我目前正在使用ESXi 5.1,但没有问题升级到5.5。

我怎样才能debugging一个“失踪”的HP RAID卡?

我有一台配备P800和P410i的DL380G6,但是我想把P800升级到P812。 我现在有两个控制器插入。在BIOS中,我可以select410i或800,但不是812.在POST过程中,410i初始化以及800但没有提及812。 一旦我开机,这是lspci的输出: root@bacon:~# lspci | grep Hew 01:04.4 USB controller: Hewlett-Packard Company Integrated Lights-Out Standard Virtual USB Controller 01:04.6 IPMI SMIC interface: Hewlett-Packard Company Integrated Lights-Out Standard KCS Interface 04:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01) 07:00.0 RAID bus controller: Hewlett-Packard Company Smart Array Controller (rev 04) 我不应该看到另一个HP突袭卡(我假设“G6控制器”项目是410i)? 我也运行了固件升级实用程序,但没有find任何需要升级的东西。 […]

断电后,我的RAIDconfiguration发生了变化,有些驱动器被标记为外部,但所有的数据仍然存在

我在Dell Precision 590中安装了Perc 5 / i。控制器有备用电池,控制器报告其状态正常。 有五个1TB SATA驱动器连接到控制器。 我原来的configuration看起来像这样: VD0:RAID5 PD0 PD1 PD2 VD1:RAID1 PD5 PD7 相当简单的设置。 上周我们发生电力故障,我被告知两个VD都退化了。 所以我调查了。 configuration已经改变。 这是新的configuration: VD0:RAID5 PD0 PD1 PD5 VD1:RAID5 PD0 PD1 PD5 这没有任何意义。 这怎么可能!? 注意: PDpipe理屏幕显示光盘0,1和5在线,2和7是“外来的”(这甚至意味着什么?)。 有一点非常奇怪:VD似乎都是完整的function,所有的数据都是完整的,我的系统运行良好。 我不知所措。 我有备份的数据,所以如果我失去了它并且不得不恢复,它将不会是最糟糕的一天。 但我真的不希望发生这种事情。 如果这是一个正常的驱动器故障,我会知道该怎么做。 但是这个状态是如此的阴暗,我甚至不敢碰它。 帮帮我? 以下是一些“屏幕截图”(缺less更好的单词),希望在需要时添加一些上下文/附加信息。

软RAID 1慢(磁盘失败?)

我正在使用Software Raid 1运行一个服务器,它仅用于使用Idera / R1Soft的备份目的。 最近几天,备份生成非常缓慢,所以我开始怀疑是否有磁盘问题。 不过,我不确定是否是这种情况,所以希望有人能帮助我诊断问题。 下面是大量的磁盘信息,让我知道是否需要其他东西。 这些驱动器看起来是否健康,或似乎是什么问题? 备份软件保存到/ home /分区,所以这可能是问题所在。 如果其中一个磁盘发生故障,我需要向服务器提供商提供此certificate,我将发送什么? 非常感谢! 问题:mdadm.conf DEVICES /dev/[hs]d* ARRAY /dev/md/0 metadata=1.0 UUID=77f79cbb:769b739a:61e3078d:baa387d3 name=rescue:0 ARRAY /dev/md/1 metadata=1.0 UUID=07982091:3873fa5c:5308f9a4:7be6239d name=rescue:1 ARRAY /dev/md/2 metadata=1.0 UUID=9faef154:1550a09e:b8a9f3a5:792ec8f7 name=rescue:2 ARRAY /dev/md/3 metadata=1.0 UUID=21d130c8:d3d06125:80436cbf:f30ca896 name=rescue:3 的/ proc / mdstat Personalities : [raid1] md1 : active raid1 sda2[0] sdb2[1] 524224 blocks super 1.0 [2/2] […]

使用版本1.2元数据从双驱动器RAID 5arrays中移除驱动器?

我的情况与“如何从非标准的双驱动器RAID 5arrays中移除驱动器”几乎相同? ,除了我的2 TB RAID5正在使用mdadm超级版本1.2。 根据最好的答案 ,“因为它是0.90的mdadm超级块,所以每个驱动器也应该可以自己使用。由于1.1和1.2将元数据放在arrays的起始位置,所以这些版本不起作用。 “ 但是,执行后 mdadm /dev/md0 –grow –raid-devices=2 并完成后续的布局更改,我的RAID 5看起来像这样: /dev/md0: Version : 1.2 Creation Time : Thu Sep 25 11:25:10 2014 Raid Level : raid5 Array Size : 1953383296 (1862.89 GiB 2000.26 GB) Used Dev Size : 1953383296 (1862.89 GiB 2000.26 GB) Raid Devices : 2 Total Devices : […]

正确的方法来识别mdadm.conf中的成员设备

我目前的mdadm.conf如下所示: $ cat /etc/mdadm/mdadm.conf DEVICE /dev/sdb1 /dev/sdc1 ARRAY /dev/md0 metadata=1.2 spares=0 UUID=357ff7cc:55e78d18:9fc7917b:f5b253f2 MAILADDR [email protected] 从2.6.x内核升级到3.x,我注意到块设备在每次启动时都会得到随机的名字。 这个奇妙的新麻烦通常可以通过将UUID分配给文件系统和交换分区并通过fstab和Grub引用来解决; 但是如何从mdadm.conf引用RAID设备成员? 虽然数组成员通常包含文件系统,但其UUID可能是重复的(raid 1)或不存在。 从我上面的例子来看,如何replace/dev/sdb1和/dev/sdc1 ?

从RAID 1转换到RAID 0

我们在PowerEdge R620中通过PERC H710 RAID控制器在RAID 1中configuration了2个600GB SAS 15K驱动器。 题。 我们可以将其转换为RAID 0而无需重新安装操作系统? 如果是这样,那么正常的步骤是什么? (是的,我们知道这是以冗余为代价的,但是我们需要存储空间,并不需要冗余,作为运行分析的大型集群的一部分,一个或几个节点/磁盘在这里和这个问题背后的原因是更多的与SLA相关,在不影响SLA的情况下对几个节点进行更改)。