Articles of 硬盘

Ramdisk vs Windows中的内置IOcaching

我试图了解Windows上的内置IOcaching。 如果一个应用程序写入一个文件,然后读取/写入多个后续时间,似乎IOcaching应该允许这发生与系统内存一样快的速度? 那么Windows会逐渐将更改以非阻塞的方式写回物理磁盘? 不过,我在这个网站上看到了其他与虚拟硬盘有关的问题,用户通过将一部分系统内存挂载为磁盘驱动器,可以看到显着的收益。 如果IOcaching像我上面描述的那样工作,为什么这甚至是必要的? Windows有设置来调整? 这引出了我真正的问题:使用虚拟磁盘并手动将更改手动同步到物理磁盘,甚至几分钟或几小时之后,是否有意义? 编辑:修正了DMA与IO Cache的误解在Evan Anderson的回复中得到纠正。

一个简单的设备,以快速擦除SATA驱动器上的MBR

有没有可以插入SATA磁盘的设备来清除MBR? 我知道这可以用电脑完成,但我宁愿有一些紧凑的东西,不像磁盘复制机。 事实上,我甚至想过使用磁盘复制器来做到这一点,但这意味着只要复制主磁盘,就不得不等待,因为我找不到一个512字节的SATA磁盘(编辑,我实际上没有find一个),这将浪费很多时间。 编辑: 我想要的东西的原因是我正在做很多这些磁盘,我这样做的原因是,我可以组装硬件,并使用PXE引导来安装操作系统。 其中一些磁盘可能会翻新,所以如果安装了可引导磁盘,BIOS可能不会自动打开PXE ROM。

NVRAM在Linux上的期刊?

我一直在想方法来加速磁盘I / O,而我一直在回来的一个瓶颈就是期刊。 对日志使用固态硬盘有明显的好处 – 除了写caching之外,当然我只是禁用日志(毕竟devicemapper似乎不支持障碍)。 为了从控制器上使用BB写入caching中获得好处,我需要禁用日志logging,但是操作系统应该在系统中断后尝试使用系统。 当然,如果操作系统知道连击内存中有什么东西,那么它可以用它作为日志 – 但这意味着它必须作为一个块设备公开,并且只能在操作系统的控制之下。 然而,我还没有find一个合适的低成本设备(对于期刊,至less有一个使用Smartmedia ,不支持Flash的写入均衡)。 虽然闪存设备没有终点,但是带有BB写入caching的磁盘/arrays控制器,到目前为止,我还没有发现任何能够将非易失性存储器作为块存储设备寻址的东西。

频繁的磁盘写入

我正在做一个数据采集器,每30秒需要写大约50个不同的文件。 每个文件大约50kb。 这个过程将每年365天,每天24小时运行。 dataminer构build在Node.js上,并且在同一个VPS(Debian)上运行一个网站(LAMP)。 从我的理解来看,这不是一直写到磁盘上的好东西。 我是否会大幅度降低磁盘的使用寿命? 整个系统响应缓慢? 或者每30秒50个文件(每个50kb)完全不用担心?

在Linux数据库服务器上添加新驱动器

这是优化性能,可靠性和一致性的一个普遍问题。 我知道这两种方法都有效,我只是想知道这两种方法是否有优势。 一般: 操作系统:运行在VMWare ESX上的Ubuntu 10.04 备用驱动器作为附加驱动装置提供。 显示为“/ dev / sdb”到操作系统 将MySQL 5.1与数据目录/ var / lib / mysql一起使用,安装在/ dev / sdbX,其中X在下面定义 使用XFS作为/ dev / sdbX文件系统 我感兴趣的是划分驱动器 , 而不是分区 决策意外导致我们有一些系统使用这个设置使用未分区的“/ dev / sdb” 我强烈希望所有的驱动器都是分区的,因此被configuration和使用为“/ dev / sdb1” 但是,我能想到的唯一优点是,对驱动器进行分区是一种更为标准的设置方法。

