Questions tagged «raid»

RAID是RAID的首字母缩写,最初是廉价磁盘冗余阵列(今天通常称为独立磁盘冗余阵列)的一种技术,它通过使用各种算法将数据分布在多个磁盘上,从而通过冗余来提高存储性能和可靠性。级别)。RAID可以在硬件存储控制器或软件中实现,通常作为操作系统/内核功能。

3
我可以将1磁盘RAID 0转换为RAID 1吗?
这很危险地接近问题18957,但事实并非完全相同。 P410i上的逻辑驱动器之一是单个磁盘RAID 0(因为当时我视力不佳)。现在它警告即将发生的故障,我正在寻找一种简单的方法来修复它。(我有备份,但是我想避免以“正确的方式”执行此操作的停机时间(不要拖延,记住我说我是近视的吗?)) 我的计划是,如果可能的话,将这个RAID 0变成RAID 1,在RAID 1中添加一个匹配的驱动器,让控制器对其进行重建,拉出失效的驱动器,并最终拥有一个合适的RAID 1。我只是想知道我是否可以执行步骤1。 更多规格: 惠普DL360 智能阵列P410i 死驱动器是146GB 10kRPM(也是我的/驱动器:() 已安装的操作系统是Ubuntu 10.04 hpacucli 已安装并可用。

3
从使用ec2-consistent-snapshot拍摄的快照中还原Amazon EBS RAID0阵列
我在Amazon EC2上配置了一个新的MySQL服务器,并决定将我的数据存储在EBS RAID0阵列上。到目前为止一切顺利,我已经测试了使用ec2-consistent-snapshot拍摄这些设备的快照的效果,非常好。 现在,如何从这些快照快速在新实例上重建阵列? 当您使用ec2-consistent-snapshot创建多个卷的快照时,您将无法确定RAID中每个设备使用了哪个卷。我可能完全错了,但是由于您要跨卷分条数据,因此,您必须将每个新卷放置在RAID上与创建快照的卷相同的位置上。 一个例子: RAID0配置中的3x200gb卷。 vol-1是RAID中的/ dev / sdh设备0 vol-2是RAID中的/ dev / sdh1设备1 vol-3是RAID中的/ dev / sdh2设备2 您可以使用创建一个ec2快照:ec2-consistent-snapshot <options> vol-1 vol-2 vol-3。 现在,您具有3个快照,并且要追溯它们是哪个设备,唯一的方法是查看源卷ID,然后查看实例上安装了源卷ID的设备,然后检查RAID的详细信息。源卷实例上的配置。 这显然是难以置信的手动操作……而且速度不快(显然,如果另一个实例失败,则很难快速启动新的mysql实例。更不用说,您当时必须在RAID上记录设备位置快照,因为如果源卷实例崩溃,则无法进入RAID配置)。 因此,结论是: 我是否缺少ec2-consistent-snapshot和软件RAID0阵列的工作方式? 如果不是,是否有不知道快照属于RAID阵列中哪个设备/位置的问题的已知解决方案/最佳实践? 我希望这很清楚,并感谢您的帮助!

1
我可以使用dmraid代替md(mdadm)来制作软件RAID-1和RAID-1 + 0卷吗?
关于SSD和TRIM的一个相关问题(请参阅:能否在Linux的ext4 + LVM +软件RAID上运行SSD TRIM(丢弃)?),事实证明dmraid现在(或不久)可能在RAID-1上支持TRIM。 通常,我们使用md(通过mdadm)创建RAID-1卷,然后使用LVM创建卷组,然后使用我们选择的文件系统进行格式化(最近是ext4)。我们已经这样做了多年,而Google和ServerFault搜索似乎证实了这是通过卷管理进行软件RAID的最常见方法。 Google搜索似乎表明dmraid用于所谓的“ fakeRAID”配置,在该配置中,控制器中以RAID BIOS的形式存在某种程度的硬件“帮助”,而我们没有(并且不想使用) -我们想要一个完整的软件解决方案)。 由于我们想在SSD上使用TRIM,并且由于md似乎还不支持TRIM,我想知道是否有可能使用dmraid而不是md创建RAID-1(和RAID-1)。 +0)软件中的卷,没有硬件支持(即,只是插入了哑的SATA / SAS总线)?

