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

「du」コマンドを使用して Linux でのディスク使用量を確認する

ディスク使用量の決定

du コマンドは、ファイルとディレクトリが使用する推定ディスク容量を表示します。オプションなしで du を実行すると、現在のディレクトリから始まるすべてのファイルのサイズと、現在のディレクトリのすべてのサブディレクトリのサイズが出力されます。

/home ディレクトリが使用しているディスク容量を、要約 (-s) および人間が読み取れる (-h) オプションで調べます:

$ du -sh /home
1.1G	/home

サブディレクトリなし (-S) の追加 オプションは、/home のサブディレクトリ内のファイルをカウントせずに、/home ディレクトリ内のファイルによって使用されるディスク容量のみを表示します:

$ du -sSh /home
201M	/home

ディスク使用量

df コマンドは、各ファイルシステムがディスク上で使用している容量とマウントされている場所を表示します。 -i の使用 オプションは、空き容量の代わりに inode の使用状況を示します。システム上の各ファイルは i ノードを使用します。空き容量または inode が不足すると深刻な問題が発生するため、いずれかが不足する可能性がある場合は、システムにディスク容量を追加する必要があります!

# df -hi /
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/xvda1        20M  105K   20M    1% /

タイプ (-T) を使用 人が読める形式 (-h) オプション df はファイルシステムのタイプを表示し、サイズをメガバイトとギガバイトでカウントします:

# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/xvda1     xfs        20G  5.3G   15G  27% /
devtmpfs       devtmpfs  892M     0  892M   0% /dev
tmpfs          tmpfs     919M     0  919M   0% /dev/shm
tmpfs          tmpfs     919M   17M  903M   2% /run
tmpfs          tmpfs     919M     0  919M   0% /sys/fs/cgroup
tmpfs          tmpfs     184M     0  184M   0% /run/user/1001

ディスク クォータ

Linux は、ユーザー間のディスク使用を制御するクォータ システムを提供します。コマンド ラインでクォータ コマンドを単独で入力すると、制限にどれだけ近づいているかが表示されます。ハード制限とソフト制限があります。システム ポリシーによっては、ソフト リミットを超えると警告が送信される場合があります。多くの場合、ディスク使用量がソフト リミットを下回るように、作業を完了してからファイルを消去または移動するための猶予期間があります。ハードリミットを超えることはありません。ユーザーまたはグループにクォータを設定できます。

クォータは、ユーザーが使用できるディスク容量だけでなく、ユーザーが作成できるファイルの数も強制できることに注意してください。

root ユーザーは、quota -u username と入力して quota コマンドを使用し、他のユーザーの使用状況を確認することもできます。 コマンドラインで。


Linux
  1. Linuxのfindコマンドの使用–例を使用した使用法

  2. Linuxでのripgrep(rg)コマンドの使用

  3. Linux での dmsetup コマンドの使用例

  1. dfおよびduコマンドを使用してLinuxのディスク容量を確認する

  2. Linux –ディスクスペースの使用を最小限に抑える方法は?

  3. Linuxdfコマンド

  1. Linuxでディスク容量を確認する方法

  2. Linuxでディスクスペースの使用状況を確認する方法

  3. 「dd」コマンドを使用して Linux OS をバックアップする方法