Articles of RAID

将4个Ubuntu软件“RAID”磁盘移动到一台新电脑 – 如何确保它立即工作?

从未来的angular度考虑,假设我购买了4个外部磁盘,使用Ubuntu Server 12.04软件RAID 1 + 0进行设置。 然后在一些使用后,我想把他们坚持在一台新电脑 – 我如何确保他们立即工作? 如果我只是将它们插入新电脑(除去任何其他硬盘),它们是否会自动知道如何相互关联?无论我插入的外插槽的顺序如何? 或者我必须小心地把他们插入一个特定的端口顺序? 如果这些都不能保证能够正常工作,那么我必须采取哪些措施才能确保Ubuntu能够像以前一样使用软件RAID 1 + 0来启动和运行。 如果我使用驱动器的外部端口的任何组合(例如USB 2.0,3.0,eSATA 2.0,3.0,任何未来版本的USB,eSATA等),是否有关系?

手动恢复RAID5arrays,如何处理?

基本情况: 我正在寻找手动重build一个RAID5arrays的控制器已经失去了configuration。 更麻烦的是,卷是使用全磁盘encryption(至less我有密钥)进行encryption的,并且所用的RAID卡不是(IMO)非常企业级的,在事情发生时缺less“手动执行”的选项出错了,现在我正在寻找如何重新安装这个arrays(或者从我有的有效磁盘上手动重build它)。 后面的故事: 我们在一个运行在高端工作站上的小型远程站点上有一个“服务器”文件。 该文件共享是从一个跨越8个SATA磁盘的单个卷托pipe的,这个磁盘在configuration为RAID5的Adpatec 3805 RAID卡上。 (我知道,但是等一下,它会好起来的。)由于这是一个远程站点,通过T1连接,并且只包含我们不关心的用户文件,所以没有备份。 幸运的是,我们关心安全性,因此系统上的所有卷都使用全盘encryption进行encryption。 无论如何,大约一个星期之前有人切断了机器的电源,导致控制器上的音量显示失败,并且arrays显示缺less或缺less所需的成员。 所有的磁盘function,并据我所知,没有损坏。 噢,虽然数据不足以备份,但是它的价值不会丢失,所以我可以弄清楚如何获取数据,所以我们可以把它放在我们发送的新的replace服务器上在那里,两周的时间太晚了(这次将作为备份,除了作为一个真正的服务器,至less)。 到目前为止: 通常情况下,在服务器上的RAID控制器上,我只是从磁盘重新加载arraysconfiguration,覆盖控制器上的无效configuration,并完成它,但是这个RAID卡没有这个选项,所有两个Adaptecbuild议的可用故障排除/arrays恢复选项已经尝试过。 (尝试联机强制arrays,通过BIOS级configuration实用程序检查arrays是否可pipe理)。 无论如何,在做任何进一步的工作之前,我目前正在采取磁盘映像的驱动器,为了有一个类似的备份,并给自己的能力做testing和工作,否则可能会破坏数据的缘故。 解? 鉴于Adaptec的实用程序没有帮助,并且不包含手动选项,我有什么select/我该如何获得这个arrays及其卷再次挂接,以便我可以解密卷和吸取数据? 恐怕我的低级RAID知识不是很好,但是在我看来,因为我有驱动器(以及它们连接的顺序),并知道如何configurationarrays,所以我应该能够通过那个信息给一个程序( mdam ,也许?)安装arrays,解密卷并且相当平凡地提取数据(假设它没有损坏),但是我很难find如何实际做到这一点,我们的软件“或”使用我们的恢复服务“。

硬盘驱动器通电后,通过两条SAS链路连接RAID6的LSI RAID-on-chip变为红色; 如何恢复?

我有一个由LSI 9286-8e卡pipe理的RAID6arrays。 我也有内置SAS扩展器的Sans Digital 24-bay NexentaSTOR JBOD机箱。 它们连接到单独的UPS设备。 通常情况下,我会closures电脑,使RAID6保持健康状态。 但是今天JBOD机箱的电源被切断了,但PC仍在运行。 重新启动电脑后,RAID6中的所有磁盘都点亮了RED,LSI MegaRAIDpipe理器应用程序的唯一选项是将每个磁盘重置为未分配,从而丢失了RAID6arrays上的所有数据。 谢天谢地,我只是在testing,但如果在生产中发生这种情况,我将如何恢复?

