facebook twitter hatena line email

「Linux/コマンドメモ/df」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(dir内に含まれるファイルの合計サイズ)
(dir内に含まれるファイルの合計サイズ)
行11: 行11:
 
imgdataディレクトリの場合
 
imgdataディレクトリの場合
 
  $ du  -sh  imgdata
 
  $ du  -sh  imgdata
  4.0K imgdata
+
  37G imgdata
 +
37Gぐらいの画像dirは5分ぐらいで結果が出た。
  
 
==表示サンプル==
 
==表示サンプル==

2018年9月9日 (日) 05:13時点における版

ハードディスクの容量

df -h

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

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

100M以上のファイル一覧

$ find ./ -size 100000000 -ls

dir内に含まれるファイルの合計サイズ

imgdataディレクトリの場合

$ du  -sh  imgdata
37G	imgdata

37Gぐらいの画像dirは5分ぐらいで結果が出た。

表示サンプル

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

以下記述するとcoresにcore_dumpはたまらないようになる。

$ vi /etc/hostconfig
COREDUMPS=-NO-