有一个磁盘less的服务器。 而且 – 一个带有PERC控制器的新服务器。 我想迁移现有的数据到一个新的服务器raid6使用6个磁盘(4 + 2)。 不幸的是 – 我没有足够的空闲磁盘来创build一个“目标”raid6arrays。 我想创build一个降级raid6arrays使用4个磁盘(这将像4个磁盘raid0),然后迁移数据后 – 从旧服务器添加最后2个磁盘到它并重build数组。 有可能使用megacli吗? 我尝试使用-Force选项-CfgLdAdd并指向缺less的插槽 – 但它没有工作。 有没有其他的方式来做这个工作?
我有一个btrfs RAID 6.我有糟糕的硬盘驱动器,一个失败,另一个在恢复过程中失败。 现在我没有平等,不能重build – 第三个驱动器抛出读取错误的几个部门。 由于我不能删除它,所以我使用dd覆盖了零的坏扇区。 现在在重build期间,我得到了一些这样的错误: BTRFS信息(设备sdc):csum失败ino 257关3985240064 csum 2566472073预期csum 1136819032 …然后 内核BUG在/build/linux-SMWX37/linux-3.12.9/fs/btrfs/extent_io.c:2082! 重build停止 我认为Btrfs不知道没有任何修复的function,所以会抛出一个错误并中止。 我想我可以只删除受影响的文件,但inode 257不映射到任何东西。 btrfs inspect -inode inode-resolve -v 257 / data ioctl ret = -1,错误:没有这样的文件或目录 任何build议手动清除inode 257,否则修复我的文件系统?
我的RAID6arrays有两个磁盘故障。 我已经添加了两个新磁盘,并执行以下操作: 我运行mdadm / dev / md1 – 在两个磁盘上删除 我在每个磁盘的第一个分区上设置了我的RAID(出于alignment的原因)。 由于replace磁盘alignment相同,我做了一个dd if = / dev / sdg(工作磁盘)= / dev / sde(新磁盘)bs = 512 count = 1在分区布局上复制。 我不知道这是否是正确的做法,因为我可能复制了mdadm超级块数据。 然后我运行mdadm / dev / md1 –add和两个磁盘。 我现在有这个时候我运行mdadm –detail / dev / md1: Number Major Minor RaidDevice State 0 8 1 0 active sync /dev/sda1 1 8 17 1 […]
我的家庭networking正在改变,我将我的文件存储解决scheme从我的Ubuntu服务器移到了Drobo FS上。 我目前有6个500GB的硬盘,在RAID 6arrays中提供2TB的容量。 现有RAID 6arrays上的所有重要数据已被复制到Drobo,因此可以在不考虑数据丢失的情况下重buildarrays。 以下是RAID设置的说明: marcus@vhost:~$ cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid6 sda1[0] sdf1[5] sde1[4] sdd1[3] sdc1[2] sdb1[1] 1953535744 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU] unused devices: <none> 最终结果 我希望在RAID 1arrays中留下2个500GB的硬盘,以提供500GB的容量,结果4个免费的500GB硬盘(其中一些将被join到Drobo中)。 什么是实现这一目标的最好方法,是否涉及缩小arrays,然后改变RAID级别? 谢谢你的帮助, 马库斯。
我的问题比问题标题更宽泛一些,但这里是我的情况:我在2 x 2TB硬盘上搭build了Synology Hybrid Raid(SHR) 。 我想迁移到本地Linux机器上的软件RAID。 我目前的计划是远程备份SHR,使用3个2TB驱动器设置一个带有LVM的RAID6,然后将备份的目录恢复到新的RAID。 在未来,如果我想添加更多的驱动器,是否有可能dynamic扩展RAID6? 有没有什么好的文章解释RAID6和LVM之间的关系? 这台机器是为了我自己的人使用和有限的networkingstream量,所以驱动器容错对我来说比速度更重要。
我正在从10个磁盘重塑我的arrays到11降级状态(驱动器我想添加已经有数据,但无处可放)。 2个驱动器在运行时断开(电源问题)。 是否仍然可以恢复这个数组? 电源循环后,我无法再次将它们添加到arrays: mdadm: /dev/md0 has failed so using –add cannot work and might destroy mdadm: data on /dev/sdX1. You should stop the array and re-assemble it. 自重启后,我试过了: – 组装,由于“错误”磁盘而失败 – 组装 – 强制,失败: md: sdl1 does not have a valid v1.2 superblock, not importing! md: sdk1 does not have a valid v1.2 superblock, […]
我有3个驱动器在一个RAID6的一个星期内失败。 幸运的是,一个驱动似乎是大多数罚款。 我能够运行ddrescue并且复制除了一个小区域以外的所有内容(无法从3TB中读出14MB)。 但是,当试图组装使用克隆的驱动器的arrays(删除原来的)后,我收到一些问题( sdm是克隆的驱动器): # mdadm –assemble –scan –force /dev/md127 mdadm: failed to add /dev/sdm1 to /dev/md127: Invalid argument mdadm: failed to RUN_ARRAY /dev/md127: Input/output error 检查驱动器显示正常: # mdadm -E /dev/sdm1 /dev/sdm1: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : 9112a098:66dde535:f258911c:3af7e312 Name : cstor2.localdomain:127 (local to host cstor2.localdomain) Creation […]
看起来像3个设备,可以使用mirror或raidz2模式configurationZFS池。 性能和可靠性有什么不同? (关于可靠性,我特别感兴趣的是部分数据丢失的话题。)
由于SSD的写入限制要求磨损均衡,因此假设所有情况相同,如果两个相同的SSD驱动器反映数据写入,则磨损几乎相同。 当一个驱动器出现故障时,您可以假定另一个驱动器正在按照材料和逻辑的微小差异持续下去。 随着写水平不限制逻辑结构位的物理位置,我会假设一个解决scheme将得到相似的大小,但不是相同的驱动器。 例如,我会镜像一个256GB的驱动器的240GB驱动器。 即使在逻辑上我不使用这个16GB的物理空间,写驱动器也不允许这个区域被忽略。 还是我混淆了写作水平的机制? 或者应该避免Raid1完全支持热插拔的Raid5或Raid6? 在没有写入相同数据的情况下,整个驱动器的损耗均衡应该不同。 在这种情况下,单个驱动器的故障不会成为其他驱动器立即失效的指示。 即使如此,Raid6在丢失2个驱动器方面的容错性也会改善这些问题。 尽pipe交换新驱动器时重新计算奇偶校验的处理量会很大,但SSD的IO速度将减less旋转介质上所需的总重build时间。 另外,根据一个raid计算器 ,4个256Gb硬盘的总空间可以和Raid10或者Raid6一样。 如果我有资金,我会购买8个驱动器和2个RAID卡,并testing两个,看看如何失败发生,但我完全没有这项研究的资金。 Raid10或Raid6应该以哪种方式进入? 是否有太多的镜像相同的SSD同时失败的文档? 如果是这样的话,那么在Raid6保护下,每个设备上写入不同的数据,还是数据的数量,而不是数据的形状决定了驱动器的磨损? 不匹配的尺寸是否提供了一些保护,因为磨损均衡将使用所有可用的物理硬件,而不是由逻辑结构指定的? 而随着SSD的快速IO,在更换驱动器上重build数据时,Raid6会变得更具吸引力吗?
我有一个16磁盘备份RAID6arrays。 目前,这16个磁盘有以下规格; 500 GB 16和64MBcaching 3 Gb / s SATA 如果可能,我想开始升级这些磁盘,主要是为了存储。 在一个完美的世界中,我将能够使用类似的设置replace较旧的磁盘,但要更大的存储容量,例如2TB磁盘而不是500GB磁盘。 但是,我猜想在RAIDarrays中使用不同大小的驱动器是一个不好的主意,那么有没有人有如何进行的build议? 一个build议是将2TB的磁盘分割成4个500GB的分区,但是我不知道这个分区是否可行(磁盘控制器瓶颈,RAID问题等)? 更新 – 硬件细节 操作系统 (来自cat /etc/*-release ) CentOS release 6.2 (Final) RAID控制器 (来自lspci ) RAID bus controller: 3ware Inc 9650SE SATA-II RAID PCIe RAID版本 RAID6 磁盘细节 WD5003ABYX-01WE (500 GB 7200 RPM, 64 MB cache SATA 3Gbps) [x12] WD5000ABYS-01TN (500 GB 7200 […]