クォータに関連するファイルオペレーションエラーのトラブルシューティング - Amazon Elastic File System

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

クォータに関連するファイルオペレーションエラーのトラブルシューティング

EFS ファイルシステムにアクセスする場合、ファイルシステム内のファイルには特定の制限が適用されます。これらの制限を超えると、ファイル操作エラーが発生します。Amazon でのファイルベースの制限の詳細についてはEFS、「」を参照してくださいAmazon EFS クォータ

以下に、いくつかの一般的なファイル操作エラーと各エラーに関連する制限を示します。

「Disk quota exceeded」エラーでコマンドが失敗する

Amazon は現在、ユーザーディスククォータをサポートEFSしていません。このエラーは、次のいずれかの制限を超えた場合に発生することがあります。

  • 最大 65,536 人のアクティブなユーザーが同時にファイルを開くことができます。複数回ログインしたユーザーアカウントは 1 人のアクティブユーザーとしてカウントされます。

  • インスタンスに対して一度に最大 65,536 個のファイルを開くことができます。ディレクトリの内容を一覧表示することは、ファイルを開くこととしてカウントされません。

  • クライアント上のそれぞれ固有のマウントは、接続ごとに合計 65,536 ロックまで取得できます。

実行するアクション

この問題が発生した場合は、上記のいずれの制限を超過しているかを特定し、その制限を満たすように変更することで解決できます。詳細については、「NFS クライアントのクォータ」を参照してください。

「I/O error」でコマンドが失敗する

このエラーは、以下の問題のいずれかが発生したときに発生します。

  • インスタンスごとに 65,536 を超えるアクティブなユーザーアカウントで、一度にファイルが開かれます。

    実行するアクション

    この問題が発生した場合は、インスタンスで開いているファイルのサポートされている制限を満たすことで解決できます。これを行うには、Amazon EFS ファイルシステムのファイルがインスタンスで同時に開いているアクティブなユーザーの数を減らします。

  • ファイルシステムを暗号化する AWS KMS キーが削除されました。

    実行するアクション

    この問題が発生した場合、そのキーで暗号化されたデータを復号化できなくなります。これは、そのデータが回復不能になることを意味します。

「File name is too long」エラーでコマンドが失敗する

このエラーは、ファイル名またはシンボリックリンク (symlink) のサイズが長すぎる場合に発生します。ファイル名には以下の制限があります。

  • 名前の長さは、最大 255 バイトまでです。

  • シンボリックリンクのサイズは最大 4080 バイトまでです。

実行するアクション

この問題が発生した場合は、サポートされている制限を満たすようにファイル名またはシンボリックリンクの長さを縮小することで解決できます。

「File not found」エラーでコマンドが失敗する

このエラーは、Oracle E-Business Suite の古い 32 ビットバージョンで 32 ビットファイル I/O インターフェイスを使用し、64 ビットの inode 番号EFSを使用しているために発生します。失敗する可能性のあるシステムコールには、stat () とreaddir () があります。

実行するアクション

このエラーが発生した場合は、nfs.enable_ino64=0 kernel ブートオプションを使用して解決できます。このオプションは、64 ビットEFSの inode 番号を 32 ビットに圧縮します。カーネルブートオプションは、Linux ディストリビューションごとに異なる方法で処理されます。Amazon Linux では、/etc/default/grubGRUB_CMDLINE_LINUX_DEFAULT 変数に nfs.enable_ino64=0 kernel を追加することで、このオプションをオンにします。カーネルブートオプションを有効にする方法については、お使いのディストリビューションのドキュメントを参照してください。

「Too many links」エラーでコマンドが失敗する

このエラーは、ファイルへのハードリンクが多すぎる場合に発生します。1 つのファイルに持つことができるハードリンクは最大 177 個までです。

実行するアクション

この問題が発生した場合は、ファイルへのハードリンクの数をサポートされている制限を満たすように減らすことで解決できます。

「File too large」エラーでコマンドが失敗する

このエラーは、ファイルが大きすぎる場合に発生します。1 つのファイルのサイズは、最大 52,673,613,135,872 バイト (47.9 TiB) までです。

実行するアクション

この問題が発生した場合は、サポートされている制限を満たすようにファイルのサイズを小さくすることで解決できます。