[テスト]Linuxオペレーティングシステムディスクの空き容量の表示

4792 ワード

ハードディスク(HDD)の使用状況dfを表示、-hユニットはサイズに応じて適切に表示、-mユニットはMで、指定されたディレクトリのファイルサイズduを表示し、現在のディレクトリの総サイズを表示し、現在のディレクトリのサブディレクトリのそれぞれのサイズを表示し、ディレクトリの表示サイズを指定します.例えば、imgディレクトリの表示を指定します.

1.ハードディスクの使用状況dfを確認する


-hユニットは大きさに応じて適宜表示、-mユニットはM
$df -h 
ファイルシステムタイプ容量使用可能%マウントポイント
/dev/sda6      ext4      9.4G  4.0G  5.0G   45%/
udev           devtmpfs  2.0G  4.0K  2.0G    1%/dev
tmpfs          tmpfs     784M  956K  783M    1%/run
none           tmpfs     5.0M     0  5.0M    0%/run/lock
none           tmpfs     2.0G  1.7M  2.0G    1%/run/shm
/dev/sda5      ext4      983M   43M  891M    5%/boot
/dev/sda8      ext4       55G   29G   23G   56%/home
# df -hl
                       %  
/dev/hdb2              75G   75G     0 100% /
/dev/hdb1              99M  9.2M   85M  10% /boot
none                  251M     0  251M   0% /dev/shm

2.指定したディレクトリのファイルサイズduを表示する


現在のディレクトリの合計サイズの表示
$du -sh 
417M 2015-01-21 14:22 .
417 M 2015-01-21 14:22総用量
 
現在のディレクトリのサブディレクトリのサイズを表示
$du -h 
6.8M 2014-02-28 10:53 ./img/taobao
18M 2014-04-02 11:23 ./img
30M 2015-01-22 17:43 ./work
417M 2015-01-22 17:43 .
417 M 2015-01-22 17:43総用量
 
ディレクトリの表示サイズを指定します.たとえば、imgディレクトリの表示サイズを指定します.
$du -h img 
6.8M 2014-02-28 10:53 img/taobao
18M 2014-04-02 11:23 img
18 M 2014-04-02 11:23総使用量
 
指定したファイルサイズの表示
$du -h img/1.jpg 
200K 2014-04-01 11:50 img/1.jpg
200 K 2014-04-01 11:50総用量
 

3.上記の例があなたのニーズを満たすことができない場合は、次のコマンドの詳細な説明を参照してください。


du使用法:
$du --help 
使用法:du[オプション]...[ファイル]...
または:du[オプション]...--files0-from=F
各ファイルのディスク使用量を計算し、ディレクトリは合計使用量を取ります.
 
