INSIGHT

情報・インサイト

linuxで使っているinode数を知りたい

2017.04.06

★ inode とは
linux のファイルシステムで作成されるファイルを管理をしているものになります。
ファイルが 100 作成されると inode も 100 消費される認識で概ねOKです。

linux には作成できるファイル上限数(inode数)があるので
ディスクサイズに十分な空きがあってもinodeを使い切ってしまうと、新規ファイル作成ができなくなります。
場合によってはシステムが正常に動作しなくなる事もあります。

★inode の使用状況知りたい

df -i
# 結果
Filesystem       Inodes   IUsed    IFree IUse% Mounted on
/dev/xvda1      1966080 1597296   368784   82% /
tmpfs           3851264       1  3851263    1% /dev/shm
/dev/xvdb      19660800   84849 19575951    1% /data

★ディレクトリ別で知りたい
※「$9」はサーバの環境に合わせて数字を変えてください。

cd /var/log/testDir
for dir in `ll|grep ^d|grep -v "\./"|awk '{print $9}'`; do echo  `find ./$dir -true|wc -l` `pwd`/$dir; done | sort -nr
# 結果
923526 /var/log/testDir/subDir1
63 /var/log/testDir/subDir2
39 /var/log/testDir/subDir3

ディスク容量のみならず、合わせて inode 数もチェックするようにしましょう。

WORKS

導入事例

ウィズテクノロジーは大阪を拠点に、システム開発の分野で20年の実績を持つパートナー企業です。
業務効率化やDX支援など、さまざまな課題にワンストップで対応。
経験豊富なエンジニアが、企業の成長を技術面からしっかりサポートします。

導入事例一覧を見る
導入事例一覧を見る

RECRUIT

採用情報

未来に、価値ある選択を。

All WhizzTechnologyは、期待を超える価値をともにつくり、より良い未来へ導く仲間を募集しています。