用两个失败的驱动器重buildRAID 10arrays

我有硬盘RAID 10configuration4硬盘专用服务器,它工作正常,直到昨天,当它开始在几分钟内随机崩溃。 我已经联系了我的数据中心,他们运行了一个系统诊断程序,他们发现我的RAID 10arrays中的一个硬盘有缺陷,他们更换了硬盘,并开始自动重build。 然后他们以正常模式启动系统,当它再次开始崩溃时,它正常工作了15分钟。 我自己做了几个诊断,当我检查物理驱动器的状态: arcconf GETCONFIG 1 PD 我注意到HDD 0,0有SMART错误,我报告给我的DC,他们证实了这一点,并要求与新的设备交换,但他们build议我备份我的数据(〜2TB),因为它很可能会丢失我的数据。 我已经备份了我的数据,然后他们replace了第二个硬盘。 启动后,他们需要强制启动RAID控制器,系统以恢复模式启动。 我认为他们第一次换了一个错误的驱动器,因为两个驱动器在不同的镜像集中同时出现故障的可能性不大,但这是另一个故事,我的问题是,第二个replace的硬盘驱动器不是自我重build。 我试图清除该驱动器的元数据: arcconf TASK START 1 DEVICE 0 0 CLEAR 并将驱动器的状态设置为热备份 arcconf SETSTATE 1 DEVICE 0 0 HSP LOGICALDRIVE 0 所以它开始自动重build过程,但没有成功。 我的RAID 10arrays数据是4个HDD驱动器HDD 0,0和HDD 0,1在镜像设置和HDD 0,2和硬盘0,3在另一个。 逻辑设备状态的输出是:arcconf getconfig 1 ld https://dl.dropbox.com/u/10839791/ld.txt 物理驱动状态的输出是:arcconf GETCONFIG 1 PD https://dl.dropbox.com/u/10839791/pd.txt 控制器状态: https://dl.dropbox.com/u/10839791/controller.txt 我的问题是有没有办法让这个驱动器重build它自己而不丢失任何数据。 谢谢。

恢复mdadm RAID 10arrays:列出所有的备件

我是一个坏人,并没有在其他地方备份我的RAID。 我现在有一个RAID10arrays,不会组装,我希望我可以保存它。 以下是详细信息: 我有五个硬盘设置为RAID10(4 + 1备用)。 由于不明原因,两个失败了,我的备件被打破,现在我似乎无法重新组装它们。 我在下面有一些信息,特别是重启后mdstat的输出[1],停止arrays并尝试重新组合它的输出[2]以及来自mdadm -E [3]的详细信息。 文献似乎表明,我可能会强制使用–create和–assume-clean重新创buildRAIDarrays,但是我担心这会加重我的数据。 我目前的想法是使用具有最高匹配事件(sdc1,sdd1和sde1,下面)的驱动器在降级状态下重新创buildarrays。 有更好的解决scheme吗? megatron ~ # mdadm -E /dev/sd[bcdefghijklmnop]1 | egrep 'Event|/dev' /dev/sdb1: Events : 494734 /dev/sdc1: Events : 502154 /dev/sdd1: Events : 502154 /dev/sde1: Events : 502154 /dev/sdf1: Events : 494756 [1]这是重启后mdstat的输出: megatron ~ # cat /proc/mdstat Personalities : [linear] [raid0] [raid10] [raid6] [raid5] […]

HP P410 ADU(hpacucli)生成空的报告

