GNU/Linux >> Linux の 問題 >  >> Linux

Linuxクラウドサーバーのディスク容量不足のトラブルシューティング

この記事は、修復手順を提供することにより、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ノード使用状況アラートを修正する

iノード関連のアラートを解決する方法は、ディスクスペース関連のアラートを解決する方法とは異なります。大きくて不要なファイルを探すのではなく、たくさんの小さいファイルを探して削除します。

クリーンアップ後に新しいディスクスペースを確認します

ディスク容量を確認するには、前に実行したのと同じ1行のプログラムを実行します。空き容量をメモします。

結論

これらのトラブルシューティング手順を実行してもディスク容量がまだ少ない場合は、サポートチケットを作成してRackspaceサポートチームに連絡してください。クラウドコントロールパネルにログインし、チケット>チケットの作成をクリックします 上部のナビゲーションバーにあります。

問題を迅速に解決するには、すでに実行したすべてのトラブルシューティング手順を含めます。


Linux
  1. Linuxでdfを使用して空きディスク容量を確認します

  2. ダウンしたLinuxクラウドサーバーのトラブルシューティング

  3. Linux でディレクトリの空きディスク領域をプログラムで取得する方法

  1. Linuxでduを使用して使用済みディスク容量を確認する

  2. 次のクラウドサーバーに最適なLinuxディストリビューション

  3. Linux –参照しかしLinuxの場合?

  1. 空きディスク容量を確認するための5つのLinuxコマンド

  2. クラウドサーバーのRAMを理解する

  3. Windowsクラウドサーバーのディスク容量不足のトラブルシューティング