Linux/コマンドメモ/df
提供: 初心者エンジニアの簡易メモ
目次
ハードディスクの容量
$ df -h
容量の大きいファイル一覧
$ du -k ./ | sort -n | tail -10
100M以上のファイル一覧
$ find ./ -size 100000000 -ls
dir内に含まれるファイルの合計サイズ
imgdataディレクトリの場合
$ du -sh imgdata 37G imgdata
tmpdataディレクトリの場合
$ du -sh tmpdata 40K tmpdata
37GBぐらいの画像dirは5分ぐらいで結果が出た。
40KBぐらいのtmpdirは一瞬で結果がでた。
dir内に含まれるdirのファイル合計サイズ
$ cd ~/Library $ ls | xargs du -sh 2.3M core1 65G imgdata 20K file1 0B dir1
これでも良い
$ du -h -d 1 | sort -rh
表示サンプル
100GBのhddのdf
Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 /dev/vda1 101572540 45871624 50458108 48% /
容量オーバーがちな場所(linux)
ls -lthA /var/spool/clientmqueue ls -lthA /var/spool/mqueue #mailのログ ls -lthA /var/spool/mail/linux # (最後のlinuxはユーザ名) 69G ls -lthA /etc/httpd/logs/ #apacheのログ ls -lthA /var/log/nginx/ #nginxのログ ls -lthA /var/ktserver/casket.kch #kyototycoonのログ ls -lthA /var/lib/mysql/mysql-slow.* #mysqlのslow-log ls -lthA /var/www/zend/*/data/logs/php_error.log #各種アプリのログ ls -lthA /var/lib/mysql/ibdata1 ls -lthA /var/lib/docker # 1G ls ~/Maildir/new
$ du -sh /var/lib/mysql/
が多いときは使ってないmysqlのdbを整理する
1万pv/dayのサイトが入ってる/var/spool/mail に2年で69GB溜まってたことがある
サイズ順にするには-Sを追加すると良い
ls -S
dirではここら辺
part1
cd /usr/local/src ls -a | grep \.\.\. | xargs du -sh | grep G
mysqlのibdata1の削減は以下の通り
- テーブルのdumpを取る
- mysql停止
- ibdata1、ib_logfile0、ib_logfile1・・・を削除
- テーブルのリストア
- mysql開始
容量オーバーしがちな場所(mac)
システム系キャッシュ
sudo rm -fr /System/Library/Caches/* sudo rm -fr /Library/Caches/* sudo rm -fr ~/Library/Caches/*
ls -ltA /cores
以下記述するとcoresにcore_dumpはたまらないようになる。
$ vi /etc/hostconfig COREDUMPS=-NO-
$ du -sh ~/Library 88G Library/
$ du -sh ~/Library/Android 66G Android
androidの各種api-version
$ du -sh ~/Library/Android/sdk/system-images 48G system-images
androidのエミュレーター
$ du -sh ~/.android 25G .android
androidのビルドツール
$ du -sh ~/Library/Android/sdk/build-tools 1.2G ~/Library/Android/sdk/build-tools
xcodeビルドキャッシュ
$ du -sh ~/Library/Developer/Xcode/DerivedData 2.3G DerivedData
xcodeのiOS DeviceSupportのキャッシュ
$ du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches 23G Caches
podのcache削除
pod cache clean --all # 4G程度だった
Xcodeのcache削除
Xcode の不要ファイルを消す https://qiita.com/star__hoshi/items/0ce9cd1c3793e6a951fc
Spotlightのindex再生成
$ sudo mdutil -i off / $ sudo rm -rf /.Spotlight-V100/ $ sudo mdutil -E -i on /
mac userdir内に含まれるdirのファイル合計サイズ
cd ~ ls -a | grep \.\.\. | xargs du -sh 4.0K .CFUserTextEncoding 16K .DS_Store 0B .IdentityService 4.0K .ServiceHub 268K .Trash 16K .account 3.9G .android 476K .atom 8.0K .bash_history 4.0K .bash_profile 4.0K .bash_profile.backup 8.0K .bash_sessions 2.1G .cocoapods 4.0K .cocos 164K .config 4.0K .cups 4.0K .dotnet 4.0K .emulator_console_auth_token 55M .gem 4.0K .gitconfig 3.1M .gitignore-boilerplates 2.1G .gradle 4.0K .lesshst 8.0K .local 164K .m2 12K .mono 4.0K .netrc 3.6M .node-gyp 68M .npm 0B .nuget 829M .nvm 16K .oracle_jre_usage 4.0K .profile 16K .ssh 32K .subversion 4.0K .vim 32K .viminfo 24M AndroidStudioProjects 0B Applications 2.3M Desktop 3.9G Documents 12K Downloads 90G Library 0B Movies 64K Music 0B Pictures 0B Public
mac library内に含まれるdirのファイル合計サイズ
$ cd ~/Library $ ls | xargs du -sh 8.0K .DS_Store 0B .localized 2.3M Accounts 65G Android 20K Assistant 0B Assistants 0B Audio 6.7G Caches 6.8M Calendars 0B CallServices 0B ColorPickers 0B Colors 0B Compositions 262M Containers 88K Cookies 28K CoreFollowUp 14G Developer 96K Dictionaries 0B Family 0B Favorites 24K FileProvider 0B FontCollections 0B Fonts 0B Frameworks 12K Google 262M Containers 68K IdentityServices 32K Keyboard 32K Keyboard 84K KeyboardServices 7.8M Keychains 144K LanguageModeling 68M Logs 341M Mail 0B Maps 356K Messages 772K Metadata 12K MobileDevice 252K Passes 0B PreferencePanes 3.1M Preferences 460K Printers 144K PubSub 32M Safari 0B SafariSafeBrowsing 0B Services 8.0K Sharing 0B Sounds 4.0K Spelling 10M Suggestions 16K SyncedPreferences 140M Unity 0B VisualStudio 0B Voices 24K WebKit 132K com.apple.internal.ck 0B iMovie
rootのdir
$ cd / $ ls | xargs du -sh 12K .DS_Store 11M .DocumentRevisions-V100 11G Private 4.0K .OSInstallerMessages 0B .PKInstallSandboxManager-SystemSoftware 1.6G .Spotlight-V100 8.0K .com_kaspersky_iswift_journal 0B .file 3.7M .fseventsd 0B .vol 48G Applications 6.7G Library 1.0K Network 6.5G System 98G Users 5.1G Volumes 2.6M bin 0B cores 4.5K dev 0B etc 1.0K home 4.0K installer.failurerequests 1.0K net 178M opt 11G private 1.2M sbin 0B tmp 1.8G usr 0B var