我试图监视硬盘的智能状态。 我试过smartctl工具和惠普自己的hpacucli来生成ADU报告。 但是,它们都不是有用的。 smartctl不显示开机时间或硬盘温度等数值。 ADU报告显示他们是空的。 用HP RAID控制器监视硬盘的正确方法是什么? Smartctl: smartctl -a -d cciss,0 / dev / sg0 smartctl 5.41 2011-06-09 r3365 [x86_64-linux-2.6.32-20-pve] (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net User Capacity: 3,000,592,982,016 bytes [3.00 TB] Logical block size: 512 bytes Logical Unit id: 0x5000c5003f11a168 Serial number: XXXXXXX Device type: disk Local Time is: Sun […]

使用LVM和RAID预置Ubuntu partman配方

我试图预装Ubuntu 12.04服务器安装,并创build了一个配方,在2个驱动器上创buildRAID 1,然后使用LVM对其进行分区。 不幸的是,partman在创buildLVM卷时抱怨说在配方中没有可以与LVM一起使用的分区(在控制台中它抱怨不可用的配方)。 我之后的布局是sdb和sdc上的RAID 1(从U盘安装,因此需要sda),然后使用LVM创build引导,根和交换。 奇怪的是,如果我将boot_lv的挂载点更改为home,那么配方工作正常(除了安装在错误的地方),但是当挂载在/ boot时,它会失败 我知道我可以使用单独的/启动主分区,但任何人都可以告诉我为什么失败。 下面的配方和相关的选项。 ## Partitioning using RAID di partman-auto/disk string /dev/sdb /dev/sdc di partman-auto/method string raid di partman-lvm/device_remove_lvm boolean true di partman-md/device_remove_md boolean true #di partman-lvm/confirm boolean true di partman-auto-lvm/new_vg_name string main_vg di partman-auto/expert_recipe string \ multiraid :: \ 100 512 -1 raid \ $lvmignore{ } \ $primary{ […]

带有mdadm和LVM的flashcache

我在使用LVM和mdadm的系统上设置flashcache时遇到了问题,我怀疑我要么丢失了一个显而易见的步骤,要么做出一些错误的映射,希望有人能指出我正确的方向? 系统信息: CentOS 6.4 64位 mdadmconfiguration md0 : active raid1 sdd3[2] sde3[3] sdf3[4] sdg3[5] sdh3[1] sda3[0] 204736 blocks super 1.0 [6/6] [UUUUUU] md2 : active raid6 sdd5[2] sde5[3] sdf5[4] sdg5[5] sdh5[1] sda5[0] 3794905088 blocks super 1.1 level 6, 512k chunk, algorithm 2 [6/6] [UUUUUU] md3 : active raid0 sdc1[1] sdb1[0] 250065920 blocks super 1.1 512k […]

RAID-5arrays在重启时分裂(ubuntu)

我已经使用mdadm – v3.2.5 – 2012年5月18日在Ubuntu 13.04(kernel 3.8.0-27-generic)上build立了一个RAID-5arrays。它看起来工作得很好,精神很好: $ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid5 sdb3[0] sdd1[3] sdc1[1] 2929994752 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU] unused devices: <none> 然而,在重新启动时,数组被分割成两个单独的数组,看起来没有什么好的理由。 在启动时,我得到提示: *** WARNING: Degraded RAID devices detected. *** Press Y to start […]

在dd-5上大写dd失败

我有一个RAID控制器的服务器,通过SAS连接到JBOD。 JBOD中装有16个3TB的SAS-HDD(一个8个,其他8个,相同的rpm)。 我configuration了3个带有RAID-5的逻辑驱动器,每个都有5个物理硬盘(+1作为热备份)。 现在来testing一下,我运行下面的脚本: for i in 1 10 50 100 1000 do for j in abc do dd if=/dev/zero of=/dev/sd$j bs=1G count=$i done done 每次我运行这个脚本,它运行罚款= 1,10和50。 但是用100G,写在虚拟驱动器随机崩溃。 意思是,有时在/ dev / sda上写入没有和错误,但是崩溃了/ dev / sdb。 有时在/ dev / sda和/ dev / sdb上完成写入,但是在/ dev / sdc上写入失败。 我怀疑我的RAID卡可能有故障,因为我已经通过直接将它们连接到服务器并在完整的3TB上运行“dd”来单独testing我的硬盘。 你们有什么build议? 编辑 : 服务器主板制造商/型号 :SuperMicro X8DTH-6F RAID控制器 :带有BBU的LSI MegaRaid […]