每个目录的文件数量是否有最大限制

每个目录的文件数量是否有最大限制

如果我谈论的是网络托管服务器,每个目录的文件数量是否会有最大限制?

答案1

大多数情况下都归结于文件系统:

FAT-16:512

FAT-32:65,534

NTFS 每个卷(而非目录)的最大文件数:4,294,967,295(来自 Satanicpuppy)

ext2:31,998

ext3 最初与 ext2 具有相同的限制(31,998)。但是,如果您的发行版支持 dir_index,我相信唯一的限制就是您的机器的 RAM,当目录超过 100k 个文件时,性能会下降。

答案2

不太清楚你的意思。如果你的意思是主机是否可以设置最大文件使用量,那么可以。我的主机 hostgator 有 50,000 个 inode 限制或类似的限制。这意味着任何超过 50,000 个文件我都会被禁止。

如果您指的是文件系统,您可以设置配额。您可以在 Linux 中设置,我相信 Windows 也一定有一些机制。

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/4/html/Introduction_To_System_Administration/s2-storage-quotas.html

相关内容