* nix文件系统上文件夹的典型文件限制是多少?

Modified on: Sat, 30 Jun 2018 07:46:30 +0800

显然,如果你将大量文件放在一个文件夹中,各种文件操作的效率就会下降(例如ls需要 lot 更长)。但是,在文件夹呛到之前你可以在文件夹中粘贴多少文件的限制是多少?显然,这可能因文件系统而异,但我认为它们的限制至少相似。你可以在那里填充文件,直到你的磁盘空间不足,或者会遇到某种限制,就像你只能在文件系统窒息之前将65536(或其他一些2个)文件放在一个文件夹中?

我对jfs最感兴趣,因为我使用的主要用于我的大分区,但对于* nix文件系统一般都知道。

最佳答案

在旧的UFS中,目录大小仅受磁盘空间的限制,因为目录只是文件 - 与其他文件一样 - 具有有效的无限长度。我不知道,但期望JFS没有什么不同。

至于多少太多,它让我想起了经理的故事,他注意到当机器上有超过8个用户时,性能急剧下降,所以他要求系统管理员在代码中找到8并将其改为16.重点是没有8,这是整个系统的一个新兴属性。怎么知道大有多大?唯一可行的方法是添加条目,直到它需要的时间超过您想要的时间。这显然是一种相当主观的方法,但没有任何其他方法。

如果您希望存储65k +文件,可能会有更好的方法,具体取决于数据的性质以及您希望如何访问它。

作者:msw

相关问答

添加新评论