我正在运行一个小型raid10 mdadm数组,如下所示: # cat /proc/mdstat Personalities : [raid10] md0 : active raid10 sdd[3] sdc[2] sda2[0] sdb2[1] 5859211264 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU] 首先,我假定设备出现的顺序并不意味着什么,但每个设备后面的[]中的数字告诉我arrays中的实际顺序。 那是对的吗? 如果是这样:这是否意味着sda2和sdb2互相镜像,sdc和sdd也是如此,因为它们是arrays中的设备编号0-1和2-3 – 也就是说例如sda和sdc可以同时失败,我的数组会继续运行? 或者我怎么知道哪个是镜子,哪个是条纹部分? 另外,我的小型家庭NAS服务器中有两个SATA控制器(一个板载,一个带有额外的PCIe卡),每个都有2个SATA端口。 现在sda2 + sdb2在同一个控制器上,sdc + sdd在另一个上。 我应该在两个控制器的每一个上安装一个镜像磁盘吗? 我的想法是说后者会更好,因为即使一个控制器出现故障,RAID仍然会继续运行,因为两个磁盘的条带化。 此外,我可能获得微乎其微的性能优势,因为写入或读取arrays中的特定位置将始终并行使用两个控制器(因此并行使用两个PCIe x1通道)。 这个想法是否正确? 我可以简单地closures机器,交换SATA电缆,而且mdadm仍然可以find磁盘并组装arrays而不受任何困扰?
我正在玩三星SSD(MZ7WD240型号)的trim / unmap命令。 要检查此设备上的unmap支持,我运行了以下命令: hdparm -I /dev/sda | grep TRIM 和预期的一样,输出显示我的设备/ dev / sda支持修剪: * Data Set Management TRIM supported (limit 8 blocks) * Deterministic read ZEROs after TRIM 所以我想用scsi接口手动发送一些unmap命令,所以: 我创build了一个示例testing文件。 我得到了文件的开始LBA: hdparm –fibmap /mnt/MyDeviceMountPoint/testFile /mnt/MyDeviceMountPoint/testFile: filesystem blocksize 4096, begins at LBA 0; assuming 512 byte sectors. byte_offset begin_LBA end_LBA sectors 0 274432 274439 8 […]
我在Ubuntu Server 16.04.2上的zfs池中有三个磁盘组成RAID-Z vdev,它们通过廉价的PCIE SATA卡,单个eSATA电缆和另一端的端口倍增器连接。 iostat显示这些磁盘性能非常差,如下所示: 但我正在努力理解为什么。 控制器( Syba SI-PEX40064 )和端口倍增器( 带有SiI3726芯片组的无品牌 )都支持端口倍增和FIS。 如果是单个磁盘故障,我认为只有一个磁盘上的等待时间很慢,而不是所有的三个都通过端口倍增器连接。 这些磁盘是相对新安装在这种configuration(2-3周),这个问题只发生在最后几个小时,尽pipe不断使用池。 我不确定ZFS是如何工作的,我想这是可能的,到现在为止还没有写入这些磁盘? 任何build议什么调查,或潜在的因素,可能导致这将不胜感激! DD速度testing root@server:~# dd if=/dev/sdi of=/dev/null bs=1M count=10 10+0 records in 10+0 records out 10485760 bytes (10 MB, 10 MiB) copied, 0.00211904 s, 4.9 GB/s root@server:~# dd if=/dev/sdi of=/dev/null bs=1M count=10 iflag=direct 10+0 records in 10+0 records out 10485760 […]
所以我使用Supermicro X9SRA构build了一个虚拟机/文件服务器,并且在确定要插入什么内容的时候,我最终了解了英特尔芯片组上的SCU 。 我在 这里find一些基本上说“不要把光驱插入SCU端口! …但他们都不知道为什么 。 所以,作为我的怀疑混蛋(加上事实上,我有一个尚未委托的服务器坐在长椅上玩),我立即插入一个光驱到一个SCU端口,启动一个liveCD Linux镜像,它工作得很好。 也许这是慢的,也许有些事情是不会做的,但是在五分钟的随机混乱中,似乎无法确定这种连接与以往是否将其连接到“常规” SATA端口。 任何人都有技术细节,为什么这可能是? 还是这只是一些老妻的故事? 😉
干草家伙,我正在做一个NAS服务于我的networking文件。 我买了一块主板,一块MSI KM4M-V Micro ATX。 规范说它有“2个SATA 1.5Gb / s连接器”。 但是,我发现这些驱动器相当昂贵。 基于SATA3的驱动器在这个主板上工作吗? 谢谢
我正在构build一个带有可移动SATA驱动器机箱的Win2k8备份机器。 这个想法是,每个星期有人会拉出一个驱动器,并popup另一个驱动器。我需要这个工作,而不必手动重新扫描磁盘或重新启动。 我的问题是你会推荐哪个SATA控制器具有良好的热插拔能力?
这是我的dmesg输出: ata2.00: exception Emask 0x0 SAct 0x2 SErr 0x0 action 0x6 frozen ata2.00: cmd 60/48:08:6f:13:3a/00:00:01:00:00/40 tag 1 ncq 36864 in res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout) ata2.00: status: { DRDY } ata2: hard resetting link ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300) ata2.00: configured for UDMA/133 ata2: EH complete SCSI device sdb: 490350672 […]
我想用CentOS 6或Scientific Linux 6构build新的NAS,但是我无法构buildRAID5。 我使用mdadm创build了一个新的RAID设备,但经过几个小时的工作,mdadm将一个或两个硬盘标记为故障并使arrays降级。 每次它标记不同的硬盘失败。 我在Fedora 13,CentOS 5.5和Scientific Linux 6.0上试过了。 所有组件都是新的,SMART值显示没有错误。 … after many errors … ata6.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen ata6.00: failed command: READ DMA EXT ata6.00: cmd 25/00:00:ff:2d:5c/00:01:90:00:00/e0 tag 0 dma 131072 in res 40/00:14:e7:45:46/00:00:90:00:00/40 Emask 0x4 (timeout) ata6.00: status: { DRDY } ata6: hard resetting […]
我有一个PERC 5 / i集成控制器的翻新2950。 目前,有4个3.5“SAS驱动器在使用,有两个插槽可用。我想在RAID1的额外插槽中添加两个SSD(使用3.5”ICY扩展坞)。 SATA II(或III)SSD是否与PERC 5 / i集成在一起?
好吧,我在ebay上买了一些硬件,发现了一些价格合理的电脑服务器。 这些服务器配有PERC 6i卡和4个146GB内部SAS驱动器。 我想购买一个有2个SFF-8470端口的8 Bay硬盘驱动器机箱。 我的问题是,将PERC6i连接到此机箱的最佳方法是什么,如果我在机箱中使用SATA驱动器,则电缆可以连接多长时间? 请指教。