我是SAS扩展器的新手,我试图把事情做好。 我了解,SAS扩展器与支持扩展器的SAS控制器一起使用时,可以使用控制器上支持的驱动器的全部容量。 但是,假设我有一个带有4个SSF-8087端口的SAS控制器,它本身可以支持16个磁盘。 据我所知,我可以将每个端口连接到扩展器来增加磁盘容量。 但是,SAS控制器是否会将所有磁盘看作是直接连接到控制器,而不是通过扩展器。 我可以将控制器视为networking中的交换机吗? 我可以在扩展器1和扩展器3上的磁盘上创buildRAID吗? 更新: 我真的没有一个具体的项目,我需要使用SAS扩展。 我只是好奇他们是如何工作的,而且正在考虑如果我们在一台服务器上运行一个或多个带有LSI MegaRAID控制器(9260-16i)的SAS扩展器,它将如何工作。 但是,我没有真正考虑另一个机箱中“本地”磁盘和磁盘之间的区别。 LSI MegaRAID控制器有4个SFF-8087端口,可以容纳16个驱动器。
我对于正确的硬件RAID相当陌生 ,以前只用在预先构build的服务器机器上,但是在一些为数据中心工作的朋友的build议下,我已经购买了LSI 9361-4i MegaRAID控制器,将其安装到我的主存储盒在国内,作为英特尔RSTconfiguration,我现在已经设置完全locking机器上的所有I / O,只要我尝试向光盘写入大于5MB的东西,直到操作完成。 根据盒子上的文字,9361-4i最多支持128个驱动器,但是卡本身只有一个mini SAS高清端口,所以就我所知,我只能通过四个设备连接到控制器这个端口。 我的问题是:需要哪些额外的硬件或电缆才能将四个以上的设备连接到此types的控制器上? 我应该使用x4电缆通过mini SAS HD端口连接一个或多个扩展模块吗? 这些是否需要特定的卡片才能起作用? 另外,这将如何影响控制器和驱动器之间的带宽? 我有不同批次的10x 3TB SATA III WD Reds,我想设置。
我build立了一个由4 * 2 TB磁盘组成的Linux软件raid level 5。 磁盘arrays是用64k条带大小创build的,没有其他configuration参数。 初始重build后,我试图创build一个文件系统,这一步需要很长时间(大约半小时或更长)。 我试图创build一个xfs和ext3文件系统,都花了很长时间,与mkfs.ext3我观察到以下行为,这可能会有所帮助: 写inode表运行速度很快,直到达到1053(〜1秒),然后写入约50,等待2秒,然后写入下一个50(根据控制台显示) 当我试图用Control + C取消操作时,它会挂起半分钟,然后才会被取消 单独的磁盘性能非常好,我已经分别运行bonnie ++,写入/读取值约为95 / 110MB / s。 即使我在每个驱动器上并行运行bonnie ++,值也只能减less大约10 MB。 所以我通常排除硬件/ I / O调度作为一个问题来源。 我尝试了不同的configuration参数stripe_cache_size和readahead大小没有成功,但我不认为它们是相关的文件系统创build操作。 服务器详细信息: Linux服务器2.6.35-27-generic#48 -Ubuntu SMP x86_64 GNU / Linux mdadm – v2.6.7.1 有没有人有如何进一步debugging这个build议?
我在3ware 9650SE-16ML卡上有一个可悲的RAIDarrays。 我不能告诉的是,如果我刚刚遭受双盘失败(不幸的是!),或者如果我读这个错误。 /c0 show all的相关输出/c0 show all是: Port Status Unit Size Blocks Serial ————————————————————— p0 DEGRADED u0 931.51 GB 1953525168 5QJ07MAH p1 ECC-ERROR u0 931.51 GB 1953525168 5QJ0DCW9 p2 OK u0 931.51 GB 1953525168 5QJ0DW9C p3 OK u0 931.51 GB 1953525168 5QJ0CKXJ 而失败是(从show alarms ): Ctl Date Severity Alarm Message —————————————————————————— c0 [Sun Nov […]
这是我的情况: 两个专用服务器位于同一个数据中心,其间有千兆以太网。 两台专用服务器都启动到基于Debian Squeeze的救援环境中,并增加了额外的工具和实用程序。 还有足够的tmp空间(两个盒子上有32GB的RAM)用于下载软件,安装软件包和/或根据需要进行编译。 两个专用服务器都有大约 3TB的可用空间。 “源”服务器在具有Adaptec 4端口控制器的硬件RAID-10中具有4个1.5TB磁盘。 “目标”服务器在硬件RAID-1中具有2个3TB磁盘,带有一个Adaptec 2端口控制器 – 与另一个端口相同,但端口数量不同。 /dev/sda上可用块的数量相差不到10 MB,但目标服务器的数组由于某种原因而缩小了几个兆。 两个RAIDarrays都configuration为使用所有组成磁盘的整个磁盘表面来创build一个单个RAID卷。 操作系统以MBR模式启动; 不使用UEFI引导。 我想要做什么: 在块层将整个操作系统镜像(这只包含GPT分区表中的GRUB2引导加载程序,/ boot分区和/分区)从“源”服务器复制到“目标”服务器。 如果可能的话 ,副本应该是“live”:这意味着我没有足够的空间在目标端存储适当的磁盘映像文件,除非我将磁盘映像作为副本解包到硬盘上正在发生 。 服务器之间的千兆位以太网连接足够可靠,我对此感到满意,当然,我将在两端(源和目标)上运行fsck ,以在传输之前和之后validation文件系统是否正常。 如果可能的话 ,不要通过networking传输块,每个分区中的组成文件系统不使用这些块(所有分区的格式都是ext4)。 这是因为超过50%的“源”磁盘是/分区中的可用空间。 调整/分区的大小,以便在复制时resize,使其大小适合目标磁盘的大小。 复制成功后,装入每个卷并修复对静态IP的引用,以反映新服务器的IP。 (没有任何进一步的帮助可以做到这一点) 我的问题: 我应该首先计算每台服务器上/dev/sda大小之间的差异(以字节为单位),然后使用e2resize非破坏性地减小源端 /分区的大小,以便它适合目的地方? 我应该在原始块设备上运行dd , /dev/sda从源到目标(通过ssh ), 还是应该在目标上创build一个等效的分区布局,并在每个分区上运行dd ? 请注意,一次处理分区会导致引导加载程序的问题,但是如果我不一次一个分区,那么dd需要知道一旦写入了足够多的字节数就可以停止传输数据保持(希望能够“closures”最后一个块的/分区的最后一个,这在逻辑上是在源的分区布局中的所有其他分区的右边)。 一些杂项。 细节: 源盒上的主机操作系统是运行多个OpenVZ客户的Ubuntu Server 12.04 由于两个盒子都被引导进入救援,所以直接磁盘访问是可能的,而不需要由正在运行的操作系统改变底层数据。
我正在build造一台新机器,RAID控制器要求我为每个轨道部门。 我很久没有处理磁盘math(1998?)了,而且我也找不到与现代硬件有关的任何东西。 这些是在p420i控制器上运行2.8内核的2TB SAS驱动器。 32(这是默认的,似乎是错误的)和每个轨道63个扇区的选项之间有什么区别? 我什么时候需要一个或另一个?
Windows Server系统中的软件镜像与经济实惠的硬件/ BIOS RAID相比如何? 我有一些与板载硬件RAID控制器相当不好的经验,所以我想在未来避免它们。 OTOH到目前为止,我已经使用了XP和W2K3的软件镜像 – 但是,我从来没有遇到完全死机的恢复场景。 对于新的服务器(目前计划为W2K8 HyperV),我们需要重新使用冗余磁盘。 从我之前的经验来看,我会使用软件镜像。 如果这有什么意义的话,我希望得到一些反馈意见 – 关于性能,在发生实际错误时的可恢复性,设置build议,磁盘select等。 (我也有一个与主板不兼容的€400 RAID控制器卡的问题,所以不仅是廉价的硬件)
如何使用Ubuntu 12.04监控HP Proliant服务器的硬盘和RAID的状态。 在Ubuntu 10.04中,我可以使用cciss-vol-status来定期查询RAID状态,但cciss-vol0-status在12.04版本中不起作用。 在12.04没有/ proc / driver / cciss或/ dev / cciss目录。
我刚刚将HP SmartArray P410控制器安装到我的HP ProLiant DL320G6服务器中。 控制器似乎被服务器BIOS检测到(它在BIOS设置中的控制器列表中显示),硬盘驱动器LED闪烁,但在启动期间从不提供控制器configuration。 当它说没有可引导的磁盘并且返回的时候,它就来到了这个地方。 该文件说,我应该按F8时提供进入ORCA(选项ROMconfigurationarrays),但我从来没有提供按F8。 任何想法如何设置?
具体而言,我有一个RAID 1arraysconfiguration,其中两个500gb 7200rpm SATA驱动器被镜像为逻辑驱动器1(a),另外两个被镜像为逻辑驱动器2(b)。 我想以与逻辑驱动器3(c)相同的镜像方式添加两个1tb 5400rpm驱动器。 这些驱动器只能作为文件存储偶尔但必要的访问,因此,空间比速度更重要。 在研究这个configuration是否可行的时候,我已经被告知并且已经读过这个arrays只能看到最小的驱动器大小和最慢的速度。 但是,我的理解是,只要对本身不混合(在这种情况下,它们不是),arrays应查看和使用所有驱动器的实际速度和大小。 我想在购买额外的驱动器之前确定。 洞察任何人?