Linuxでディスク容量を確認および管理する方法
システム管理者が必要とする重要なスキルの1つは、オンラインシステムとオフラインシステムの両方の状態を維持することです。これは、ダウンタイムや問題によってデータが失われる可能性がある本番サーバーでは特に重要です。一般的な問題は、ディスク容量が不足しているために更新が失敗することですが、重要なシステムをスムーズに実行し続けるために、エラーメッセージが表示されたときに実行できる簡単なチェックがいくつかあります。
使用できるコマンドは主に2つあります。
-
df
–これはシステムのディスク容量を報告します -
du
–これは特定のファイルによって使用されるスペースの量を示します
上記のそれぞれは異なるチェック用であり、必要に応じて組み合わせることができます。以下は、それらの使用法を説明するためのいくつかの例です。
dfコマンドの使用
ターミナルを開き、df
と入力します 、次にEnterキーを押します。次の画像のような出力が生成されるはずです。
ご覧のとおり、システムに接続されているすべてのディスクが表示されます。これは面倒な場合があるため、ユーザーは作業中のディスクを指定することで物事を絞り込むことができます。私の例では、メインディスクは「/ dev / sda」として報告されています–「/ dev/sda1」および/「dev/sda2」を含む特定のパーティションも含めています。
df -h
と入力すると、dfを少し読みやすくすることができます。
--output
を追加することで、さらに絞り込むことができます。 国旗。このコマンドのパラメーターは次のとおりです。
source
–デバイスマウントポイントのソースsize
–ブロックの総数used
–使用されたブロックの総数avail
–使用可能なブロックの総数-
pcent
–使用済みスペースの割合 target
–デバイスのマウントポイント
この例では、2つのパラメーターのみを使用しました。
df --output=source,used,avail
duコマンドの使用
それで、ディスクが事実上いっぱいになっていることを発見しましたが、何が原因ですか?ここがdu
それらの問題ファイルを表示できます。私の仕事での実際の例では、リモートサーバーが98%のディスク容量であり、実際の警告や理由はありませんでした。合計サイズが約40GBのJavaエラーログファイルが大量にあることが判明しました。これは、使用する必要がなかった多くのスペースであるため、du
を使用した後 ファイルをクリアすることができました。
警告の言葉として、単にdu
と入力すると 、すべてのファイルが返されますが、これには膨大な時間がかかる可能性があります。いくつかのパラメーターを指定することをお勧めします。システム上で最大のディレクトリトップ10を探しましょう。
du -a / | sort -n -r | head -n 10
スキャンして、これと同様のタイプの結果を生成します。今のところ、権限の警告は無視してください。
可能なパラメータの完全なリストについては、dumanページを確認してください。
du代替:ncdu
ハードディスク情報をよりインタラクティブに表示する方法が必要な場合は、ncdu
duへのncursesベースのインターフェースを提供します。同じ情報をより直感的な方法で表示します。また、矢印キーとEnterキーを使用してさまざまなフォルダ間を移動して選択することもできます。
次のコマンドを使用してUbuntuにインストールできます:
sudo apt install ncdu
使用するには、次のように入力します:
ncdu /directory-to-scan
「スキャンするディレクトリ」を、スキャンする実際のディレクトリに置き換えます。たとえば、ハードディスク全体をスキャンするには、次のように入力します。
ncdu /
グッドハウスキーピング
上記のコマンドに加えて、ディスク使用量を最小限に抑えるためにユーザーが実行できる基本的なことがいくつかあります。
自動削除
Ubuntuベースのシステムで最も明白なのは、古いパッケージをチェックすることです。ターミナル内で次のように入力できます:
sudo apt autoremove
パスワードが正しく入力されると、システムは孤立したパッケージの削除を開始します。また、スペースを占有し、ほとんど不要な古いカーネルを削除することもできます。
APTキャッシュをクリアする
Ubuntuがパッケージをダウンロードすると、aptファイルが保持されるため、必要に応じて簡単に再インストールできます。これらは、次の方法で再利用できるスペースを占有します:
sudo du -sh /var/cache/apt
これで、次のようにこれをクリーンアップできます:
sudo apt autoclean
GUIベースのオプション
このターミナルのすべての作業が大変な作業のように思われる場合、またはシステムが損傷した場合にコマンドラインをいじりたくない場合はどうなりますか?ありがたいことに、Linuxには使用できるGUIベースのツールがいくつかあります。
ブリーチビット
これは、WindowsシステムとLinuxシステムの両方で使用できるプログラムであり、同じように動作します。 Webサイトからダウンロードできますが、ほとんどのシステムリポジトリにあります。インストールすると、簡単なチェックボックスの選択で機能し、後でツールを実行できます。
これらの追加の方法でUbuntuシステムをクリーンアップして、作業を完了することもできます。
これまで見てきたように、システムとディスク容量を確認することで問題を防ぐことができます。あなたも定期的にそれをきれいにする必要があります。コメントセクションであなたの経験を教えてください。
-
Windows 10、8、7、および xp でディスク容量を分析する方法
コンピュータのパフォーマンスを向上させたい場合は、ハードウェア部品ではなくディスク容量に注目してください。ディスク容量が少ないと、コンピューターの速度が低下する可能性があります。システムがいっぱいになり、システムに十分なディスク容量がないことを示すポップアップが表示されても、気付かないでしょう。 この問題に直面している場合は、Disk Analyzer Pro を使用できます。これは、Windows のディスク領域を解放して分析するのに役立ちます。これは、ディスク全体の使用状況を分析およびスキャンするユーティリティ アプリです。 Windows のディスク容量を分析する Disk Anal
-
Linux でディスク容量をチェックして管理する方法
ディスク容量の管理は、使用するプラットフォームに関係なく、コンピューター ユーザーにとって大きな懸念事項の 1 つです。特にシステム管理者の場合、オフライン システムとオンライン システムの状態を監視することが仕事です。ディスク容量が少ないと、Linux での更新が妨げられ、他の重大なエラーが発生する可能性があります。 したがって、特定のファイルが使用するディスク容量と容量を知るには、df および du コマンドに精通している必要があります。 この投稿では、df および du コマンドを使用して Linux のディスク容量を確認および管理する方法について説明します。 DF (ディスク ファ