facebook twitter hatena line email

Linux/コマンドメモ/df

提供: 初心者エンジニアの簡易メモ
2017年3月13日 (月) 23:50時点におけるAdmin (トーク | 投稿記録)による版 (容量オーバーがちな場所(linux))

移動: 案内検索

ハードディスクの容量

df -h

容量の大きいファイル一覧

$ du -k ./ | sort -n | tail -10

100M以上のファイル一覧

$ find ./ -size 100000000 -ls

表示サンプル

100GBのhddのdf

Filesystem           1K-ブロック    使用   使用可 使用% マウント位置
/dev/vda1            101572540  45871624  50458108  48% /

容量オーバーがちな場所(linux)

ls -ltA /var/spool/clientmqueue
ls -ltA /var/spool/mqueue #mailのログ
ls -ltA /var/spool/mail
ls -ltA /etc/httpd/logs/ #apacheのログ
ls -ltA /var/log/nginx/ #nginxのログ
ls -ltA /var/ktserver/casket.kch #kyototycoonのログ
ls -ltA /var/lib/mysql/mysql-slow.* #mysqlのslow-log
ls -ltA /var/www/zend/*/data/logs/php_error.log #各種アプリのログ
ls -ltA /var/lib/mysql/ibdata1

mysqlのibdata1の削減は以下の通り

  1. テーブルのdumpを取る
  2. mysql停止
  3. ibdata1、ib_logfile0、ib_logfile1・・・を削除
  4. テーブルのリストア
  5. mysql開始

参考:https://hiroakis.com/blog/2013/08/22/mysql-%E3%81%AA%E3%81%9Cibdata1%E3%81%8C%E8%82%A5%E5%A4%A7%E5%8C%96%E3%81%99%E3%82%8B%E7%90%86%E7%94%B1%E8%A8%98%E4%BA%8B%E3%81%AE%E6%84%8F%E8%A8%B3/

容量オーバーしがちな場所(mac)

ls -ltA /cores