「Linux/コマンドメモ/df」の版間の差分
(→容量オーバーがちな場所(linux)) |
(→容量オーバーしがちな場所(mac)) |
||
(同じ利用者による、間の36版が非表示) | |||
行22: | 行22: | ||
==dir内に含まれるdirのファイル合計サイズ== | ==dir内に含まれるdirのファイル合計サイズ== | ||
$ cd ~/Library | $ cd ~/Library | ||
+ | $ du -h -d 1 | sort -rh | ||
+ | ギガだけ | ||
+ | $ du -h -d 1 | sort -rh | grep "^ *[0-9\.]\+G" | ||
+ | |||
+ | これだとスペースのあるdirが調べられない。・・ | ||
$ ls | xargs du -sh | $ ls | xargs du -sh | ||
2.3M core1 | 2.3M core1 | ||
行27: | 行32: | ||
20K file1 | 20K file1 | ||
0B dir1 | 0B dir1 | ||
− | + | こちらで | |
− | + | $ find . -maxdepth 1 -print0 | xargs -0 du -sh | |
− | $ du -h -d 1 | sort -rh | + | 13G . |
+ | 11G ./cache | ||
+ | 8.0K ./licenses | ||
+ | サイズ順に | ||
+ | $ du -sh * | sort -rh | ||
+ | 35G Unity | ||
+ | 17G Xcode.app | ||
+ | 2.7G iMovie.app | ||
+ | サイズ順にギガだけ | ||
+ | $ du -h -d 1 | sort -rh | grep "^ *[0-9\.]\+G" | ||
+ | 35G Unity | ||
+ | 17G Xcode.app | ||
+ | 2.7G iMovie.app | ||
==表示サンプル== | ==表示サンプル== | ||
行47: | 行64: | ||
ls -lthA /var/lib/mysql/ibdata1 | ls -lthA /var/lib/mysql/ibdata1 | ||
ls -lthA /var/lib/docker # 1G | ls -lthA /var/lib/docker # 1G | ||
− | ls ~/Maildir/new | + | ls -lthA ~/Maildir/new |
+ | ls -lthA /var/www/cacti/log/cacti.log (41Gたまってた・・) | ||
$ du -sh /var/lib/mysql/ | $ du -sh /var/lib/mysql/ | ||
行54: | 行72: | ||
1万pv/dayのサイトが入ってる/var/spool/mail に2年で69GB溜まってたことがある | 1万pv/dayのサイトが入ってる/var/spool/mail に2年で69GB溜まってたことがある | ||
− | |||
− | |||
===dirではここら辺=== | ===dirではここら辺=== | ||
part1 | part1 | ||
cd /usr/local/src | cd /usr/local/src | ||
− | + | du -h -d 1 | sort -rh | grep G | |
==mysqlのibdata1の削減は以下の通り== | ==mysqlのibdata1の削減は以下の通り== | ||
行89: | 行105: | ||
$ du -sh ~/Library/Android/sdk/system-images | $ du -sh ~/Library/Android/sdk/system-images | ||
48G system-images | 48G system-images | ||
+ | |||
+ | $ du -sh ~/Library/Android/sdk/system-images/* | ||
+ | 5.1G /Users/mac1/Library/Android/sdk/system-images/android-19 | ||
+ | 3.1G /Users/mac1/Library/Android/sdk/system-images/android-26 | ||
+ | 2.3G /Users/mac1/Library/Android/sdk/system-images/android-29 | ||
+ | 5.5G /Users/mac1/Library/Android/sdk/system-images/android-30 | ||
androidのエミュレーター | androidのエミュレーター | ||
行101: | 行123: | ||
$ du -sh ~/Library/Developer/Xcode/DerivedData | $ du -sh ~/Library/Developer/Xcode/DerivedData | ||
2.3G DerivedData | 2.3G DerivedData | ||
+ | 参考:https://dev.classmethod.jp/articles/remove-xcode-derived-data/ | ||
+ | |||
+ | xcodeのビルドされたアーカイブファイル | ||
+ | $ du -sh ~/Library/Developer/Xcode/Archives | ||
+ | 14G Archives | ||
+ | 参考:https://101010.fun/delete-garbage-files-macos.html | ||
+ | |||
xcodeのiOS DeviceSupportのキャッシュ | xcodeのiOS DeviceSupportのキャッシュ | ||
$ du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches | $ du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches | ||
23G Caches | 23G Caches | ||
+ | ↑の削除 | ||
+ | $ rm -fr ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches/* | ||
+ | |||
+ | iOS DeviceSupportが複数あれば、不要なものを削除 | ||
+ | ls ~/Library/Developer/Xcode/iOS\ DeviceSupport/ | ||
+ | |||
podのcache削除 | podのcache削除 | ||
pod cache clean --all # 4G程度だった | pod cache clean --all # 4G程度だった | ||
+ | 参考:https://qiita.com/shtnkgm/items/c96a58579ec406194fa8 | ||
+ | |||
+ | 不要なunityバージョン削除 | ||
+ | $ du -sh /Applications/Unity/Hub/Editor/* | sort -rh | ||
+ | |||
+ | unityのandroid-sdkの場所 | ||
+ | $ du -sh /Applications/Unity/Hub/Editor/*/PlaybackEngines/AndroidPlayer/SDK/platforms | ||
+ | $ du -sh /Applications/Unity/Hub/Editor/*/PlaybackEngines/AndroidPlayer/SDK/system-images/* | ||
===Xcodeのcache削除=== | ===Xcodeのcache削除=== | ||
Xcode の不要ファイルを消す | Xcode の不要ファイルを消す | ||
行116: | 行159: | ||
$ sudo mdutil -E -i on / | $ sudo mdutil -E -i on / | ||
− | == | + | ==mac削除箇所== |
− | + | 以下のCachesの中身は削除して良い | |
− | + | sudo rm -rf ~/Library/Caches/* | |
− | + | XcodeのArchiveの履歴は削除して良い | |
− | + | sudo rm -rf ~/Library/Developer/Xcode/Archives/* | |
− | + | XcodeのDerivedDataのシミュレーターのアプリデータは削除して良い。 | |
− | + | sudo rm -rf ~/Library/Developer/Xcode/DerivedData/* | |
− | + | Xcodeの古いosは削除 | |
− | + | ~/Library/Developer/Xcode/iOS\ DeviceSupport | |
− | + | iosシミュレーターのcacheは不要 | |
− | + | sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/* | |
− | + | iosシミュレーターのDevideの使えなくなったデバイス削除 | |
− | + | xcrun simctl delete unavailable | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ===mac | + | 参考:https://xyk.hatenablog.com/entry/2020/11/17/175857 |
+ | |||
+ | 参考:https://qiita.com/reikubonaga/items/48987d35fb10b7de6bcc | ||
+ | |||
+ | ===mac 内に含まれるdirのファイル合計サイズ=== | ||
<pre> | <pre> | ||
− | + | ルートディレクトリサイズ一覧 | |
− | + | 78G Applications | |
− | + | 13G Library | |
− | + | 864G System | |
− | 2. | + | 413G Users |
− | + | 96K Volumes | |
− | + | 4.6M bin | |
− | + | 4.5K dev | |
− | + | 13G private | |
− | + | 2.0M sbin | |
− | + | 3.5G usr | |
− | + | ||
− | + | /Applications 内で、容量食っていそうな所。 | |
− | + | 1.6G Docker.app | |
− | + | 34G Unity | |
− | + | 15G Xcode.app | |
− | + | 2.4G iMovie.app | |
− | + | 155M zoom.us.app | |
− | + | ||
− | + | /Applications/Unity 内 | |
− | + | 2.8G 2017.4.39f1 | |
− | + | 3.1G 2018.4.29f1 | |
− | + | 4.7G 2019.4.26f1 | |
− | + | 8.3G 2020.3.17f1 | |
− | + | 16G 2020.3.21f1 | |
− | + | ||
− | + | /Applications/Unity/Hub/Editor 内 | |
− | + | 2.8G 2017.4.39f1 | |
− | + | 3.1G 2018.4.29f1 | |
− | + | 4.7G 2019.4.26f1 | |
− | + | 8.3G 2020.3.17f1 | |
− | + | ||
− | 7. | + | /Users 内 |
− | + | 4.0K Guest | |
− | + | 8.0K Shared | |
− | + | 4.0K guest1 | |
− | + | 398G mac | |
− | + | ||
− | + | /Users/mac 内で、容量食っていそうな所。 | |
− | + | 22G .android | |
− | + | 12M .azcopy | |
− | + | 108M .azure | |
− | + | 3.2G .cocoapods | |
− | + | 2.9G .gradle | |
− | + | 633M .nodebrew | |
− | + | 567M .npm | |
− | + | 412M .nvm | |
− | + | 7.5G Desktop | |
− | + | 4.4G Downloads | |
− | + | 325G Library | |
− | + | 24G Movies | |
− | + | 176M Music | |
− | + | ||
− | + | /Users/mac/Library で、容量食っていそうな所。 | |
− | + | 19G Android | |
− | + | 11G Caches | |
− | + | 4.4G Containers | |
− | + | 269G Developer | |
− | + | 4.4G Containers | |
+ | 10G Unity | ||
+ | |||
+ | Cachesの中身は削除して良い。 | ||
+ | |||
+ | /Users/mac1/Library/Developer で、容量食っていそうな所。 | ||
+ | 23G CoreSimulator | ||
+ | 245G Xcode | ||
+ | |||
+ | /Users/mac1/Library/Developer/Xcode で、容量食っていそうな所。 | ||
+ | 147G Archives | ||
+ | 71G DerivedData | ||
+ | 25G iOS DeviceSupport | ||
+ | |||
+ | Archivesの中も、DerivedDataの中も、いらない。 | ||
+ | iOS DeviceSupportは、12,13,14あたりの、古いiosは削除 | ||
+ | |||
+ | /Users/mac1/Library/Developer/CoreSimulator で、容量食っていそうな所。 | ||
+ | 18G ./Caches | ||
+ | 5.5G ./Devices | ||
</pre> | </pre> | ||
− | == | + | ===Xcodeで使わない不要なものを削除=== |
<pre> | <pre> | ||
− | $ | + | $ du -sh /Applications/Xcode.app/Contents/Developer/Platforms/* | sort -rh |
− | + | 5.8G /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform | |
− | + | 3.8G /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform | |
− | + | 3.1G /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform | |
− | + | 241M /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform | |
− | + | 45M /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform | |
− | + | 43M /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform | |
− | + | 34M /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform | |
− | + | 4.1M /Applications/Xcode.app/Contents/Developer/Platforms/DriverKit.platform | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | 4. | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</pre> | </pre> | ||
+ | 注意:消すと再インストールが必要かも。 | ||
+ | |||
+ | 参考:https://mattintosh.hatenablog.com/entry/20190525/1558710132 | ||
+ | |||
+ | ===その他箇所で削除=== | ||
+ | *mac/システム/一般/ストレージ/デベロッパで、iOSデバイスサポートで、古いものを削除してく。(一つ6GBぐらい) | ||
+ | *mac/システム/一般/ストレージ/音楽制作で、GradeBandサウンドライブラリを削除。(22GB) | ||
+ | *mac/システム/一般/ストレージ/書類から、大きい順にファイルを表示して、不要なものを削除してく。 | ||
+ | |||
+ | ==windowsオーバーしがちな場所== | ||
+ | *c:/windows/WinSxS (9GBあった) | ||
+ | |||
+ | 削減方法 | ||
+ | #タスクスケジュール/タスクスケジューラライブラリ/Microsoft/Windows/Servicing/StartComponentCleanupを実行 | ||
+ | |||
+ | 参考:https://aprico-media.com/posts/2392 | ||
+ | |||
+ | *c:/windows/SysWOW64 (1.16GBぐらい)32bit用のプログラムなので、削減できない。 | ||
+ | *c:/windows/System32(2.7GBぐらい) 64bit用プログラムなので、削減できない。 |
2024年3月26日 (火) 09:46時点における最新版
目次
ハードディスクの容量
$ 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 $ du -h -d 1 | sort -rh
ギガだけ
$ du -h -d 1 | sort -rh | grep "^ *[0-9\.]\+G"
これだとスペースのあるdirが調べられない。・・
$ ls | xargs du -sh 2.3M core1 65G imgdata 20K file1 0B dir1
こちらで
$ find . -maxdepth 1 -print0 | xargs -0 du -sh 13G . 11G ./cache 8.0K ./licenses
サイズ順に
$ du -sh * | sort -rh 35G Unity 17G Xcode.app 2.7G iMovie.app
サイズ順にギガだけ
$ du -h -d 1 | sort -rh | grep "^ *[0-9\.]\+G" 35G Unity 17G Xcode.app 2.7G iMovie.app
表示サンプル
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 -lthA ~/Maildir/new ls -lthA /var/www/cacti/log/cacti.log (41Gたまってた・・)
$ du -sh /var/lib/mysql/
が多いときは使ってないmysqlのdbを整理する
1万pv/dayのサイトが入ってる/var/spool/mail に2年で69GB溜まってたことがある
dirではここら辺
part1
cd /usr/local/src du -h -d 1 | sort -rh | 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
$ du -sh ~/Library/Android/sdk/system-images/* 5.1G /Users/mac1/Library/Android/sdk/system-images/android-19 3.1G /Users/mac1/Library/Android/sdk/system-images/android-26 2.3G /Users/mac1/Library/Android/sdk/system-images/android-29 5.5G /Users/mac1/Library/Android/sdk/system-images/android-30
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
参考:https://dev.classmethod.jp/articles/remove-xcode-derived-data/
xcodeのビルドされたアーカイブファイル
$ du -sh ~/Library/Developer/Xcode/Archives 14G Archives
参考:https://101010.fun/delete-garbage-files-macos.html
xcodeのiOS DeviceSupportのキャッシュ
$ du -sh ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches 23G Caches
↑の削除
$ rm -fr ~/Library/Developer/Xcode/iOS\ DeviceSupport/*/Symbols/System/Library/Caches/*
iOS DeviceSupportが複数あれば、不要なものを削除
ls ~/Library/Developer/Xcode/iOS\ DeviceSupport/
podのcache削除
pod cache clean --all # 4G程度だった
参考:https://qiita.com/shtnkgm/items/c96a58579ec406194fa8
不要なunityバージョン削除
$ du -sh /Applications/Unity/Hub/Editor/* | sort -rh
unityのandroid-sdkの場所
$ du -sh /Applications/Unity/Hub/Editor/*/PlaybackEngines/AndroidPlayer/SDK/platforms
$ du -sh /Applications/Unity/Hub/Editor/*/PlaybackEngines/AndroidPlayer/SDK/system-images/*
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削除箇所
以下のCachesの中身は削除して良い
sudo rm -rf ~/Library/Caches/*
XcodeのArchiveの履歴は削除して良い
sudo rm -rf ~/Library/Developer/Xcode/Archives/*
XcodeのDerivedDataのシミュレーターのアプリデータは削除して良い。
sudo rm -rf ~/Library/Developer/Xcode/DerivedData/*
Xcodeの古いosは削除 ~/Library/Developer/Xcode/iOS\ DeviceSupport iosシミュレーターのcacheは不要
sudo rm -rf ~/Library/Developer/CoreSimulator/Caches/*
iosシミュレーターのDevideの使えなくなったデバイス削除
xcrun simctl delete unavailable
参考:https://xyk.hatenablog.com/entry/2020/11/17/175857
参考:https://qiita.com/reikubonaga/items/48987d35fb10b7de6bcc
mac 内に含まれるdirのファイル合計サイズ
ルートディレクトリサイズ一覧 78G Applications 13G Library 864G System 413G Users 96K Volumes 4.6M bin 4.5K dev 13G private 2.0M sbin 3.5G usr /Applications 内で、容量食っていそうな所。 1.6G Docker.app 34G Unity 15G Xcode.app 2.4G iMovie.app 155M zoom.us.app /Applications/Unity 内 2.8G 2017.4.39f1 3.1G 2018.4.29f1 4.7G 2019.4.26f1 8.3G 2020.3.17f1 16G 2020.3.21f1 /Applications/Unity/Hub/Editor 内 2.8G 2017.4.39f1 3.1G 2018.4.29f1 4.7G 2019.4.26f1 8.3G 2020.3.17f1 /Users 内 4.0K Guest 8.0K Shared 4.0K guest1 398G mac /Users/mac 内で、容量食っていそうな所。 22G .android 12M .azcopy 108M .azure 3.2G .cocoapods 2.9G .gradle 633M .nodebrew 567M .npm 412M .nvm 7.5G Desktop 4.4G Downloads 325G Library 24G Movies 176M Music /Users/mac/Library で、容量食っていそうな所。 19G Android 11G Caches 4.4G Containers 269G Developer 4.4G Containers 10G Unity Cachesの中身は削除して良い。 /Users/mac1/Library/Developer で、容量食っていそうな所。 23G CoreSimulator 245G Xcode /Users/mac1/Library/Developer/Xcode で、容量食っていそうな所。 147G Archives 71G DerivedData 25G iOS DeviceSupport Archivesの中も、DerivedDataの中も、いらない。 iOS DeviceSupportは、12,13,14あたりの、古いiosは削除 /Users/mac1/Library/Developer/CoreSimulator で、容量食っていそうな所。 18G ./Caches 5.5G ./Devices
Xcodeで使わない不要なものを削除
$ du -sh /Applications/Xcode.app/Contents/Developer/Platforms/* | sort -rh 5.8G /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform 3.8G /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform 3.1G /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform 241M /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform 45M /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform 43M /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform 34M /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform 4.1M /Applications/Xcode.app/Contents/Developer/Platforms/DriverKit.platform
注意:消すと再インストールが必要かも。
参考:https://mattintosh.hatenablog.com/entry/20190525/1558710132
その他箇所で削除
- mac/システム/一般/ストレージ/デベロッパで、iOSデバイスサポートで、古いものを削除してく。(一つ6GBぐらい)
- mac/システム/一般/ストレージ/音楽制作で、GradeBandサウンドライブラリを削除。(22GB)
- mac/システム/一般/ストレージ/書類から、大きい順にファイルを表示して、不要なものを削除してく。
windowsオーバーしがちな場所
- c:/windows/WinSxS (9GBあった)
削減方法
- タスクスケジュール/タスクスケジューラライブラリ/Microsoft/Windows/Servicing/StartComponentCleanupを実行
参考:https://aprico-media.com/posts/2392
- c:/windows/SysWOW64 (1.16GBぐらい)32bit用のプログラムなので、削減できない。
- c:/windows/System32(2.7GBぐらい) 64bit用プログラムなので、削減できない。