Ext4文件系统中inode数量的限制

2021-02-03  本文已影响0人  叶迎宪

使用df -i命令可以查看系统中各个文件系统最大的Inodes数量以及当前已经使用的数量

某个分区df以及df -i的输出
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/diskA2 975372712 15957716 910617240 2% /usr/local

Filesystem Inodes Used Available Use% Mounted on
/dev/diskA2 238208 61384 176824 26% /usr/local

这个盘有900多G的空间,但是inodes数量最大只能有20多万,这是为什么呢?仔细查看了该分区时的操作命令,发现有以下这一行
mkfs.ext4 -T largefile4 $initscript"2" >> /dev/null

参考链接
https://blog.csdn.net/hunanchenxingyu/article/details/41832639/
很好的解释了-T参数是什么意思。mkfs.ext4在默认情况下,16k一个inode,虽然最大可用的inodes数量很多,但是inode也占用了很多的储存空间,使得建立文件系统的时间也很长。于是之前的人就在格式化的时候加入-T largefile4的参数,4M一个inode,虽然格式化快多了,但是最大可存储文件数量也大大减少了

上一篇下一篇

猜你喜欢

热点阅读