2天前我收到一条警告消息: A DegradedArray event had been detected on md device /dev/md1. 我联系了我的数据中心,并要求他们更换硬盘。 他们告诉我,有时服务器重新启动解决了这个问题。 我重新启动服务器,但没有回到网上。 数据中心告诉我,这两个硬盘都损坏了,并build议改变它们,并进行服务器恢复。 我恢复了服务器,第二天/分区进入只读模式。 我从我的数据中心收到一条消息: 尊敬的客户, 文件系统检查已经完成。 如怀疑文件系统结构已损坏,服务器无法启动。 / dev / md2的数据由于大量的文件系统错误而被移动到lost + found目录。 您可以通过目录/ mnt中的实际触发恢复模式(恢复密码:***)访问文件。 请检查并尝试对文件进行备份。 之后做一个新的操作系统恢复。 我也检查了两个硬盘的SMART值。 这两个硬盘都有很好的SMART值。 什么会导致硬盘驱动器出现这样的问题? 我的数据中心是否可能不会更改损坏的驱动器,并且使用相同的驱动器进行了新的安装?
我想要做的是: 某种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将不足以让系统重新启动。 这是对的吗?
我有一个IBM x3550,当我启动它我得到以下消息: 找不到逻辑驱动器 没有int 13驱动器支持 BIOS没有安装 我进入诊断程序,我注意到SCSI被禁用 。 但是看起来没有办法从BIOS中启用它。 问题是我的SAS驱动器没有被检测到,我怀疑这是与这些错误信息有关。 我之前也提过一个类似的问题,但我想现在我更具体一些。
我想知道SSD的寿命。 有些地方我读到如果有更多的写在固态硬盘上,那么它将有更less的生命。 这是真的吗? 主要影响SSD寿命的因素是什么? 请给你你的想法。
我们有一个安装了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 谢谢。
/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中的文档只声明它们是“十进制值”。