2
Linux RAID-0性能不能超过1 GB / s
我无法从设置中获得最大吞吐量。硬件如下: 双四核AMD Opteron(tm)处理器2376 16 GB DDR2 ECC RAM 双Adaptec 52245 RAID控制器 48个1 TB SATA驱动器设置为2个RAID-6阵列(256KB条带)+备用磁盘。 软件: 普通香草2.6.32.25内核,针对AMD-64编译,针对NUMA优化;Debian Lenny用户群。 基准测试运行:disktest,bonnie ++,dd等。所有结果均相同。这里没有差异。 io调度程序:没有。是的,这里没有技巧。 到目前为止,我基本上一直认为,对多个物理设备进行条带化(RAID 0)可以大致线性地提高性能。但是这里不是这种情况: 每个RAID阵列可实现约780 MB / s的持续写入和1 GB / s的持续读取。 同时使用两个不同的过程同时写入两个RAID阵列的速度为750 + 750 MB / s,从两者读取的速度均为1 +1 GB / s。 但是,当我使用mdadm或lvm将两个阵列条带化时,写入速度约为850 MB / s,读取速度约为1.4 GB / s。至少比预期少30%! 对条带化数组运行两个并行的写入器或读取器进程并不能提高数字,实际上,这会进一步降低性能。 那么这里发生了什么?基本上,我排除了总线或内存争用,因为当我同时在两个驱动器上运行dd时,聚合写入速度实际上达到1.5 GB / …

3
RAID阵列注意事项-有什么建议吗?
我们刚刚购买了一个Dell PowerEdge r510(12个驱动器托架)它可以充当存档服务器的角色。我们已经安装了6个驱动器(每个1TB)。 计划是将所有驱动器放在一个RAID阵列中,并划分出OS分区和Archive分区。 我们打算扩展到所有12个驱动器,但是这样做时需要保留主存档分区(即,我们想添加更多驱动器并扩展存档分区上的可用空间,而不是创建另一个阵列或另一个分区来分配额外的空间)。 问题: 是否有一个好的方法(如果有的话)? 如果可能的话,首选RAID类型是什么(5、1 + 0等)?

1
Windows 7可以执行软件RAID 10(1 + 0)吗
Windows 7可以执行软件RAID 10(或RAID 1 + 0,具体取决于术语)吗? 似乎缺少有关Microsoft Windows产品的软件RAID的信息。即使在microsoft.com上进行搜索,也提供了有关该主题的零篇文章,仅提供了一些论坛帖子。 磁盘管理器似乎可以创建动态卷,并且您可以组织带区集或镜像集。但是尚不清楚是否可以获取两个独立的镜像卷,然后对其进行条带化(即使用4个磁盘)。 有使用Microsoft Windows XP,Vista或Windows 7运行软件RAID 10的经验吗? 更新:此链接意味着Windows 7 Home Premium甚至无法执行RAID 1(镜像)。Windows 7 比较表中未提及该内容。即使我购买了Professional,我也可能会向广告标准部门投诉。

2
1个驱动器发生故障后,Linux Software Raid 10挂起,mdadm不会让我强行删除故障设备
我有一个Linux软件raid 10设置,包括5个RAID 1(每个镜像设置两个驱动器)和所有5个RAID 1对中的RAID 0。为了测试所有驱动器在负载下均不会快速失效,我在RAID 0上使用了具有破坏性读/写模式的坏块。 Badblocks命令:badblocks -b 4096 -c 98304 -p 0 -w -s / dev / md13 其中一台设备发生了故障,并且没有坏块程序愉快地在其上挂起。如果我运行同步命令,这也会挂起。首先,我假设这不是RAID 1设备的标准行为。如果其中一个驱动器发生故障,它仍然应该能够正确写入两个驱动器组成的虚拟设备。 因此,我继续强制使驱动器发生故障,然后尝试将其删除。我可以毫无问题地将驱动器设置为故障(但是IO操作仍然挂起)。我无法从说忙的团队中完全删除该设备。我的假设是,如果我可以完全摆脱袭击,则IO将会继续,但这只是一个假设,我确实认为我正在处理各种错误。 到底是怎么回事?我是否由于错误而处于无法恢复的位置? 该系统运行的是内核2.6.18,因此并不是完全新的,但考虑到软件袭击已经存在了这么长时间,因此我认为不会发生此类事件。 非常感谢任何见解。 mdadm --detail / dev / md13 / dev / md13: Version : 00.90.03 Creation Time : Thu Jan 21 14:21:57 2010 Raid Level : raid0 …

