過剰なiノードを削除
ディスク容量の問題は、ファイルサイズが大きいか、iノードが多すぎることが原因である可能性があります。 iノードには、ファイルの所有権、アクセスモード(読み取り、書き込み、実行許可)、ファイルタイプなど、ファイルとディレクトリ(フォルダ)に関する情報が格納されます。ディスク容量と同様に、iノードの最大数はサーバーの作成時に設定されます。
iノードの使用率が高い領域をまだ見つけていない場合は、「iノードの使用状況を見つける」を参照してください。
警告:この記事は、SSHの上級ユーザーを対象としています。ファイルやフォルダの目的がわからない場合は、削除しないでください。システムファイルまたはディレクトリを削除すると元に戻すことができず、サーバーが破損する可能性があります(すべてのサイトがダウンします)。
/ home / virtfsディレクトリからファイルを削除しないでください。このディレクトリは、WHM / cPanelが使用する仮想ファイルシステムであり、実際にはディスク容量を使用しません。
/ home / virtfsディレクトリからファイルを削除しないでください。このディレクトリは、WHM / cPanelが使用する仮想ファイルシステムであり、実際にはディスク容量を使用しません。
- VPS Hostingの管理者アクセスをまだ有効にしていない場合は、有効にします。
- SSH(Secure Shell)でサーバーに接続。
- rootユーザーに切り替えます。
- ファイルを削除するコマンドを実行する前に、cdを使用して、iノードの問題があるディレクトリに移動してください。
- 複数のファイルを削除するにはいくつかの方法があります。一般的な方法は次のとおりです。
コマンドを実行して/ bin / rm:Argument list too longのようなエラーを受け取った場合は、コマンドをより具体的にする必要があります(すべてのファイルではなく、 14日より古いファイル)。
ディレクトリ内のすべてのファイルを削除するには:
検索/ path / to / directory -type f -exec rm -f{} \;
14日より前の特定のファイルを検索して削除するには、 -mtimeを使用します。
検索/ tmp -type f -mtime +14 -exec rm -f{} \;
-nameを使用して、命名規則「sess_」を使用するファイルを削除します。{randomstring} ':
検索/ var / cpanel / php / sessions / ea-php73 -type f -name 'sess *' -exec rm -f{} \;
-mminを使用して、30分より古いファイルをすべて削除します。
検索/ var / cpanel / php / sessions / ea-php73 -type f -mmin +30 -name 'sess *' -exec rm -f{} \;
ディレクトリとそのすべての内容を完全に削除するには(非常に注意して使用してください) :
rm -rf / path / to / directory
- VPS Hostingを再起動します。
次のステップ
- ディスク容量の監査に戻る
- ディスク領域が使い果たされた原因となっている問題を特定して修正することが重要です。ディスク使用の問題の防止に進みましょう。
その他の情報
- サーバーのエキスパートがこれらの手順を有料で実行できます。エキスパートサービスの詳細については、エキスパートサービスメニューをご覧ください。