Articles of RAID

数据库服务器的RAID 10arrays上的最佳条带大小/完整条带大小是多less?

我正在build立一个新的SqlServer数据库服务器。 该机器是具有SSD磁盘的HP Proliant DL368 Gen9。 当试图创build数组时,我必须select条纹/满条纹大小。 这是我第一次设置RAIDarrays,我不知道如何configuration这些设置以获得最佳效果。 我想在服务器上使用全部六个SSD驱动器build立一个大的RAID 10arrays。 这两个选项的默认值如下: 条/完整条纹大小:* 256KiB / 768 KiB 部门/轨道:* 32 这两个设置的最佳configuration是什么? 还是应该坚持使用默认选项? 请记住,这台机器只能用作数据库服务器。

IBM Serveraid在PowerShell上获得arrays状态

我正在寻找一个解决scheme来监视IBMarrays状态从PowerShell或命令行。 IBM是否有一个实用程序允许我这样做? 如果是,你知道哪些命令返回磁盘和arrays的状态,我可以在哪里下载? 提前致谢

如何调整镜像Windows分区的大小

这是我的高清设置(Windows Server 2008 R2): 我想调整我的系统分区C:(使其变大 )。 我怎么做,而不会损害/影响镜像 ? (这是我刚才提问(和删除!)的问题的简化版本。 旧版太复杂了。)

jbd2导致高磁盘IO

我有一个服务器最近开始变得迟缓,我查了iostat,即使服务器没有运行太多,磁盘几乎被完全利用了。 我检查了几个地方,现在非常难倒在哪里看。 有什么build议? iostat的 Device: rrqm/s wrqm/sr/sw/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util sda 0.00 65.00 0.00 58.00 0.00 1066.67 36.78 0.79 13.56 0.00 13.56 13.70 79.47 sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 md0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 […]

是一个突袭容器总是不活动?

我正面临一个监控问题。 如果在/ proc / mdstat中将RAID设备报告为“不活动”,我们会发出监视警报。 我们服务器上的输出如下所示: # cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md126 : active raid1 sdb[1] sda[0] 234427392 blocks super external:/md127/0 [2/2] [UU] md127 : inactive sdb[1](S) sda[0](S) 6306 blocks super external:imsm unused devices: <none> 正如你所看到的那样,有一个IMSM容器可以用来build立实际的raid。 这个容器总是“不活跃”。 我的问题是:IMSM容器(或一般的RAID容器)总是“不活跃”? 顺便说一句:我不知道为什么我们甚至都使用IMSM骗子。 感谢您的帮助! 保重,Alex

恢复Linux软RAID 6与不匹配的超级块?

我家的实验室服务器在RAID5到RAID6的转换操作过程中,当我的一张SAS卡在半夜决定抛出硬盘并导致2个硬盘被标记为不可用时。 今天早上醒来,看到发生了什么事,我立即重新启动服务器,驱动器回来,但数组将不再组装或启动。 首先,我检查了6个驱动器上的事件计数: ~# mdadm –examine /dev/sd[bcdfgi] | egrep 'Event|/dev/sd' /dev/sdb: Events : 2691764 /dev/sdc: Events : 2691764 /dev/sdd: Events : 2691764 /dev/sdf: Events : 2691764 /dev/sdg: Events : 2679506 /dev/sdi: Events : 2679506 在看到4个驱动器有一个匹配的更高的事件计数,并且其中没有一个是在RAID5到RAID6转换(/ dev / sdg)中添加的驱动器之后,我想我应该可以做一个部队与4个好驱动assembly: ~# mdadm –assemble –force /dev/md127 /dev/sdb /dev/sdc /dev/sdd /dev/sdf mdadm: Failed to restore critical section for reshape, […]

RAIDarrays重新启动后不重新组装

RAIDarrays在重新启动后不能组装。 我有一个从系统启动的SSD,和三个硬盘是arrays的一部分。 系统是Ubuntu 16.04。 我遵循的步骤主要基于本指南: https://www.digitalocean.com/community/tutorials/how-to-create-raid-arrays-with-mdadm-on-ubuntu-16-04#creating-a-raid-5-array validation我是否可以走。 lsblk -o NAME,SIZE,FSTYPE,TYPE,MOUNTPOINT 输出显示除SSD分区外的sda,sdb和sdc设备。 我已经validation,如果这些实际上代表硬盘通过查看输出这个: hwinfo –disk 一切都匹配。 组装arrays。 sudo mdadm –create –verbose /dev/md0 –level=5 –raid-devices=3 /dev/sda /dev/sdb /dev/sdc 我input:cat / proc / mdstat来validation它是否正常 输出看起来像这样: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid5 sdc[3] sdb[1] sda[0] 7813774336 blocks super 1.2 level 5, […]

