最近發現 VM 和遠端主機的使用空間都太大了,找到一些相關處理方法
硬碟用量
檢查
df -h
查看磁碟使用情形df -i
檢查inode使用情形du -sh
查看各資料夾用量du -sh * | sort -nr
依序列出大檔案ls -a
顯示隱藏檔案(.
開頭的檔案)dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n
顯示已安裝的的大packagewajig large
apt
1 | sudo apt autoremove |
git
git gc --aggressive --prune=all
清理並壓縮 history
docker
docker builder prune
移除沒在使用的build
記憶體用量
檢查
free
硬碟換記憶體
當然,會比較慢
使用 swap
CPU 用量
- 各process用量
top
htop
kill <pid>