Windows Server 2008的文件夹中可以存储的项目数没有最大限制吗?
我们需要处理成千上万个项目的ftp到一个文件夹并处理该文件夹中的项目。我听说有传言说这是5000件商品。任何人都想要有证据支持吗?我的Google Fu使我失败。
Windows Server 2008的文件夹中可以存储的项目数没有最大限制吗?
我们需要处理成千上万个项目的ftp到一个文件夹并处理该文件夹中的项目。我听说有传言说这是5000件商品。任何人都想要有证据支持吗?我的Google Fu使我失败。
Answers:
请参阅Microsoft的此链接。
这表明只要给定卷上的文件数不大于4,294,967,295(在NTFS上),给定文件夹中的文件数就没有限制,链接对FAT32的限制要低得多。
NTFS:4,294,967,295(Wikipedia条目)
尽管这不能解决您的问题,但请记住,如果目录中包含的文件超过X个,则对于许多文件系统,性能将开始下降。在ext3中,我认为大约是30,000。
我认为“每个文件夹”没有限制。它应该与每个NTFS卷的文件绝对限制相同:2 ^ 32-1。这将需要512字节的扇区,并且每个扇区的最大文件大小限制为一个文件。
实际上,您必须计算实际的平均文件大小,然后将这些原理应用于该文件大小。因此,我不会全神贯注,我已经看到文件夹包含5000多个文件。但是,如果要在Windows资源管理器中打开这样的文件夹,则可能需要等待几分钟。考虑使用命令行工具访问该文件夹。
这是Technet上的一个有趣链接:NTFS的工作方式