Articles of 存储

Freebsd 7.2:查看磁盘的固件版本?

我正在使用Seagate Cheetah(Model ST ####)驱动器运行FreeBSD 7.2。 我们在这些机器上的SCSI驱动器上遇到了一些问题。 我们的供应商表示,更新驱动器上的固件可能会解决这个问题,固件更新似乎解决了另一个FreeBSD主机上的一些SCSI问题。 我如何查看这些驱动器的固件版本? 我尝试了nixCraft的一些提示,但是到目前为止还没有任何工作。 在dmesg中,我看到了Make和Model,但没有固件版本。 在Linux中,这些信息通常在/ var / log / dmesg中(尽pipe/ var / log / dmesg有时会过时),或者我经常用sudo lshw -class disk , lshal或dmidecode来find这个信息。 更新:2010年5月26日星期三12:00:09 PDT 那么,事实certificate我错了。 或者有一点误导。 假设/var/log/dmesg.today和/var/log/dmesg.yesterday上的文件没有被日志旋转破坏,“dmesg”将显示固件版本。 我也没有意识到'0003'代表固件的修改。 # grep -i seagate /var/log/* /var/log/dmesg.today:da2: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device /var/log/dmesg.today:da3: <SEAGATE ST3300655LC 0003> Fixed Direct Access SCSI-3 device […]

我可以复制使用RAID1arrays的系统吗?

我有四台DL380-G5服务器。 一个目前使用RAID1驱动器集运行RH5.2。 我想复制第一台服务器到其他三台。 我想我可以从第一台服务器抽出一个驱动器,并用新的驱动器replace,然后重buildRAID1。 我的问题是,如果我把拉动的驱动器插入第二个服务器,启动,然后添加一个驱动器,它会重build到第二台机器,只需要更改名称和IP?

增加带条纹的LVM卷

我正在考虑在多个EBS卷上使用LVM分条。 那么让我们来想象一下以下情况:卷组DATA由3个物理磁盘sdf1,sdg1和sdh1创build。 我在DATA里创build了一个逻辑卷“store”,并在这个上启用条带化,带有3个条纹和128KB的条纹大小,所以我将这些块分割成3个物理卷。 现在,我想要添加第四个物理卷来增加卷组和逻辑卷的大小。 我将我的物理卷添加到数据,增加“存储”的大小,并将条带数从3更改为4。 我的“商店”数量会发生什么变化? 以前存在的块是否重新组织? 否则,如果我之前的3个物理卷已满,只有第四个物理卷将被用于存储新的块,并且将不会有条带。

什么是Linux SCSI命令超时,并且是适用于软件RAID的默认值?

我对SCSI超时的理解是,任何读,写,刷新和其他命令都有一个有限的时间来完成。 如果超过,命令将中止,并向上层报告错误。 在等待命令完成时,依赖于I / O的任何应用程序都将停止。 我的下一层将是mdraid,Linux软件RAID。 从我读的内容来看,mdraid本身没有超时,但依靠低层超时命令。 Kernel 3.2(Debian)默认的SCSI超时值是90秒。 遇到读取错误的硬盘将尽力在由固件定义的时间范围内纠正错误。 对于桌面驱动器(通常是独立的,因此校正具有高优先级),对于服务器驱动器(通常是RAID,因此很快报告坏扇区,让其他驱动器应答),该超时设置为高。 有时可以通过smartctl(SCTERC,TLER等)进行调整。 所以我猜如果一个硬盘被设置为高ERC超时,那么在放弃请求之前,内核默认会等待90秒。 只有这样,mdraid才能将应用程序的请求redirect到另一个磁盘。 90秒是一个网页加载的懒惰时间。 假设默认的SCSI超时是用于桌面用途还是非硬盘SCSI设备(磁带驱动器,磁带库可以想起),并且可以安全调整到7秒用于RAID使用,是正确的吗?

从HP SmartArray P600迁移RAID6arrays到LSI MegaRAID SAS 8888ELP

我的客户有一个连接到HP SmartArray P600控制器的外部RAID6arrays(HP MSA60机箱中的8x 1TB)。 他们现在已经决定更换服务器,新的LSI MegaRAID SAS 8888ELP。 硬件供应商坚持这样的迁移就像将P600的eSATA电缆拉入LSI一样简单,但我不确信。 不幸的是我没有地方testing,并将不得不做生产arrays:( 那么简单的问题 – 是否可以将HP SmartArray P600创build的RAID6arrays导入LSI MegaRAID 8888ELP?

数据库(MySQL)和SSD寿命 – 写入数据库的“大量”

在我工作的公司里,我们开始使用SSD作为我们内部的3GB MySQL数据库 性能差异是巨大的,这是伟大的。 我担心的是SSD的寿命 写入数据库是24小时/ 7天,很less读取。 我应该担心SSD的使用寿命吗? 数据库(二进制文件)大小为3 GB,MySQL,InnoDB表 硬盘大小为250 GB(RAID 1) 我们约24小时/每分钟进行100次UPDATE / INSERT的操作 我们做约10-20行UPDATE / INSERT的每分钟24h / 7 更新:(更多的数据) SSD正在使用: SAMSUNG 250GB 840 Evo SATA III 软件RAID(mdadm) 系统:CentOS 6.4 MySQL版本:5.4 更新2: 没有TRUNCATE查询被执行 每日统计:大量的更新(> 300k),<50 DELETE'S,数据库正在增长的很lessINSERT的〜7-10 MB /天

LFF在惠普DL360p,怎么样,这是一个好主意?

我需要一个具有10Tb存储的新服务器,并且正在用D2600查看DL360p。 它会做的伎俩,但它非常昂贵,我正在寻找方便。 4 x 4 Tb就足够了,无论是存储还是速度我都觉得。 我需要购买什么来将其从SFF更改为LFF? 是否有可能在后面添加两个SFF来运行操作系统,例如两个146Gb 15K?

2磁盘RAID5 Linux软件arrays

(我已经发布了Serverfault,因为我怀疑它对于超级用户来说有点技术性,如果我错了,请在适当的地方移动它) 我正在远程查看标识为ReadyNAS ProUltra2 V1.4的设备。 看起来这个设备有2个磁盘,运行Debian的变种。 我注意到有关RAIDarrays的一些事情 – 报告如下 ReadyNAS:~# cat /proc/mdstat Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md2 : active raid5 sda3[0] sdb3[1] 972040704 blocks super 1.2 level 5, 64k chunk, algorithm 2 [2/2] [UU] md1 : active raid1 sda2[0] sdb2[1] 524276 blocks super 1.2 [2/2] [UU] md0 : active raid1 sda1[0] sdb1[1] […]

识别RAID中发生故障的硬盘

我有一台运行Debian定制版本的服务器。 它附有一个太阳存储突袭。 它具有非常有限的工具,不允许安装新工具。 🙁 这个消息我在dmesg看到: end_request: critical target error, dev sda, sector 556782970 sd 0:0:0:0: [sda] Unhandled sense code sd 0:0:0:0: [sda] Result: hostbyte=0x10 driverbyte=0x08 sd 0:0:0:0: [sda] Sense Key : 0x4 [current] sd 0:0:0:0: [sda] ASC=0x44 ASCQ=0x0 sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 21 2f d5 7a 00 00 08 00 end_request: critical […]

如何在HP MDS 600 / HP D6000上激活硬盘驱动器?

我有一台HP D6000(有时称为MDS 600)存储arrays,带有一个LSI 9207-8e SAS适配器的HP DL380p G8。 当我在OmniOS(Solaris 10 fork)中时,例如dd可以连接到其中一个磁盘,但是我没有看到HDD指示灯闪烁。 在存储arrays的正面是硬盘数字, 而且他们从不点亮。 我怀疑他们应该是绿色的手册 : Green: The drive is online, but is not currently active. Off: The drive is offline, a spare, or not configured as part of an array. 如果我进入LSI设置,那么我可以使用testingfunction获取号码和硬盘来点亮。 题 上面的离线消息意味着什么,如何激活它们,以便我可以将这些磁盘用作ZFS的JBOD?