如果我谈论的是网络托管服务器,每个目录的文件数量是否会有最大限制?
答案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 也一定有一些机制。