Windows Defrag 实用程序是否正确报告 RAID 系统上的碎片?

Fab*_*ujo 6 raid windows-server-2003 storage defrag fragmentation

我们有一台带有 RAID 卷的服务器。Windows DEFRAG 在卷上显示非常高的碎片 (90%)。我的主管询问 DEFRAG 报告的碎片是否正确(或接近正确)。

我们很长一段时间都没有进行任何碎片整理(至少在过去的 4 个月里,我在这里工作的时间里没有)。这是一个生产服务器,我们非常担心。

vor*_*aq7 9

Defrag 将报告逻辑磁盘的碎片:这意味着您的数据如何分散在阵列中的物理磁盘上取决于什么样的 RAID(0、1、5 等)和一些内部结构您的控制器。

通常,您可能可以像对待任何其他硬盘驱动器一样对待它(即“90%??为了 Dog 对它的热爱!”),尽管 90% 可能是一种痛苦的经历。
另外值得注意的是:碎片整理显然是非常占用磁盘的。如果这些是原始磁盘,您可能需要在碎片整理之前额外确保备份良好,以防碎片整理使 RAID 控制器相信一个或多个驱动器“出现故障”。

  • 大多数 RAID 控制器会在一段时间内出现一定数量的软/可纠正错误后将磁盘标记为故障。来自碎片整理的大量磁盘活动 + 边缘磁盘 = 足以将驱动器标记为“失败”的错误。这发生在足够多的驱动器上,并且您的阵列会爆炸(问我怎么知道 :-/ )。有时您也会在旧阵列上的 RAID 重建过程中看到它。 (2认同)

ppl*_*ppl 5

是的,它确实报告正确。

我应该指出,我唯一一次在 Windows 卷上看到如此严重的碎片是在卷上存储卷影副本时。

在未完全分区的驱动器上找到一些空间,然后将卷影副本存储区域移动到专门用于保存卷影副本的新创建的卷,看看您的碎片是否大量减少,甚至无需对当前的卷进行碎片整理显示约 90% 的碎片。

假设您使用的是卷影副本,它们永远不应该与它们正在复制的源文件位于同一驱动器上。

如果您不使用卷影副本,那么下一个最可能的罪魁祸首是备份应用程序,例如 Backup Exec 将备份文件存储在一个太小的块中。

尽管实际上任何创建中到大型文件然后在常规基础上删除它们的程序都可能造成相同的情况。