3
Linux文件服务器存储池
是否可以让Linux服务器通过Samba共享多个硬盘作为一个存储池?这样,当我使用共享时,我不必担心将其保存到具有可用空间的某个驱动器中,而是将其保存到可以处理所有这些内容的池中。 我想我可以通过某种(软件)突袭来做到这一点,但实际上我的许多文件都不需要进行突击检查。我的目标是进行设置,使我拥有约500GB的搜查空间和几TB的未搜查空间。 我目前有一个轻型的W2008服务器,并且想转到linux,这将是一个非常不错的功能。
8 linux  raid  storage 

9
RAID策略-8个1TB驱动器
我正在设置备份存储设备-该计算机在单独的启动驱动器上具有Windows Server 2008。 它具有8个1TB驱动器,并使用硬件RAID卡。 我的问题是,我应该选择哪种RAID配置? 最初,我打算在所有8个驱动器上使用RAID 5,但是serverFault上的成员建议不要这样做。我只是想知道为什么? 有人建议在4个驱动器上进行2种RAID 5配置,然后剥离它们。 我想最大化存储空间,因为这是一个备份单元-将存储SQL备份,Acronis图像,文件等...不会供公众访问,因此I / O不会那么高不会想。
8 raid 

11
使用6个磁盘的最高效RAID配置?
我有一个在家安装的手动服务器,它有6个72Gb硬盘(以及用于操作系统的2个18Gb驱动器)。配置这6个驱动器的最佳方法是什么? 我应该使用RAID 5还是6,还是使用更简单的功能(例如镜像)? 我打算使用它来保存源代码控制存储库,并可能包含开发SQL Server的数据。 该机器具有硬件RAID控制器。这是一台旧的IBM服务器。
8 raid 

7
我可以从活动的RAID 1阵列中删除磁盘吗?
我已经读过有关管理器从RAID 5阵列中取出磁盘,然后再从中取出磁盘的故事,但是我想亲自尝试一下,当我从活动系统中断开磁盘时会发生什么。这是一台HP ProLiant DL585 G7系列服务器,因此它必须是可热交换的。 但是,在我坚持到底之前,我认为最好是先从经验丰富的人那里得到一些建议,然后再做真正非常愚蠢的事情。

4
RAID-1中的磁盘是否在RAID之外起作用?
Raid-1正在镜像两个磁盘(如果我还没有完全弄乱这里的:p)。这是否意味着我可以取出一个磁盘,然后将其放入另一台计算机,并且可以像普通磁盘一样工作?还是仍然只能在团队中使用?我可以理解,Raid-0当然只能作为一个整体工作。但是通过镜像我不确定它是如何工作的... 当然,随后将镜像磁盘放回团队中将是一个坏主意,但只是将其取出...这将如何工作?RAID是否在需要的驱动器上存储任何特殊数据?还是raid控制器会处理所有类似的事情,而硬盘驱动器的使用却像平常一样?

2
Poweredge 2850:用更大的RAID替换磁盘吗?
是否有可能/合理地更换更大尺寸的PE2850(win2003)RAID-5阵列中的故障磁盘?我不想扩展阵列-只是用我有库存的磁盘替换故障磁盘。 我不在乎丢失磁盘上的额外空间。只是想知道RAID控制器是否会使用所需的内容,而忽略其余部分,或者只是变得烦躁。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.