Articles of RAID

Dell PowerVault MD3000 2TB分区大小限制

我有一个MD3000和我可以分配的最大分区大小是2TB。 有没有什么办法,通过固件更新或其他欺骗,分配一个有用的空间分区,4TB说? 是否可以使用不同的PERC卡与MD3000来做到这一点?

Freenas – select正确的冗余存储机制(RAID,ZFS,Rsync?)

作为一个概念的certificate,我已经运行了一个freenas盒子几个月,现在似乎所有的可靠性都是明智的。 所以现在是时候提高存储容量并将其build成生产模式。 我打算在硬盘上花费150英镑到200英镑,这本应该让我得到大约3个1TB的硬盘,这将使我在容量和冗余方面达到很好的平衡。 我的问题是这样的:我应该configuration什么样的存储机制来给我提供可以容忍驱动器故障的冗余。 目前我使用FreeNas内置的ZFS支持,没有冗余(带区),但它提供了“镜像”作为一个选项。 我的另一个select(FreeBSD / FreeNAS似乎对它支持的硬件很挑剔)是使用内置的软件RAID-5来提供冗余。 我并没有完全熟悉存储机制,于是我考虑select两个磁盘,一个是主盘,然后在光盘之间做一个日常的Rsync,所以总是有一个冗余副本,但是我意识到这可能是一天之中的一天任何时间的date。 不知道这是什么意思。 感谢您的input。 担。

对Exchange卷进行碎片整理

scheme:我使用专用卷(RAID卷)来存储我的Exchange 2007服务器的所有数据。 今天,出于好奇,我决定检查这个数据卷上的文件是多么的碎片化。 令我惊讶的是,答案是非常的。 所以,有三个问题: 首先,最重要的是,我应该整理这个卷(经过一个完整的备份当然)? 具体到为什么不,如果我不应该,或者我绝对应该如果我应该的原因。 其次,在每个千兆字节的维护期间,我应该允许多less时间。 这些驱动器都是硬件RAID 5控制器上的7200 RPM SATA驱动器(Perc 5i / 6i,不记得),这些文件非常分散。 (每千兆字节超过5000个文件碎片)。 第三,这里有什么不对吗? 在我看来,驱动器不应该是这种支离破碎。 可能有东西configuration不正确,可能导致这种情况发生?

在Windows Server上使用内置软件RAID-1的任何缺点?

我在服务器上使用硬件RAID时遇到了一些问题。 现在我打算使用Windows Server内置软件RAID-1来代替。 服务器将只用于工商pipe理,所以我不需要高性能。 操作系统是Small Business Server 2008,服务器是HP ProLiant DL320 G6。 使用Windows Server 2008内置软件-RAID进行镜像有什么缺点吗?

具有不同高清types的RAID镜像

SSD和非SSD可以在镜像RAIDconfiguration(非软件)中设置吗?

HP Smart Array P411控制器上的RAID-5arrays的慢奇偶校验初始化

2011年10月29日,我使用运行Windows Server 2008的HP Smart Array P411控制器的PowerEdge R515,使用运行速度为15k的4个146.8GB Seagate SAS ST3146855SS驱动器构buildRAID-5arrays(因此没有什么特别的)。 我知道RAID-5arrays的奇偶校验初始化可能需要一些时间,但在2.5周后仍然运行,这似乎有点不寻常。 我之前在同一个控制器上build了另外一个arrays,使用4个2TB的SATA-2硬盘,而且花了一段时间才完成,但是a)我确定它不到2.5周,b)arrays大了12倍和c)在初始化期间,百分比每天缓慢增加。 此刻,这个新的第二个数组的状态显示只是说“奇偶校验初始化状态:进行中”,据说从开始。 正是这种缺乏对最令我感到担忧的地位的改变 – 感觉它实际上并没有做任何事情。 你认为有什么事情出了问题,或者我是不是病人,出于某种原因,地位不是正常的? 我希望在更快的驱动器(15k SAS与7.5k SATA-2)上有更小的arrays在几天内build成。 这是我们运行StarWind的主要SAN,所以我的“玩”选项非常有限。 这第二个arrays目前正在使用一个小的虚拟磁盘,所以我可以closures目标机器,将虚拟磁盘移动到另一个驱动器,并尝试重build。

为什么沉重的I / O会让我的服务器变慢?

