主文件表(MFT)是否占用了所有磁盘空间?

时间:2020-04-01 06:55:40

标签: ntfs

我们有一个控制台应用程序,它执行24/7,几天/几周后,磁盘已满,经过调查,它看起来像磁盘元数据已损坏。 我们需要运行chkdsk来修复磁盘。

该应用每天执行的I / O操作超过1百万次:文件/文件夹的创建,删除,权限的添加/删除。 创建的文件和文件夹为空,我们甚至进行了检查,它们并没有占用很多磁盘空间(甚至不到1%)。

这导致我去研究这个问题,在那里我发现MFT可能是消耗所有空间的那个。

如果这是正确的问题,有人可以提供帮助并详细说明吗?

如果是这样,是否将来会避免呢?

1 个答案:

答案 0 :(得分:0)

当一天中有许多操作时,MFT可能会占用所有空间。您不是在用数据填充驱动器,而是在磁盘上存储数据的信息。当您运行chkdsk时,它将尝试使用磁盘上实际存在的数据还原MTF。仅当相应的文件被用户/ OS覆盖(删除后)时,才编辑MTF。对于每个未被覆盖的新文件,驱动器上都会分配新的磁盘空间。 最好的解决方案是切换到ZSF突袭系统,他们可以轻松存储数百万个文件。因为ZSF的工作方式与NTFS完全不同。

相关问题