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

Linuxサーバーで最も多くのディスク容量を使用しているものを特定するにはどうすればよいですか?

cPanelWebメールまたはWHMへのアクセス中に次のエラーが発生する場合があります。 VPSディスク容量を確認し、ディスク容量が限界に達していないことを確認する必要があります。

Sorry for the inconvenience!
The filesystem mounted at / on this server is running out of disk space.

cPanel operations have been temporarily suspended to prevent something bad from happening.
Please ask your system admin to remove any files not in use on that partition.


Linux VPSへのrootアクセス権がある場合 、SSHまたはWHMを介してディスク容量の使用状況を確認できます。


SSH経由でディスク容量の使用状況を確認する


次のコマンドを発行することで、SSHからディスクスペースの使用状況を簡単に確認できます。

df -h



上記と同様の出力が得られます。出力は、25GBの合計ディスク容量のうち6.9GBのディスク容量が使用され、17GBが空きであることを示しています。この特定のケースでは、かなりの量の空きディスク領域が利用可能であるため、ディスク領域を解放するためにデータを削除する必要はありません。お客様がディスク容量の99%を使用し、すべてのアクセスからロックアウトされるといういくつかの事件に遭遇しました。 dfの便利なバリエーションを次に示します。 指図。

df -a  //  It displays the file system disk usage and their memory utilization.

df -k  //  It displays the file system information and usage in 1024-byte blocks.

df -m //  It displays the information of file system usage in MBs (MegaBytes).

df -i   //  It displays the information of inode numbers and their percentage in file system. 


特定のサイズのファイルを検索する


ディスク容量を使用しているフォルダを特定するには、 duコマンドを実行します さまざまなバリエーションで使用できます。次のコマンドは、現在の場所でメガバイトでソートされたすべてのファイルとフォルダを表示します。

du --max-depth=1 | sort -n | awk 'BEGIN {OFMT = "%.0f"} {print $1/1024,"MB", $2}' 

次のように、すべてのファイルとフォルダの出力がメガバイト単位で表示されます。



同様に、このコマンドのバリエーションを使用して、すべてのファイルとフォルダーを一覧表示できます。次のように1GB以上。特定のディレクトリでこのコマンドを実行するには、まず、 cdを使用してそのディレクトリに移動する必要があります コマンド。

du --max-depth=1 | sort -n | awk 'BEGIN {OFMT = "%.0f"} {print $1/1024,"GB", $2}'  


duコマンドのその他の使用法は次のとおりです。

du  /home/directory-name  // It gives the disk usage summary of directory /home/directory-name and each of its sub directories.

du -h /home/directory-name  //  It gives the results in Human Readable Format that means you can see sizes in Bytes, KBs, MBs and GBs.

du -sh /home/directory-name  //  It gives grand total disk usage size of specific directory.

du -a /home/directory-name  // It gives the disk usage of all the files and directories in specified directory.

du -ah /home/directory-name  // It displays disk usage of all files and folders in specified directory in human readeable format.

du -ha --time /home/directory-name  // It displays the disk usage of all files and folders sorted by the modification time.


WHMからディスク容量の使用状況を確認する


シェルコマンドに慣れていない場合は、いつでもWHMを使用できます。 WHMから、ディスク容量の使用量が最も多いcPanelアカウントを監視できます。 WHMを介してcPanelアカウントのディスクスペース使用量を確認する方法に関する記事を参照してください。 。 WHMからファイルを削除することは許可されていないことに注意してください。ファイルを削除するには、ディスク容量を大量に使用している個々のcPanelアカウントのファイルマネージャーにアクセスする必要があります。


Linux
  1. 最高のVPSは何ですか:WindowsまたはLinux?

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

  3. / パーティションのすべてのスペースを使い果たしているものを見つけるにはどうすればよいですか?

  1. Linuxsedコマンドの使用方法

  2. LinuxでディスクがSSDかHDDかを確認する方法

  3. Linux で使用済みディスク容量が徐々に増加している原因を特定するにはどうすればよいですか?

  1. LinuxでTomcatサーバーを起動するには?

  2. Linux カーネルをコンパイルするには、どのくらいのサイズが必要ですか?

  3. Linux シェルを使用してスペースを含むファイルの名前を変更するにはどうすればよいですか?