当我search例如RAID1安装时,pipe理员似乎倾向于将他们的交换分区放在RAID1下。 对于我来说,拥有两个磁盘更为直观,每个磁盘在RAIDarrays之外有一个用于RAID1和系统分区的较大分区,以及一个用于交换的较小分区。 如果我在系统运行时丢失了一个磁盘,而且实际上有一半交换空间,那么最糟糕的情况是什么? 在镜像交换卷时,我是否应该看到性能增加或减less,而在RAID之外有两个单独的交换卷? 如果交换应该被镜像,交换自己的RAID1arrays是否更有意义,还是使用LVM分割一个大的RAID1arrays更有意义? (注意4,我不确定mdX是否可以在没有LVM的情况下进行分区,但是debian安装程序让我相信它不能)
是的,这是关于那些“为我做我的工作”的问题,有一些可惜:) 我可以用一台服务器上的硬盘驱动器的数量来达到这个极限,而不用花费大量的金钱。 我有四个驱动器需要configuration,我可以将它们设置为RAID 5,并分配一个热备份,或一个没有热备份的RAID 10。 每个的大小都是一样的,RAID 5将提供足够的性能。 我是RAID 5害羞,但我也不喜欢没有热备份运行的想法。 我对性能下降不是很感兴趣,但是系统没有足够的冗余。 服务器和驱动器的响应时间是13×5小时(尽pipe我知道最近的服务提供商在冬天至less要开车2-3个小时)。 我应该注意到,服务器还有两个RAID 1arrays,这也将受到热备份的保护。 他们为什么不用9个托架做驱动器? 嘿。
我们的RAID 0-5和RAID 0 + 1以及RAID 1 + 0哪个能够同时处理两个磁盘故障? 我在网上读到RAID 0 + 1无法处理这个问题 也从我的研究看来,RAID 1,2和0 + 1可以处理这个,但我真的不知道。
我正在两台80Gb 7200rpm SATA硬盘上安装带有Snow Leopard Server(10.6)的Intel Xserve(四核Xeon)。 我用这两个驱动器创build了一个使用“磁盘工具”的镜像RAID集,一切正常。 那时我在问自己这是不是一个好主意。 我知道一个硬件RAID系统会更好,但是这个软件RAID呢? 你有什么反馈? 如果一个房屋出现故障,它能正常工作吗? 这会影响性能吗? [UPDATE] 简而言之: 硬件RAID比软件RAID好,总比没有好。 谢谢大家的回答,他们非常有帮助。 特别是戈登的脚本来监视失败。 由于苹果的软件RAID对于硬盘故障相当沉默。
我有6个驱动器(每个1.5T,所有相同的型号和固件版本),是RAID5arrays的一部分。 RAID5制作一个LVM卷组和一个逻辑组。 后者只包含一个ext3分区。 我最近跑了: e2fsck -f /dev/vg03/lv01 && resize2fs -M /dev/vg03/lv01 退出没有错误。 现在当我尝试mount /dev/vg03/lv01我得到: EXT3-fs error (device dm-0): ext3_check_descriptors: Block bitmap for group 30533 not in group (block 1000532368)! EXT3-fs: group descriptors corrupted! 我如何摆脱困境? 这是我现在可以给你的所有信息: fdisk -l /dev/sd[cdefgh]显示(正确)他们是“ Linux raid autodetect fdisk -l /dev/sd[cdefgh] ” 但fdisk现在显示: fdisk -l /dev/md0 磁盘/ dev / md0:7501.5 GB,7501495664640字节 … […]
我有一个6磁盘raid6 mdadmarrays我想基准写道: root@ubuntu:~# cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid6 sda[0] sdf[5] sde[4] sdd[3] sdc[2] sdb[1] 1953545984 blocks level 6, 64k chunk, algorithm 2 [6/6] [UUUUUU] 由于caching的原因,基准testing可能不准确,例如,请注意,此处的写入速度比应该高一些: root@ubuntu:/mnt/raid6# dd if=/dev/zero of=delme bs=1M count=100 100+0 records in 100+0 records out 104857600 bytes (105 MB) copied, 0.276026 s, 380 MB/s 现在我们可以很容易地禁用每个磁盘caching: root@ubuntu:~# hdparm […]
我有一个带有4个SATA磁盘的Ubuntu(9.10)机器。 每个磁盘的分区都是相同的,前几个GB用于引导卷的RAID 1arrays( /dev/md0 ),其余用于RAID 5( /dev/md1 )。 最近,我根据这里的说明,通过反复故障和卸下驱动器升级到更大的驱动器,将其replace为更大的驱动器,将其分割并重build。 这一切都成功完成。 但是,升级后第一次重新启动,Ubuntu踢我到一个initfsshell,声称它找不到根设备。 在检查/proc/mdstat ,我发现它以某种方式将整个驱动器( /dev/sda , /dev/sdb等)组装到/dev/md1下的单个RAID 5卷中,而不是将分区组装到它们自己的arrays中。 做mdadm –stop /dev/md1; mdadm –assemble –scan mdadm –stop /dev/md1; mdadm –assemble –scan修复它,并且两个卷都正确组装(并且无需挂载)。 出了什么问题,我该如何解决?
我有一个Smart Array 200i,它似乎有一些坏插槽(插槽3和插槽5)。 不pipe我在这些插槽中放置什么高清,它总是告诉我驱动器是坏的。 我的问题是双重的: 这可能只是我做错了吗? 我的印象是,你所要做的就是把坏的驱动器拿出来装进新的。 我错了吗? 如果插槽确实坏了,我可以更换整个控制器(其中包含操作系统的启动驱动器在RAID 5),而不会失去交换后访问该驱动器的数据? 在一个稍微分离的问题上,这个智能arrays有两个SATAarrays,一个是操作系统,一个是我认为不再使用的arrays。 我想删除第二个arrays,并使用第一个arrays插槽,如果该插槽真的不好,但我不知道如何100%确定它没有被用于其中一个逻辑驱动器。 下面我已经说明了最好的,我可以configuration显示在arraysconfiguration实用程序,我将尝试在这里布局文本forms的configuration(我的名声不够高,我不能发布图像): Smart array E200i in embedded slot SATA Array A [+] Logical Drive 1 (953816 MB, RAID5) [ ] Unused Space, ??? SATA Array B [X] Logical Drive 2 (1907675 MB, RAID 5) – Failed [ ] Unused Space, ??? 更新: 来自hpacucli的回复: Smart […]
戴尔perc 6i卡是否支持RAID 1arrays的在线扩展,当两个驱动器已被更大的replace? 例如,逻辑驱动器0(LDO)具有两个成员73gb驱动器。 我们有两个新的147GB驱动器可用,并插入到服务器的备用插槽中。 (不担心系统中的最终驱动器位置) 我可以删除每个73GB,并用147GBreplace它,然后使用MegaCli工具(版本4.00.11)增长RAID 1arrays? 控制器是否支持在线扩展? 如果支持,需要什么命令开关来完成重build/增长/扩展? 或者我将不得不在控制器上创build一个新的LD(2x 147gb raid1),pvmove数据和dd / boot并重新安装grub等。
我喜欢现在可以买便宜的1TB和2TB硬盘的事实。 然而,单一驱动器上的大量数据让我感到害怕。 从外部驱动器构buildRAID系统最好的方法是什么? 如果驱动器出现故障,我正在寻求有关性能,价格和数据恢复的便利性方面的build议。 除驱动器之外还需要什么? 应该有多less个驱动器? 任何意见表示赞赏。 – 谢谢。