这里的磁盘空间使用情况怎么样?

这里的磁盘空间使用情况怎么样?

我有一个过程,其中我从数据库中删除 BLOB 并将其写入磁盘上的文件结构。我有一个 1TB 的磁盘,根目录中有一个文件夹,结构类似于:

F:\RootFolder\_year_\_week_\_clientid_\_accountid_\file.txt

同一个文件夹中可能会有几千个“file.txt”,但平均值大约为 300 个。我运行了 10,000 条记录的导出程序来收集指标,现在有点担心。

每个 file.txt 都用 压缩DeflateStream,平均大小约为 900 字节。 该磁盘被格式化为 NTFS,具有 2k 簇,并且禁用了 8dot3 文件名。不过,根据所附的屏幕截图,每个文件占用 8192 字节,而不是我预期的 2048 字节。我有超过 7500 万个文件需要写入,而且我们每周新增约 300 万个文件,因此磁盘空间使用情况是需要解决的问题。

所以,我的问题是:

为什么虽然我在格式化时使用了 2kb 簇,但每个文件仍占用 8kb?

在此处输入图片描述

答案1

这个问题自行解决了。我需要在磁盘管理中创建和调整卷大小、使用不同大小的簇重新格式化以及扔山羊骨头等操作。我不能说我能确定真正的原因,当我执行这些步骤时,几位同事站在我身后,难以置信。

Iserni:它现在报告了 2k 集群,就像它应该的那样 cybernard:当这种情况发生时,该文件实际上在磁盘上显示 8192 字节。

相关内容