我试图找到最好的方法来存储大量的小文件在一个卷,而不触及inode的限制。我创建了一个新驱动器:
sudo mkfs.ext4 -N 100000000 /dev/device这正确地表明:
/dev/device 100040704 13929894 86110810 14% /mnt/websites2然而,它似乎在那个驱动器上的读写速度上取得了相当的成功。我在做一些研究,结果发现:
https://www.tecmint.com/increase-disk-inode-number-in-linux/
他们建议:
sudo mkfs.ext4 -T largefile /dev/device“小文件”的选项是什么?我似乎找不到任何关于-T值的文档。另外-任何其他的建议,如何配置一个驱动器为许多小文件(~3-10 of ),将不胜感激!
发布于 2020-09-19 10:59:32
对于很多小文件来说,最好用它,
mkfs.ext4 -T news /dev/device
也有mkfs.ext4 -T small /dev/device,但这设置了一个很小的inode大小。
-T在mkfs.ext4中的标签可以在/etc/mke2fs.conf中找到。您可以使用man mke2fs和man mke2fs.conf找到更多信息。
显然,您需要一个大的inode编号和一个小的字节/inode比。您可以在/etc/mke2fs.conf中创建一个新标签,并尝试一些配置,以获得最佳的场景性能。
https://serverfault.com/questions/1034512
复制相似问题