この記事は、修復手順を提供することにより、Linux®サーバーのディスク容量が少ないという警告を受けたお客様を支援することを目的としています。
次の手順を使用する前に、https://status.rackspace.comで、サーバーインスタンスに影響を与える可能性のある未解決の問題を確認してください。
この記事では、次のトラブルシューティング手順について詳しく説明します。
- デバイスにログインします。
- オープンチケットを確認します。
- ディスク容量を決定します。
- サーバーをクリーンアップします。
- クリーンアップ後に新しいディスク容量を確認します。
リモートデスクトップ接続を開いてサーバーにログインします。手順については、LinuxまたはMacOSXでSSHを使用してサーバーに接続するをご覧ください。
サービスに影響を与える可能性のあるインシデントに関する情報については、オープンサポートチケットを確認してください。開いているサポートチケットを確認するには、クラウドコントロールパネルにログインして、チケット>チケットリストをクリックします。 上部のナビゲーションバーにあります。
ディスク容量を確認するには、コマンドラインで次の1行のプログラムを入力して、サーバーの現在のステータスに関する情報を取得します。
FS='./';resize;clear;echo "== Server Time: ==";date;echo -e "\n== Filesystem Information: ==";df -PTh ${FS} | column -t;echo -e "\n== Inode Information: ==";df -PTi ${FS} | column -t;echo -e "\n== Largest Directories: ==";du -hcx --max-depth=2 ${FS} 2>/dev/null | grep -P '^([0-9]\.*)*G(?!.*(\btotal\b|\./$))' | sort -rnk1,1 | head -10 | column -t;echo -e "\n== Largest Files: ==";find ${FS} -mount -ignore_readdir_race -type f -exec du {} + 2>&1 | sort -rnk1,1 | head -20 | awk 'BEGIN{ CONVFMT="%.2f";}{ $1=( $1 / 1024 )"M"; print;}' | column -t;echo -e "\n== Largest Files Older Than 30 Days: ==";find ${FS} -mount -ignore_readdir_race -type f -mtime +30 -exec du {} + 2>&1 | sort -rnk1,1 | head -20 | awk 'BEGIN{ CONVFMT="%.2f";}{ $1=( $1 / 1024 )"M"; print; }' | column -t;
注 :cd
する必要があります アラートファイルシステムに移動するか、変数FS
を変更します 単行プログラムの開始時。たとえば、チケットのアラートファイルシステムは/
のようになります。 または/var/log
。 diskfilesystemコマンドdf -h
を入力して、ファイルシステムの使用状況を表示することもできます。 サーバー上で。
出力例
次のコードブロックは、このコマンドの出力例を示しています。
== Filesystem Information: ==
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/mint--vg-root ext4 219G 22G 186G 11% /
== Inode Information: ==
Filesystem Type Inodes IUsed IFree IUse% Mounted on
/dev/mapper/mint--vg-root ext4 14557184 383516 14173668 3% /
== Largest Directories: ==
11G ./home
9.0G ./home/ian8775
5.6G ./usr
2.7G ./usr/lib
2.3G ./usr/share
1.5G ./home/ian
1.1G ./var
== Largest Files: ==
1193.00M ./home/ian8775/Downloads/CentOS-7-x86_64-LiveGNOME.iso
1138.43M ./home/ian8775/.thunderbird/dpo71zou.default/ImapMail/webmail.rackspace.com/INBOX
333.61M ./home/ian8775/Dropbox/2016-02-26T15-04-43-381733000Z.sav
112.70M ./opt/google/chrome/chrome
109.83M ./home/ian8775/.config/Rambox/Partitions/outlook365_2/Cache/data_3
91.88M ./home/ian8775/.config/Slack/Cache/data_3
88.01M ./home/ian/.config/Slack/Cache/data_3
85.94M ./home/ian8775/.thunderbird/dpo71zou.default/global-messages-db.sqlite
83.40M ./usr/share/atom/resources/app.asar
83.14M ./usr/share/spotify/libcef.so
80.48M ./home/ian/install_files/atom-amd64.deb
80.48M ./home/ian8775/install_files/atom-amd64.deb
79.61M ./opt/Rambox/rambox
79.61M ./home/ian8775/Downloads/Rambox-0.5.12/rambox
79.60M ./home/ian8775/Downloads/Rambox-0.5.10/rambox
76.73M ./usr/lib/slack/slack
76.01M ./home/ian8775/Dropbox/Ian's Work Computer Docs/.config/Slack/Cache/data_3
75.96M ./home/ian8775/Dropbox/CompTIA Aplus Training Kit Exam 220-801 And Exam 220-802 V413HAV.pdf
72.30M ./usr/lib/thunderbird/libxul.so
71.29M ./opt/zoom/libQt5WebEngineCore.so.5.6.2
== Largest Files Older Than 30 Days: ==
1193.00M ./home/ian8775/Downloads/CentOS-7-x86_64-LiveGNOME.iso
1138.43M ./home/ian8775/.thunderbird/dpo71zou.default/ImapMail/webmail.rackspace.com/INBOX
333.61M ./home/ian8775/Dropbox/2016-02-26T15-04-43-381733000Z.sav
112.70M ./opt/google/chrome/chrome
91.88M ./home/ian8775/.config/Slack/Cache/data_3
88.01M ./home/ian/.config/Slack/Cache/data_3
85.94M ./home/ian8775/.thunderbird/dpo71zou.default/global-messages-db.sqlite
83.40M ./usr/share/atom/resources/app.asar
83.14M ./usr/share/spotify/libcef.so
80.48M ./home/ian/install_files/atom-amd64.deb
80.48M ./home/ian8775/install_files/atom-amd64.deb
79.61M ./opt/Rambox/rambox
79.61M ./home/ian8775/Downloads/Rambox-0.5.12/rambox
79.60M ./home/ian8775/Downloads/Rambox-0.5.10/rambox
76.73M ./usr/lib/slack/slack
76.01M ./home/ian8775/Dropbox/Ian's Work Computer Docs/.config/Slack/Cache/data_3
75.96M ./home/ian8775/Dropbox/CompTIA Aplus Training Kit Exam 220-801 And Exam 220-802 V413HAV.pdf
72.30M ./usr/lib/thunderbird/libxul.so
71.29M ./opt/zoom/libQt5WebEngineCore.so.5.6.2
69.05M ./usr/lib/firefox/libxul.so
一部の低ディスクアラートには、ディスクスペースではなくiノードを参照するIRがあるため、出力にはディスクスペースとiノード使用情報が表示されます。
iノードは、ファイルシステムで許可されているディレクトリとファイルの数です(ディレクトリエントリ)。 iノードが不足すると、ファイルシステムはフルディスクと同じように動作し、同様のアラートを生成します。 90%以上のiノードの使用は重要と見なされます 。
次の手順を実行して、古いまたは不要なシステムファイルとフォルダを削除します。
1行のプログラムからの出力を、以前の関連するチケット、アラート、および自動診断からの情報と比較することにより、サーバーのステータスを評価します。
Rackspaceインストーラーとその他の不要なデータを削除します
抽出時に作成されたインストーラーとディレクトリーを削除します。これらの項目は、インストールの完了後には必要ありません。これらのファイルは通常、/root/.rackspace/
にあります。 および/home/rack
ディレクトリ。
注: コマンドラインからファイルを削除するには、ディレクトリをファイルの場所に変更し、del <file name>
と入力します。 。
次のディレクトリとファイルは安全に削除できます:
-
/home/rack/brocade*
-
/home/rack/bna*
-
/home/rack/bfa*
-
/home/rack/.rackspace
-
/home/rack/cv#/
-
/root/.rackspace/cv#/
-
/root/.rackspace/mngd_backup/
-
/root/.rackspace/mngd_storage/
-
/root/.rackspace/nimbus-installer/
サーバーがない場合 仮想マシン(VM)で実行している場合は、次のファイルを削除することもできます。
-
/root/.rackspace/nimbusinstallers-*.tar.gz
注 :サーバーが仮想マシンで実行されている場合は、ファイル/root/.rackspace/nimbusinstallers-*.tar.gz
を削除しないでください。 。このファイルはNimbusinstallerであり、クローン作成プロセスに使用される可能性があります。
iノード関連のアラートを解決する方法は、ディスクスペース関連のアラートを解決する方法とは異なります。大きくて不要なファイルを探すのではなく、たくさんの小さいファイルを探して削除します。
ディスク容量を確認するには、前に実行したのと同じ1行のプログラムを実行します。空き容量をメモします。
これらのトラブルシューティング手順を実行してもディスク容量がまだ少ない場合は、サポートチケットを作成してRackspaceサポートチームに連絡してください。クラウドコントロールパネルにログインし、チケット>チケットの作成をクリックします 上部のナビゲーションバーにあります。
問題を迅速に解決するには、すでに実行したすべてのトラブルシューティング手順を含めます。