嗨,大家好,我的FreeNAS机箱里只有4个固态硬盘。 此服务器仅用于为我的Citrix XenServer池提供单个iSCSI扩展区,并想知道是否应该将它们安装在RAIDZ或RAID 1 + 0configuration中。 这不是用于生产的任何东西,只是为了我的testing实验室,所以我不确定哪一个在这种情况下会更好。 我会看到速度或可靠性方面的重大差异吗? 目前该服务器有三个500GB西数蓝驱动器,当我部署我们的软件的新版本时,它的速度很慢,因此升级。
我有几台Supermicro服务器和LSI Megaraid控制器,9266-8i。 一个最近失去了一个驱动器 我像往常一样replace它,但重启后仍然响起。 它被设置为RAID 10热备份。 MegaCli64 -AdpEventLog -GetEvents -f events.log -aALL && cat events.log显示我: Event Description: Global Hot Spare created on PD 08(e0xfc/s0) (global,rev) Event Description: Reminder: Potential non-optimal configuration due to drive PD 08(e0xfc/s0) commissioned as emergency spare 由于哔声模式为“SPEAKER_HOTSPARE_ENTRY – 热备盘已经完成重build过程并被带入arrays”的代码为1秒,3秒closures,所以我认为这是问题的根源。 我已经更新到最新的固件,因为发行说明中提到了“潜在的非最佳configuration”消息,但是没有改变。 任何人有如何清除这个问题的想法?
我目前正在使用具有板载LSI 2208控制器(MegaRAID类)的SuperMicro机器。 我想从两个驱动器创build一个单一的数组,然后将其分解为: 一个RAID1 100GB逻辑驱动器 一个RAID0逻辑驱动器占用arrays的其余部分 我可以用LSI2208做这个吗? 如果没有,是否有不同的LSI控制器支持这个?
我一直想在我的家里用一对SATA硬盘做RAID 1设置。 有人告诉我,如果控制器出现故障,你不能只得到一个新的控制器,因为你必须重新格式化驱动器。 或者仅在某些实现中才是真的? 我最初只是在看板载RAID控制器,或者像intel SS4200-E这样的入门级服务器,但是如果硬件(控制器)失败,如果我无法获得完全相同的硬件来取代它?
我有一个SAN系统,其中10个驱动器插槽使用Software RAID10进行设置,并将所有md0-5添加到一个卷组中。 插槽10中的SATA端口最近出现故障,不会接受我们放入的任何驱动器。 我非常紧张,离开驱动器9 unmirrored。 我build议的解决scheme是添加一个USB外部驱动器(匹配大小和制造商驱动器#9)到服务器,并将其分配为#9的RAID1伙伴。 我意识到USB将比SATA慢很多,但我更关心数据保护而不是驱动速度。 有没有人看到有关该计划(performance除外)的任何问题? cat / proc / mdstat个性:[raid1] md4:active raid1 sdj1 [1] 976759936 blocks [2/1] [U_] md3:active raid1 sdc1 [1] sda1 [0] 976759936 blocks [2/2] [UU] md2:活动raid1 sdh1 [1] sdg1 [0] 976759936 blocks [2/2] [UU] md4:active raid1 sdi1 [0] sde1 [1] 976759936 blocks [2/2] [UU] md0:活动raid1 sdf1 [0] sdb1 [1] […]
什么是FreeNAS上的ZFS RAIDZ的“热备份”? 我希望这意味着一个额外的连接磁盘,可以自动接pipeRAID中发生故障的磁盘…? 如果是这样,我该如何设置?
我曾经看到,由于RAID 10提供了更好的性能和更好的恢复硬件故障的可能性,所以人们推荐使用RAID 10作为数据库的RAID 5。 这使我感到困惑,因为我认为使用RAID 5的目的更多的是允许检测和纠正写入错误以确保数据的完整性。 我的理解是,RAID 10不能从写入错误中恢复。 也就是说,如果有一个错误,它将是镜像驱动器中的位相反,因此不可能知道哪个位是错误的位,哪个位是正确的。 然而,我试图用search“写入错误”的search引擎5与突袭10,看看是否有人覆盖这一点,并空手而来。 我把这一切都在我的脑海? RAID 5arrays是否可以使用3个奇偶校验位检测并从写入错误中恢复? 或者,直到很久以后读取数据并且奇偶校验指示错误,检测才会发生? 如果RAID 10arrays有写入错误,是否能够确定哪个镜像位是错误的? 也就是说,驱动器指示该特定位的读取失败,还是只是看到比特不匹配,并且由于没有奇偶校验,无法确定哪个是错误的? 我看到一些关于读取错误触发重build的讨论。 写错误不能被检测到,直到稍后数据被读取? 换句话说,写错误是否会发生,但错误的数据只是坐在那里,直到可能很久以后才读取数据并且奇偶校验表明错误。 这就是为什么在重build过程中您可能会有额外的读取错误的风险,因为您可能会写入大量错误的数据,但直到下一次读取数据才会检测到错误。 我想澄清一下,磁带备份不能解决上述问题。 如果您的数据完整性非常重要,而且您无法检测写入错误,那么如果您备份的数据已经有错误,那么世界上的所有磁带备份都无法帮助您。
我有一个3磁盘的RAID 5arrays( sdb sdc sdd ) 上个周末,我被提示说sdd失败了。 所以更换了驱动器,把它加回到arrays中,让它重build(1.5TB) 它停在约64%的错误,发现sdb也失败了。 我把sdd映像到一个新的驱动器( ddrescue )和sdb到一个新的驱动器( ddrescue )上。 sdb的副本只有3MB才能复制。 sdb有更多的问题(请注意,我不能得到一个新的驱动器,所以我的图像驱动器实际上大于1.5TB) 试图重新组装以前的驱动器: mdadm -A /dev/md0 /dev/sdb /dev/sdc /dev/sdd 发生错误: mdadm: no recogniseable superblock on /dev/sdb 我也尝试过 – 同样的结果 我也做了一些阅读有关恢复数组完全重新build设,所以我试过: mdadm –verbose –create /dev/md0 –level=5 –raid-devices=3 /dev/sdc missing missing ( sdc是唯一没有失败的驱动器,我打算让arrays启动并添加其他2个驱动器) 这导致: mdadm: RUN_ARRAY failed: Input/output error 我真的在一个不好的地方听到。 我需要大量数据,大约1.2TB的东西,这是最坏的情况!
我需要知道如何获得电子邮件警报如果其中一个RAID 1磁盘无法正常工作/崩溃。 我有CentOS 6.4 64位,软件突袭。 我在做这个教程时犯了一些错误,因为这是个底注 注意:如果DEVICE分区部分不存在于/etc/mdadm.conf文件中,则发现mdadm不会发送电子邮件。 如果这些部分不存在,则可以使用以下命令创build新的/etc/mdadm.conf文件:mdadm -detail -scan> /etc/mdadm.conf“ 我执行了这一行,我的mdadm.conf文件是空的whith从ssh的响应: "mdadm: An option must be given to set the mode before a second device (–scan) is listed" 我也undestand我必须启动它使用此ssh行: mdadm –monitor –scan –daemonize但我得到这个响应" mdadm: An option must be given to set the mode before a second device (–scan) is listed " 这是'猫/ proc / […]
好吧,我希望这个问题是独一无二的,不能被认为是另外一个“LVM和RAID有什么区别? 的问题。 开始… 我正在build立一个有一个驱动器笼子的linux服务器,它可以让我热插拔6个驱动器。 我后来的特点是: 驱动器故障的容差(所以… RAID,基本上) 在线更换发生故障的驱动器 驱动器空间的高利用率(例如,如果我有6个1TB驱动器,5TB的一个奇偶校验驱动器比6个镜子上的1TB更好) 灵活分配整个驱动器空间的卷(所以… LVM) 下面是曲线球:我也希望尽可能在服务器上尽可能地将更大的驱动器replace成更大的驱动器。 如果我只想通过更换更小的驱动器来增加空间,我可以只使用lvreduce的LVM(当然,我使用Reiser或ext [2-4]等可缩小的FS,目前的FS可以通过我想要的驱动器的数量来缩小)。 但是这并没有给我任何的冗余。 我能想到的第一个解决scheme是获得冗余和replace驱动器的能力,即将驱动器用作镜像对。 一对是md0,下一对是md1等。然后,我将这些添加到一个单一的卷组。 当我想增加空间的时候,我会将一个md *设备从卷组中减less,拉出两个驱动器,添加两个更大的磁盘,创build一个新的md镜像,并将它们添加到卷组中,展开FS,我完成了。 但是,这将我的空间效率降低到50%,因为每个物理驱动器都有自己的镜像。 我只得到3TB …这将使我需要尽快更换更大的驱动器。 当然,而不是镜像对,我可以将它们作为3驱动器的RAID5套件。 每3个驱动器会给我2TB。 所以我总共得到了4TB, 但现在我遇到了一个问题,为了从卷组中取出一个md设备,需要占用更多的空间(拉一个需要2TB,而不是1TB)。 这意味着我需要更多的松散空间,否则我不能像这样交换驱动器。 所以,这是我卡住的地方。 我所知道的获得异构驱动器大小和在线驱动器更换的冗余的唯一方法是需要在更高的空间效率和更高的松弛空间要求之间作出折衷决定,以便将驱动器(或一组驱动器)。 有没有一个聪明的伎俩,我错过了?