使用P410iarrays控制器将磁盘切换到另一个完全相同的HP ML360 G6

如果出现硬件故障,例如主板/处理器,是否可以将RAID 1的磁盘放入备用服务器以尽快重新联机。 如果一个磁盘出现故障,并且我想使用备用服务器(也用作testing服务器)的磁盘,则在testing服务器上必须执行哪些操作才能使磁盘清理以进行自动重build。 硬件是相同的,我用相同的规格同时购买了它们。 备用服务器用于testing和备件。 在此先感谢答复(S)。

SUSE VM寻找错误的分区ID

我有一个运行在Hyper-V(Win Server 2008 R2)主机上的SUSE实例。 初始安装很好。 设置了Apache,MySQL等之后,我closures了虚拟机并对其进行了快照(如果出现问题,我可以恢复)。 快照之后,系统将无法启动。 具体我得到…. 如果我select“否”(不要尝试使用…-part1 ),它会将我转到我不熟悉( $ )的提示。 如果我回答是,它会等待-part1几秒钟,失败并使我回到相同的提示。 无论如何,我得到: sh: cannot set terminal process group (-1): Inappropriate ioctl for device sh: no job control on this shell 我似乎有一个非常有限的工具集(大概是内置的shell命令?) 如果我做一个ls -al /dev/disk/by-id我得到以下几点: 我不知道如何继续 – 据我所知,硬盘被VM识别(否则,我不会得到这个),但它想要挂载的分区的ID是不正确的(请注意, 20202020部分之后列出的ID有所不同)。 我怎么能告诉Linux使用新的ID或(失败),改变Ids以匹配Linux所期望的? 附录:更多谷歌search后,似乎这可能是由于升级问题。 我确实使用YAST安装“重要”更新预重启,所以这也可能是原因。 当然,现在我不是100%确定正在运行的版本。 cat /proc/version结果在:

如何在Windows 7和Windows 2003中将远程光盘安装为本地?

是否可以在Windows 7中将远程文件系统(在Windows 2003服务器上)装载为本地磁盘? 我有Windows 2003服务器与软件RAID和一些股份。 在另一台装有Windows 7的计算机上,我拥有只能从本地或USB磁盘访问数据的软件。 此解决scheme不起作用,因为程序没有看到文件夹中的文件:将远程CIFS / SMB共享作为文件夹而不是驱动器号一切都是相同的LAN。

从坏扇区的硬盘上恢复ext3文件

我有一个大约5GB的文件夹,突然消失了。 当我检查它的硬盘时,发现它在这个文件夹上有2-3MB的坏扇区。 也许它在文件夹的指针上。 分区是EXT3,操作系统是Debian。 我试过fsck命令,但是没有奏效。 我该怎么办? 我怎样才能恢复数据? 任何程序或命令?

固件更新后,HP Proliant ML350 G5 E200i硬盘将变为淡黄色

我有一台运行Windows Server 2008 R2 x64的HP ProLiant ML 350 G5和E200i Controler 它有四个磁盘驱动器型号DG072A9BB7固件HPD0,与两个逻辑驱动器C:和D:展台与RAID 1-0运行数月 我添加了四个新的硬盘型号DG0072BA​​LVL固件HPD4,并添加了两个逻辑驱动器E:和F:raid 1-0 一切正常,WS 2008 R2识别驱动器C :, D:,E:和F: 但是,对于WS 2008 R2 x64,我使用SMART START 8.3升级驱动程序和固件 重新启动服务器后,新的四个硬盘型号DG0072BA​​LVL打开琥珀色指示灯,驱动器E:和F:不出现,驱动器C:和D:型号DG072A9BB7仍然正常工作 按F8开机时间控制器实用程序,所有四个新的驱动器型号DG0072BA​​LVL不出现,只出现旧的 使用HParraysconfiguration实用程序(ACU),所有四个新驱动器型号DG0072BA​​LVL都不出现,只出现旧的 这是硬盘固件故障? 还是arrays磁盘控制器故障?