ディスク使用量の決定
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 コマンドを使用し、他のユーザーの使用状況を確認することもできます。 コマンドラインで。