OneFS:イベント通知:ノードがルート ファイル システムの使用済み容量の95%以上に達した
Summary: 古いIsilon IQ XおよびNLシリーズ ノードでは、ルート(/)ディレクトリーの最大サイズは500 MBで、95%以上の使用済み容量が表示されます。これは、追加のユーザー ファイルまたはファームウェア パッケージがインストールされていない場合でも発生します。新しいノードには、1 GBのサイズのルート ディレクトリーがあり、通常は49%の使用済み容量を示します。
Symptoms
イベント
Node reached 95% used capacity on the root file system.
-又は-
The root partition is near capacity.
Event ID: 100010003
Cause
詳細
このイベントは、1つ以上のノードのルート パーティションの容量がフルに近づいていることを示します。
このイベントは、いくつかの理由で発生する可能性があります。最も一般的な2つの理由は次のとおりです。
- ユーザーが 、/ifs ディレクトリーではなく、指定されていないルート ディレクトリーにファイルを移動しました。
- ノード ファームウェアはアップグレードされましたが、ファームウェア パッケージは削除されませんでした。
Resolution
対応
次の手順の1つ以上を使用して、このアラートの原因をトラブルシューティングします。
重要!
ルート パーティションがいっぱいまたは容量に近づいている間は、ソフトウェア パッチを削除またはインストールしないでください。ルート パーティションがいっぱいの状態でパッチをインストール/削除しようとすると、パッチのインストールまたは削除プロセスが失敗する可能性があります。ルート パーティションがいっぱいのクラスターでインストールまたは削除プロセスが失敗した場合、以前のシステム構成へのロールバックが妨げられる可能性があります。この状況では、クラスターが不安定またはアクセス不能な状態になる可能性があります。
Isilonクラスターで十分な空き領域を維持する方法の詳細については、Dellオンライン サポート サイトの 『クラスター容量管理ガイド 』を参照してください。
フェーズ1:ルート(/)ディレクトリに属さないファイルを削除します。
- アラート メッセージを確認して、影響を受けるファイル システムを特定します。このメッセージでは、アラートを生成したクラスターとノード(ノード番号別)が特定されます。また、このメッセージでは、影響を受けるファイル システムが ifs、 var、 crash、 rootのいずれかであることが示されます。
- アラートを生成したノードで、次のコマンドを実行して、 ルート ディレクトリー内の5 MBを超えるすべてのファイルを一覧表示します。
find -x / -type f -size +10000 -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
次のような出力が表示されます。
/boot/kernel.amd64/efs.ko: 10M /usr/libexec/cc1: 6.6M /usr/libexec/cc1plus: 7.2M /usr/libexec/cc1obj: 6.6M /usr/local/lib/libxerces-c-3.1.so: 5.6M /usr/local/lib/libxerces-c.so: 5.6M /usr/local/sbin/nmbd: 9.9M /usr/local/connectemc/connectemc: 15M /usr/local/aspera/sbin/asperacentral: 5.0M
上記の出力例では、 通常ルート ディレクトリーにあるファイルが一覧表示されます。これらのファイルは削除しないでください。
- 出力で、通常はルート ディレクトリーに属していないファイルを探します。OneFSインストーラー ファイル、収集されたログ、ユーザーが作成したファイルなどが例です。(ルート ディレクトリーに属し、削除すべきではないファイルについては、前のステップの出力例を参照してください)。
- ファイルを削除する、または/ifsディレクトリーに移動します。削除するファイルが不明な場合は、Isilonテクニカル サポートにお問い合わせください。
次のコマンドを実行して、ルート(/)ディレクトリーがアラートしきい値を下回っていることを確認します。
isi_for_array -s 'df -h /'
次のような出力が表示されます。
Filesystem Size Used Avail Capacity Mounted on /dev/imdd0a 496M 445M 11M 94% /
- 既存のアラートをすべてクリアします。
isi event bulk --resolved=true (OneFS 8.0 or newer) -or- isi events cancel all (OneFS 7.x or older)
- 大容量ファイルを削除した後もスペースが再利用されない場合は、ファイルをまだ開いているプロセスを探します。このプロセスを停止して、スペースを保持しているファイル ハンドルを閉じる必要があります。「fstatコマンドを使用してノードで開いているファイルを一覧表示する方法」の記事322712を参照してください。
- 問題が解決しない場合は、フェーズ2に進みます。
フェーズ2:Isilonノード ファームウェア パッケージを削除します。
Isilonノード ファームウェア パッケージに付属の手順には、ファームウェアのインストール後にファームウェア パッケージを削除する手順が含まれています。この手順が完了しないと、 ルート ディレクトリーが容量を超過する可能性があります。
- 次のコマンドを実行して、ファームウェア パッケージがクラスターにインストールされていることを確認します。
isi upgrade patches list (OneFS 8.0 or newer) -or- isi pkg info (OneFS 7.x or older)
次のような出力が表示されます。
IsiFw_Package_v8.2: Isilon firmware packages contain firmware images that may be used to update certain devices in your cluster. To install this firmware package, use the 'isi pkg install <package-filename>' command. Note that the act of installing the package will not automatically update your devices. Once installed, please refer to 'isi firmware --help' or the firmware section in 'man isi' for more information.
- ファームウェア アップグレード パッケージを削除します。ここで <package-filename> または <patch> はファームウェア パッケージ ファイル名の名前です。
isi upgrade patches uninstall --patch=<patch> (OneFS 8.0 or newer) -or- isi pkg delete <package-filename> (OneFS 7.x or older)
- 次のコマンドを実行して、 ルート ディレクトリーがアラートしきい値を下回っていることを確認します。
isi_for_array -s 'df -h /'
次のような出力が表示されます。
mycluster-1: Filesystem Size Used Avail Capacity Mounted on mycluster-1: /dev/imdd0a 496M 445M 11M 97% / mycluster-2: Filesystem Size Used Avail Capacity Mounted on mycluster-2: /dev/imdd0a 496M 445M 12M 97% / mycluster-3: Filesystem Size Used Avail Capacity Mounted on mycluster-3: /dev/imdd0a 496M 445M 12M 97% /
- 既存のアラートをすべてクリアします。
isi event bulk --resolved=true (OneFS 8.0 or newer) -or- isi events cancel all (OneFS 7.x or older)
- 問題が解決しない場合は、フェーズ3に進みます。
フェーズ3:Isilonテクニカル サポートへのお問い合わせ
ルート(/) ディレクトリーが容量に近づいている、または容量を超えている理由を特定できない場合は、次の手順を実行します。
- 次のコマンドを実行して、システム ログを収集します。
isi_gather_info -s 'ls -lhat /' -s 'du -axh / | sort -rn' -s 'du -xhd1 /'
ログはDellテクニカル サポートに自動的にアップロードされます。
- Dellテクニカル サポートに連絡して、問題のトラブルシューティングを支援してください。