UNIX系OS ( Mac / Linux / FreeBSD )のシェルコマンドに関する各種メモ書き

ファイル・ディレクトリ容量やディスクの空き容量を取得する【du】【df】

● ファイルやディレクトリ容量を表示させるには

du -h ディレクトリ名
du -h -s ディレクトリ名(指定したディレクトリのみ表示)
du -h -a  ディレクトリ名(一覧表示)

● 容量の大きいディレクトリを発見する

容量の大きいディレクトリを発見するにはルートディレクトリから grep で

・ギガバイト以上のディレクトリを表示

du -h | grep [0-9]G

・100Mバイト以上のディレクトリを表示

du -h | grep [0-9][0-9][0-9]M

とするといいでしょう

● ディスク全体の残り容量を表示するコマンドは

df -hT

です。

● ディスク容量の残りが少なくなってきたときにチェックするとよいディレクトリ

真っ先にチェックすべきはこのディレクトリです

/var/log/

ブルートフォースアタック(総当たり攻撃)を受けている場合ログのサイズが飛躍的に大きくなっていますのでログサイズが大きい場合はどういうアタックがされているのかも合わせてチェックすると良いでしょう。

/var/cache/
/home
/usr
/var/lib/mysql
/var/lib/pgsql
/var/spool/mail
/root/Maildir

等です。

● yum の キャッシュを削除する

まずはyumキャッシュの要領を確認

du -sh /var/cache/yum/

キャッシュの削除

sudo yum clean all

● composer のキャッシュを削除する

(rootユーザからは実行できません)

composer clear-cache

● MySQL の InnoDB の肥大化を確認する

https://bit.ly/34EXFmR

関連エントリー

No.97
10/14 12:36

edit

ファイル