我一直在试图解决我的磁盘上的I / O问题。 设置如下: 操作系统:CentOS 5.6 磁盘布局: 磁盘( /dev/sda , /dev/sdb ) 分区( /dev/sda1 , /dev/sdb1 ) MDarrays(RAID-1)( /dev/md0 ) LVM堆栈( /dev/VolGrp00/RootLV ) 最初,我注意到,当执行繁重的I / O(即mkfs )时,系统会慢慢爬行,以至于我无法在X会话中移动鼠标指针。 我开始logging一些指标,并看到平均负载将缓慢攀升,在双核服务器上达到5.0以上。 与此同时,我的记忆画面从近2GB免费到约10MB免费和近2GB的缓冲区。 基于此,我怀疑某种caching是怪罪,但是我对LVM,MD和Linux I / O子系统的细节知之甚less,不知道从哪里开始寻找。 我发现了一个奇怪的问题:如果剥离LVM层并直接写入arrays,似乎并不重要,甚至删除arrays也没有多大帮助(尽pipe直接写入分区似乎会导致更短的延迟突发比写入数组)。 我的大部分testing都是用命令mkfs.ext4 -i 4096 -m 0 <device> ,尽pipe我用dd if=/dev/urandom bs=4K of=<device>testing了这个行为dd if=/dev/urandom bs=4K of=<device>并且得到了类似的结果我很确定这不是mkfs的错误。 另外,我在另一个系统(来自另一个硬件供应商,但仍然是CentOS 5.6)尝试了这一点,并再次看到类似的结果。 我很满意任何解决scheme,导致我的I / O操作需要一些时间来完成,虽然像“使用直接I / O标志”的答案是不可接受的,因为它们导致mkfs从10分钟到16小时(在那里,试过了)。 我正在寻找调整参数,同时也在考虑改变I […]

mdadm – 突袭设备名称在重新启动时更改

我不知道为什么,但是在重新启动我的ec2实例后,/ dev / md0没有像往常那样启动。 在我看到/ dev / md *中有什么可用的,而不是看到/ dev / md0之后,有一个名为/ dev / md127的设备。 我更新了fstab以反映新设备,并能够成功安装它。 看一下/ proc / mdstat,它使用的RAID是最初创build的正确的基础临时卷: [root@ip-10-0-1-21 ~]# cat /proc/mdstat Personalities : [raid0] md127 : active raid0 xvdc1[1] xvdb1[0] 870336512 blocks super 1.2 512k chunks unused devices: <none> 然而,当我运行一个mdadm –detail –scan一个不同的设备名称显示: [root@ip-10-0-1-21 ~]# mdadm –detail –scan ARRAY /dev/md/ip-10-0-1-21:0 metadata=1.2 name=ip-10-0-1-21:0 UUID=543098de:1e9dc96e:4ce2444c:934bdfdf […]

在RAID控制器上检测到“单比特ECC错误”是什么意思?

我有戴尔T7600与Perc H710P RAID控制器和4个附加的3TB驱动器。 在过去几个月中,RAID控制器在引导时间间歇性地报告错误:“找不到引导设备”,“在baseport处的适配器没有响应”,磁盘经常报告为缺失或失败。 我已经取代了RAID控制器,4个硬盘,最后是系统的主板。 更换主板并重新启动几次后,我得到了错误 Single bit ECC errors were detected on the RAID controller. Please contact technical support to resolve this issue. 重新启动约20次后,我还没有看到ECC错误。 系统看起来不错,除了磁盘风扇有时会在系统处于完全空闲状态时开始全面爆炸,而且不会停止,直到我重新启动。 RAID控制器上的内存中的ECC错误是否存在? 或者,RAID控制器是否映射到系统内存中,ECC错误是否真的在系统内存中? 或者,驻留在RAID控制器中的1GB高速caching中的ECC错误?

md数组定义从哪里来?

我在RAID 1的两个USB / SATA磁盘的ARM计算机上创build了一个mdarrays。然后我将两个磁盘都移到了我的Ubuntu桌面上,并安装了mdadm 。 安装检测到RAID并将定义添加到/etc/mdadm/mdadm.conf 。 那么,它从哪里来? 后来我从桌面上重新创buildRAID,现在(即使重新启动后) mdadm –examine –scan显示两个数组: ARRAY /dev/md/0 metadata=1.2 UUID=19846240:ff2a5429:8b22a9bd:a3760e2e name=microserver.delrio.red:0 ARRAY /dev/md/0 metadata=1.2 UUID=49a26458:5449d0ff:4606e203:ddad2fe8 name=ubuntu:0 在GNU / Linux中使用mdadm创buildRAIDarrays时,数组定义存储在哪里? 我怎样才能删除第一个?