/inode/filefd 空き領域が残っていますが、デバイスに残りの領域がありません。

/inode/filefd 空き領域が残っていますが、デバイスに残りの領域がありません。

EC2を使用してAWSでEKSワーカーノードを実行しています。 「デバイスに残りのスペースがありません」を示すいくつかのノードがあります。これらのノードのすべてのポッドは新しいファイルを生成できません。すべてのノードにはボリューム(/)が1つしかありません。

ノードの1つにSSHを介して接続して、次のことを試しました。

  • 結果df -h:
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.8G     0  1.8G   0% /dev
tmpfs           1.9G     0  1.9G   0% /dev/shm
tmpfs           1.9G  2.3M  1.9G   1% /run
tmpfs           1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/nvme0n1p1  100G   55G   46G  55% /
tmpfs           370M     0  370M   0% /run/user/1000
  • 結果df -i:
Filesystem       Inodes  IUsed    IFree IUse% Mounted on
devtmpfs         470571    319   470252    1% /dev
tmpfs            472895      1   472894    1% /dev/shm
tmpfs            472895   1004   471891    1% /run
tmpfs            472895     16   472879    1% /sys/fs/cgroup
/dev/nvme0n1p1 52427760 617280 51810480    2% /
tmpfs            472895      1   472894    1% /run/user/1000
  • 結果cat /proc/sys/fs/file-maxは376057です。
  • 明らかにするcat /proc/sys/fs/file-nr4992 0 376057
  • touch new_fileroot以外のユーザー()を使用して新しいファイルを作成する - >失敗
  • rootユーザーを使用して新しいファイルを作成 - >失敗
  • 既存のファイルにテキストを追加する(echo "something" >> existing_file) - >成功
  • ファイルを削除した直後に新しいファイルを作成する(rm -f existing_file && touch new_file) - >成功

理由を知っている人はいますか?

追加情報:

  • ファイルシステムはxfsです。
  • コンテンツ/etc/fstab
UUID=<uuid>     /           xfs    defaults,noatime  1   1
  • オペレーティングシステムはAmazon Linux 2です。
  • キューバネティスバージョン1.21
  • このquota -vコマンドは何も返しません。

ベストアンサー1

おすすめ記事