Articles of 硬盘驱动器

硬盘驱动器失败,文件系统进入只读模式

2天前我收到一条警告消息: A DegradedArray event had been detected on md device /dev/md1. 我联系了我的数据中心,并要求他们更换硬盘。 他们告诉我,有时服务器重新启动解决了这个问题。 我重新启动服务器,但没有回到网上。 数据中心告诉我,这两个硬盘都损坏了,并build议改变它们,并进行服务器恢复。 我恢复了服务器,第二天/分区进入只读模式。 我从我的数据中心收到一条消息: 尊敬的客户, 文件系统检查已经完成。 如怀疑文件系统结构已损坏,服务器无法启动。 / dev / md2的数据由于大量的文件系统错误而被移动到lost + found目录。 您可以通过目录/ mnt中的实际触发恢复模式(恢复密码:***)访问文件。 请检查并尝试对文件进行备份。 之后做一个新的操作系统恢复。 我也检查了两个硬盘的SMART值。 这两个硬盘都有很好的SMART值。 什么会导致硬盘驱动器出现这样的问题? 我的数据中心是否可能不会更改损坏的驱动器,并且使用相同的驱动器进行了新的安装?

ram磁盘镜像物理磁盘的一部分

我想要做的是: 某种types的应用程序/驱动程序创build一个实际分配了驱动器号的RAM驱动器/分区(例如D :)。 此驱动器号应该基于/镜像物理目录的特定目录(例如C:\ MyDBData)。 在应用程序/驱动程序启动时,我期望应用程序/驱动程序将目录中的所有文件读入内存,并locking它们以防止其他应用程序写入这些文件。 所有文件然后在RAM驱动器上可用。 每个读取操作都可以从内存中完成,我想这将是一个主要的性能提升。任何写操作都应该对物理目录进行“直写”,或者使用最大1秒的缓冲区。 (所以在电力损失的情况下,损失将是最小的。) 当然这个应用程序/驱动程序需要一些自己的RAM,并且会在CPU负载上产生一些轻微的开销。 不过,我预计主要performance会有所提升。 我想用它的是: 为了加快我的5 GB的MySQL数据库,我想将所有表移动到我的8 GB的RAM。 即使MySQL确实支持内存表,但是这个限制让我无法实现。 例如,堆表中不允许使用text / blob字段。 对于5 GB RAM的8 GB RAM是否足够,上述应用程序/驱动程序的开销,mysqld本身以及操作系统的其他部分,还是一个猜测。 但我可以考虑升级到12GB甚至16GB的内存。 我的问题是 我认为这种技术已经存在。 它叫什么,我在哪里可以find它的一个很好的实现? (最好是开源的,适用于Windows) 即使有关Mysql vs内存的提示是受欢迎的,也许这个想法我不是解决Mysql问题的最好方法,但我仍然想探索一下我所拥有的目录到内存的问题。 编辑:我刚才在类似的问题阅读是,这被称为文件系统caching,并存在于大多数现代操作系统。 但是,如果这是要走的路,我该如何指示我的操作系统增加文件系统caching,并在任何时候专门保持整个5GB目录在该caching中?

系统磁盘备份映像的最佳方式是什么?

在Windows系统下,我使用driveImageXML创build一个HD图像。 在Ubuntu服务器上安装操作系统的硬盘的最佳方法是什么? 我想有一个当前configuration的快照,所以如果发生主磁盘将失败,我可以简单地恢复这个图像在一个新的高清,拔掉坏了,插上新创build的。 节省我的时间来设置和重新configuration整个Unix服务器。 编辑:我也发现这在Ubuntu论坛上,采取SU权限,您可以启动以下命令: tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys / 创build一个与所有操作系统的东西档案,而不需要停止服务器。 但是我也读过,如果我将移动到另一个HD,我将需要重新安装GRUB。 似乎解压并将文件复制到新的HD将不足以让系统重新启动。 这是对的吗?

x3550中的错误消息与在bios级别未检测到的硬盘有关

我有一个IBM x3550,当我启动它我得到以下消息: 找不到逻辑驱动器 没有int 13驱动器支持 BIOS没有安装 我进入诊断程序,我注意到SCSI被禁用 。 但是看起来没有办法从BIOS中启用它。 问题是我的SAS驱动器没有被检测到,我怀疑这是与这些错误信息有关。 我之前也提过一个类似的问题,但我想现在我更具体一些。

SSD寿命取决于重写

我想知道SSD的寿命。 有些地方我读到如果有更多的写在固态硬盘上,那么它将有更less的生命。 这是真的吗? 主要影响SSD寿命的因素是什么? 请给你你的想法。

Windows 2008性能监视器 – 磁盘性能

我们有一个安装了SQL的Windows 2008 R2服务器。 我们正在尝试衡量磁盘性能是否会导致瓶颈。 我发现了很多关于使用哪个显示器的build议,但是无法理解结果。 每个柜台使用不同的规模,我不知道如何影响分析。 该服务器托pipe,存储由后端SAN提供。 有没有什么好的文章可以给你一个好的或坏的结果表,以及柜台应该使用什么规模来获得这些结果? 谢谢!

有缺陷的服务器硬盘上的“核心费用”

多年来,我收集了相当多的SAS和SCSI磁盘,这些磁盘具有预测性故障警告。 我只是想把它们全部扔出去,但是想知道是否有制造商提供了回购计划,或者可能是为了购买新的硬件。 当然在磁盘里面有一些可以清除的东西是非常有用的(除了数据!)。 有没有人知道我可以用这些“即将失败的磁盘”做些有用的事情,或者至less拿出几美元来换取更换成本?

如何生成分散在整个分区的随机文件和目录?

我想执行一个使用“resize2fs”缩小文件系统的大量testing。 目前,我有一个脚本,创build几百个文件,几百GB。 但是缩短并不需要很长时间。 我想这是因为这些文件创build时是在相邻的磁盘区域,所以“resize2fs”没有太多的运用。 那么有没有办法在整个磁盘分区上分散文件呢? 谢谢。 文件系统是ext4。

控制器支持的最大磁盘大小

我有兴趣购买戴尔Poweredge 2950第二代服务器(二手)。 然而,规格说它有一个4.5tb的最大存储大小。 我想知道这是否意味着什么是可以从工厂安装,或者如果是控制器的限制? 如果这是相关的,我不想从这些驱动器启动,只需使用它作为存储,例如我想要运行RAID 10四个SATA2TB或四个SATA3TB磁盘。 我也会(尽pipe有PERC控制器)运行软件RAID。 规格: http : //www.dell.com/downloads/global/products/pedge/en/2950_specs.pdf 谢谢。

Linux的/ sys / block / $ DEVICE / stat的计数器types是什么?

/sys/block/$DEVICE/stat的计数器types是什么? $ cat / sys / block / sda / stat 8323741 42381356 464031898 19207478 1940738 49062039 408122282 79935459 0 22315734 99172579 具体来说,他们是否翻转? 在什么价值? https://www.kernel.org/doc/Documentation/block/stat.txt中的文档只声明它们是“十进制值”。