与我们的RAID10 Ubuntu安装grub的问题

我们有一个戴尔PowerEdge R730xd,每个固态硬盘有24个固态硬盘。 我们需要在这台机器上安装Ubuntu 14.04 LTS,并将其用作数据库(postgresql)。 我们的RAID控制器是Avago MEGARAID,据我所知,它的行为完全像H310卡。 我在RAID10(16和8)中设置了2个虚拟驱动器,所以现在我们有了 /dev/sda (4TB) /dev/sdb (2TB) 我有麻烦安装Ubuntu 14.04 LTS。 即使通过select最自动的安装(引导:使用整个磁盘/dev/sda )在开机时,我受到了Grub救援模式的欢迎, attempt to read or write outside of disk 'hd0' 通过在grub救援模式下执行一些命令,我​​遇到了这些设备 (hd0,gpt3) ,未知的文件系统,应该是swap分区 (hd0,gpt2) ,被识别为ext2分区,包含/boot文件夹,但试图访问会返回相同的错误( 试图读写磁盘'hd0'以外的内容 ) (hd0,gpt1) ,识别为未知的文件系统 ,它应该是一个BIOSgrub分区( BIOSgrub我们是GPT模式) (hd1) ,2TB的驱动器 尝试使用Ubuntu LiveCD重新安装grub到/dev/sda并没有帮助。 我们仍然受到同样的错误的欢迎。 我可以在救援模式下挂载/dev/sda2并检查grub.cfg的内容,但是我不确定需要检查什么。 到处都是正确引用(hd0,gpt2) 即使在启动修复后,我们也受到同样的错误的欢迎: 以下是系统的boot-info : http : //paste.ubuntu.com/23726916/ 以下是boot-repair的输出: http : //paste.ubuntu.com/23726925/

MD RAID无法启动与缺less驱动器

我得到了Debian Jessie的服务器,4个驱动器sda到sdd,所有这些都是分区的。 这个系统正在对所有驱动器进行RAID查杀。 所有驱动器都有grub,我可以互相交换光盘,每个驱动器都是可启动的,系统启动很快乐。 所有驱动器都包含完全相同的格式: sdx1 – Boot Partition, GRUB installed sdx2 – Raid 1 /boot sdx3 – Raid 1 / sdx4 – Raid 10 swap sdx5 – non-md btrfs Raid 6 /data 数据分区是raid6 btrfs,我目前正试图通过换出一个更大的驱动器来升级我的容量,因为我可以有两个失败我的第一个本能是只更换一个驱动器,并启动备份,恢复失败的RAIDarrays与新安装的驱动器和重build后,一切都恢复正常。 但是,机器(目前可悲的是无头的)一旦将驱动器交换到使RAIDarrays无效的东西,就不会启动。 我可以整天交换光盘,并愉快地启动。 但是如果我删除光盘或交换任何不属于RAID的组成部分,它将无法启动。 我错过了什么吗? 我怎么能告诉MD,它可以自动启动丢失的光盘/降级arrays? 最后就md而言,即使四个光盘中的一个光盘本身可以支持整个系统,数据分区也是另外一个野兽,因为它至less需要两个驱动器,但是md不应该被关心,因为这是一个纯粹的btrfs袭击。 我知道目前的用例,我可以从RAID中删除驱动器,升级它,然后把它放回去,但是如果出现故障,我不能删除驱动器,如果系统无法启动向上。

内核报告iSCSI连接1:0错误(1022-无效或未知的错误代码)状态(3)Fed 25 / VessRaid / rsnapshot

我们运行rsnapshot(rsync)并使用ionice和nice。 在备份内存使用结束时爆炸,下面的iSCSI错误开始出现。 这是运行Fedora 25的Dell PowerEdge 1850,具有4.9内核,8GB RAM,8GB交换。 这连接到称为VessRAID 1840i的硬件RAID。 我已经看到了禁用TCP窗口缩放的build议 。 另一个看似相关的线程有以下build议: sysctl -w net.ipv4.tcp_tw_recycle=0 以及禁用TCP时间戳: sysctl -w net.ipv4.tcp_timestamps=0 To make this change permanent, make an entry in /etc/sysctl.conf. 类似的声音错误,“ iscsid: Kernel reported iSCSI connection 1:0 error (1011) state (3)" ,我发现一个build议 : turn off iSCSI pings by setting: node.conn[0].timeo.noop_out_interval = 0 node.conn[0].timeo.noop_out_timeout = 0 And […]