Articles of 硬盘驱动器

为什么存储的性能在不同的队列深度发生变化?

我正在市场上为我们的服务器进行存储升级。 我正在研究各种PCIe SSD设备的基准testing,并且在比较中我看到IOPS在不同的队列深度发生变化。 这怎么可能,为什么会这样呢? 我理解的方式是:我有一个最大(理论)10k IOPS的设备。 如果我的工作负载持续产生100001 IOPS,那么我的队列深度为1,我是否正确? 然而,从我在基准testing中看到的一些设备在较低的队列深度下运行速度较慢,然后在4-64的深度加速,然后在更大的深度再次减速。 不是队列深度是操作系统(或者可能是存储控制器)的属性,那为什么会影响IOPS?

是否有可能logging每个访问磁盘/目录?

我需要一些脚本来logging(只是输出到控制台或文件)每个访问某个磁盘或目录(或者适用于我)。 我也想知道究竟(哪个子目录或文件)被访问。 我的系统是Ubuntu的Linux。 这是可能的吗?我该怎么做?

惠普板载软件SATA RAID。 知道哪个驱动器失败

我们的HP Proliant DL320 G4的报告是失败的。 它运行Windows 2003并使用内置的软件SATA Raid进行configuration。 arrayspipe理器只显示一个标有“端口1”的驱动器,因此它处于降级状态。 我有更换驱动器坐在我的桌子上,我都准备好去托pipe中心交换出来…我的问题是…我怎么知道哪个驱动器拉? HP上的板载软件没有在磁盘上显示任何指示灯,因此无法查看哪一个出现故障,哪一个正在工作,或者是否能够使某个特定驱动器闪烁。 有一个简单的规则,端口0在左边,端口1在右边?

在添加到RAID 5arrays之前testingSATA驱动器的软件是什么?

我将创build一个用于Openfiler的6DRrive RAID 5arrays。 我想要做的就是在构buildarrays并投入生产之前彻底testing驱动器。 什么免费软件最适合这个,而且有什么软件可以让你一次testing多个驱动器? 我将testing2tb日立5K3000 5400转硬盘。

重新分区两个磁盘而不丢失数据

我在一家软件公司实习,我碰到了一堵砖墙。 这是交易: 问题:我们在这里有一些框被错误地分区为2 x 500 GB的驱动器。 实际驱动器是2 x 1 TB驱动器。 这些本质上是只有一半可用磁盘空间的机器。 我的任务是编写一个脚本来重新分区这些驱动器。 迄今为止的解决scheme:我有一个脚本,禁用所有进程和重新启动,然后修复分区的另一个脚本。 问题是数据丢失。 我在找什么:我需要一个解决scheme,但保存所有的数据。 我的第一个虽然只是将分区扩大到适当的大小,但我不知道这是可能的。 另一种解决scheme是将所有数据复制到Disk2,分区Disk1,将数据移回到Disk1,最后分区Disk2。 问题是,我对Linux很新,我不知道该怎么做。 我有权访问fdisk实用程序和分开的实用程序。 他们都是types的ext3。 编辑:11/3/11 好的。 所以我在两个磁盘上都有大约1GB未使用的未分配空间。 我想做如下: 在大小为1GB的SDB上创build一个新的扩展分区,在这里称为sdb99 将sda5 sda6 sda7复制到新的SDB分区sdb99 我可以从这些新的分区中的每个文件夹复制“/”到某个文件夹吗? 我是否需要在这个新的分区上放置一个文件系统来复制那个文件? 如果我只是复制“/”,将保存整个目录结构? 像这样在磁盘之间移动文件是一个简单的任务吗? 删除sda5 sda6 sda7 ,然后用两倍的大小重新创build它们 我真的需要删除这些吗? 我不认为我可以增长3个连续的分区,即使可以,文件系统也不会增长…对吧? 将数据从sdb99复制到新的sda5 sda6 sda7分区 这应该像移动包含所有“/”的目录的内容一样简单,对吧? 将sdb5 sdb6 sdb7复制到新的sda5 sda6 sda7到不同的文件夹中。 应该有足够的空间,因为现在增加了一倍的空间…我希望 删除并重新分区SDB 将文件从sdb5 sdb6 sdb7移回到SDB 有没有人看到任何明显的问题,有任何指针,警告,build议等? 感谢大家。 再次,这需要脚本。 […]

VPS:升级后如何更新可用的硬盘空间?

我升级了OVH上托pipe的VPS,特别是从VPS CLOUD 1到VPS CLOUD 2 ,其中有25GB以上的解决scheme(总共50GB)。 在这个VPS上安装CentOS 7.2.1511 有df -HT的结果 [root@srv ~]# df -HT File system Tipo Dim. Usati Dispon. Uso% Montato su /dev/vda1 xfs 27G 12G 16G 42% / devtmpfs devtmpfs 2,1G 0 2,1G 0% /dev tmpfs tmpfs 2,1G 0 2,1G 0% /dev/shm tmpfs tmpfs 2,1G 18M 2,1G 1% /run tmpfs tmpfs 2,1G 0 […]

磁盘写入速度比读取速度慢得多

我有一个运行CentOS的VPS服务器(WiredTree)。 遇到一些性能问题后,我使用以下脚本为磁盘读/写速度创build了一个简单的基准: echo Write to disk dd if=/dev/zero of=test1 bs=1048576 count=2048 echo Read from disk dd if=test1 of=/dev/null bs=1048576 这是一个示例输出: [bizwayz@host perf]./benchmark Write to disk 2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB) copied, 11.2601 seconds, 191 MB/s Read from disk 2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB) copied, 0.789302 […]

如何findHP服务器的兼容磁盘?

如何findHP服务器的兼容磁盘? 我拥有HP ML350 G6服务器。 我find了备件清单 ,但由于没有尺寸为300 GB 2.5 10K 6G(原先安装在服务器上)的磁盘,我很困惑。 还有备件号码与市场上的任何MFG#不匹配。 我需要一些帮助,因为我想得到一个市场上可以买到的兼容ML350G6的磁盘。 谢谢

SpinRite和USB蓝牙 – 是否存在解决scheme?

我使用SpinRite恢复硬盘及其内容,并在较小程度上进行预防性维护。 但是,如果在SpinRite扫描设备时连接了USB驱动器(USB拇指驱动器和/或带有USB接口的外部硬盘),则SpinRite永远不会结束/挂起。 解决方法当然是断开驱动器,但是能够在USB驱动器上使用SpinRite是有价值的。 一些外置驱动器没有螺丝,在不损坏shell的情况下很难取出硬盘。 而对于那些有它会节省拆卸时间。 有没有办法解决这个问题(如BIOS更改或修改的SpinRite启动光盘),而不诉诸软盘?

HP Proliant DL180 G5服务器将3 TB的SATA磁盘视为750 GB的磁盘

我有这台HP Proliant DL180 G5服务器,运行embedded式RAID控制器(无智能arrays); 采用此configuration,仅支持4个SATA硬盘。 精细。 服务器有2个250-GB SATA磁盘; 我买了两个3TB的SATA磁盘,我把它们加到了服务器上。 但是现在在启动的时候,它显示了2个250-GB的磁盘和2个750-GB的磁盘 。 我已经更新了服务器的BIOS到最新的一个,但是这并没有改变任何东西。 这看起来像一个大小限制的问题…但为什么它只看到750 GB? 如果实际上对磁盘大小有限制,不应该是1或2TB(当涉及位时,这至less是有意义的)? 我怎样才能使这台服务器使用这些3 TB磁盘的全部容量?