# df . -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/vgFOO-lv_bar 53136 52857 279 100% /bar
# df . -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vgFOO-lv_bar 50G 50G 20K 100% /bar
# find . | wc -l
52855
# lsof /bar | grep -i deleted
#
# findmnt /bar
TARGET SOURCE FSTYPE OPTIONS
/bar /dev/mapper/vgFOO-lv_bar xfs rw,relatime,attr2,inode64,noquota
そのため、スペースがいっぱいになり、inodeもいっぱいになりました。しかし、inode POVでは52855個のファイルしかないため、これは間違っているようです。大きなファイルの一部を削除し、スペースを再利用できるようになりました。
質問:XFSではこれは正常ですか?スペースがいっぱいになると、アイノードも100%になるのでしょうか?
答え1
XFS の Inode は動的に割り当てられます.
53,000個のファイルが利用可能なスペースをすべて使用するため、新しいinode用のスペースは残りません。