很多小文件的文件系统

pas*_*000 1 linux ext3 netapp inode

我使用 NetApp 设备作为 NAS 存储。我有很多小文件(30-60k)和目录。例如我有:30000 个目录和另外 1000-2000 个目录。

很多目录都是空的,但大多数目录都有很多文件(30k)。

我应该更改 Ext3 上的块大小吗?

Cho*_*er3 7

如果您将 NetApp 用作 NAS,即使用 NFS、CIFS/SMB、http 等 NAS 协议,则您无法选择文件系统,它使用 NetApp 的 WAFL 文件系统,您无法更改它.

如果您使用 NetApp 来提供块级共享,例如 iSCSI/光纤通道/FCoE,那么它在 NetApp 上无关紧要 - 您可以假设它在本地磁盘上用于所有意图。在这种情况下,请使用我们的搜索功能,因为这类型的问题已经被问很多次了。

  • 您可以使用 `maxfiles` 命令增加卷的最大 inode 数——您可以增加但永远不会减少,所以要小心。默认的 maxfiles 值取决于卷大小,但如果您以前从未这样做过,增加 10% 通常应该是安全的。 (2认同)