長いオプションで使用する必要があるパラメータは、短いオプションでも使用する必要があります.
-a,--allはすべてのファイルのディスク使用量を出力します.ディレクトリだけではありません.
--apparent-sizeは、ディスクの使用量ではなく、表面の使用量を表示します.表面の使用量は通常
小さいですが、ファイル間の「穴」がまばらで内部が割れることがあります.
シート、直接参照しないブロックなどが原因で大きくなります.
-B,--block-size=サイズ指定バイト数のブロックを使用します.例えば-BMは1048576
バイト単位でサイズを表示します.SIZE形式を参照.-b,--bytesは--apparent-size--block-size=1に等しい
-c,--total合計情報を表示
-D,--dereference-argsコマンドラインにリストされているシンボル接続を解除
--files 0-from=F計算ファイルFにおけるNULで終わるファイル名に対応したディスク領域
Fの値が「-」の場合、標準入力からファイル名を読み込む
-H=--dereference-args(-D)
-h,--human-readableは可読性の良い方法で寸法を表示する(例えば:1 K 234 M 2 G)
--siは-hに似ていますが、計算には1024ではなく1000をベースとして使用します.
-kは--block-size=1 K
-l,--count-linksハード接続の場合は、その寸法を複数回計算します.
-m=1--block-size=1 M
-L,--dereferenceは任意のシンボルリンクが示す本当の目的地を見つけます
-P,--no-dereferenceはシンボルリンクに従いません(デフォルト)
-0,--nullは各空白行を改行ではなく0バイトと見なします
-S,--separate-dirsサブディレクトリの使用量を含まない
-s,--summarizeは、コマンド列の各パラメータの合計使用量のみを計算します.
-x,--one-file-system異なるファイルシステム上のディレクトリをスキップ
-X,--exclude-from=ファイル指定ファイルに記述されているパターンに一致するファイルを除外
--exclude=PATTERN PATTERN PATTERNで説明したパターンに一致するファイルを除外
--max-depth=Nディレクトリの合計を表示します(--allとともに計算ファイルを使用します)
Nが指定された数値である場合の計算深さはNである.
--max-depth=0は--summarize
--timeディレクトリまたはそのディレクトリサブディレクトリの下にあるすべてのファイルの最後の変更時間を表示します.
--time=WORDは、変更時間ではなく、WORD時間を表示します.
atime,access,use,ctimeまたはstatus
--time-style=スタイル指定したスタイルで時間を表示します(スタイル解釈規則は「date」コマンドと同じです):
full-iso,long-iso,iso,+FORMAT
--helpこのヘルプ情報を表示して終了
--バージョン情報を表示して終了
 
表示される数値は--block-size、DU_BLOCK_SIZE、BLOCK_SIZE 
及びBLOCKSIZE環境変数において最初に利用可能なSIZE単位.
そうでなければ、デフォルト単位は1024バイト(または512、POSIXLY_CORRECTが設定されている場合).
 
SIZEは、任意の整数であってもよく、以下の単位のうちの1つに続く.
KB 1000,K 1024,MB 1000*1000,M 1024*1024,G,T,P,E,Z,Yもあります.
 
dfの使い方:
$df --help 
使用法:df[オプション]...[ファイル]...
各ファイルが存在するファイルシステムの情報が表示され、デフォルトではすべてのファイルシステムが表示されます.
 
長いオプションで使用する必要があるパラメータは、短いオプションでも使用する必要があります.
-a,--allは仮想ファイルシステムを含む
-B,--block-size=サイズ指定バイト数のブロックを使用します.例えば−BMは1248576
バイト単位でサイズを表示します.SIZE形式を参照.--total合計情報を表示
-h,--human-readableは可読性の良い形式で寸法を表示する(例えば:1 K 234 M 2 G)
-H,--si計算では1024ではなく1000をベースとして使用
-i,--inodesブロック使用量ではなくinode情報を表示
-k--block-size=1 K
-l,--localはネイティブのファイルシステムのみを表示します
--no-sync使用量データを取得する前に同期動作を行わない(デフォルト)
-P,--portability POSIX対応出力フォーマットを使用
--sync使用量データを取得する前に同期動作を行う
-t,--type=タイプ指定ファイルシステムが指定タイプである情報のみ表示
-T,--print-typeファイルシステムタイプを表示
-x,--exclude-type=タイプファイルシステムが指定したタイプ情報ではないことのみを表示
-v(無視)
--helpこのヘルプ情報を表示して終了
--バージョン情報を表示して終了
 
表示される数値は--block-size、DF_BLOCK_SIZE、BLOCK_SIZE 
及びBLOCKSIZE環境変数において最初に利用可能なSIZE単位.
そうでなければ、デフォルト単位は1024バイト(または512、POSIXLY_CORRECTが設定されている場合).
 
SIZEは、任意の整数であってもよく、以下の単位のうちの1つに続く.
KB 1000,K 1024,MB 1000*1000,M 1024*1024,G,T,P,E,Z,Yもあります.
 
まとめ:適切な時間にハードディスク(HDD)領域をチェックするか、サーバのハードディスク(HDD)領域のサイズの問題でサービスに影響を与えないようにハードディスク(HDD)サイズを監視します.