Ubuntu16.14 にて。整理のため。
容量確認
現在のディスクの容量確認
df -h
を実行。
ncdu でサイズの大きいファイルを見つける
容量が大きいフォルダ・ファイルを見つけるために使用。
例: anacondaでインストールしたパッケージのファイルサイズ
$ ncdu /home/[user name]/anaconda3/pkgs/
として/home/[user name]/anaconda3/pkgs/
以下の各ディレクトリのサイズを表示。
698.5 MiB [######### ] /mkl-2018.xxx 671.5 MiB [######## ] /r-revoutilsmath-xxx 628.2 MiB [######## ] /cudnn-7.1.2-xxx 536.3 MiB [###### ] /cudatoolkit-9.0-xxx 308.7 MiB [#### ] /qt-5.9.6-xxx 307.6 MiB [### ] /qt-5.9.4-xxx 226.3 MiB [## ] /gcc_impl_linux-64-7.3.0-xxx 157.9 MiB [## ] /caffe2-cuda8.0-cudnn7-xxx 149.5 MiB [# ] /mro-base_impl-xxx
詳細は以下。
不要ファイルの削除
ブラウザのキャッシュ関係の削除
Chrome
~/.cache/chromium/Cache
などを削除。ブラウザからも可能。
不要なパッケージ・ライブラリ
anaconda(conda clean --all)
ドキュメント: https://conda.io/docs/commands/conda-clean.html
anacondaでインストールしたパッケージの中から不要なものを削除。削除する前に実際の挙動を確認する場合は conda clean --dry-run
--all Remove index cache, lock files, tarballs, unused cache packages, and source cache.
apt-get(clean, autoremove)
コマンド各オプションの説明は以下。
apt-get autoremove
:/var/cache/apt/archives
以下に存在する依存関係がなく不要となっているライブラリを削除。apt-get clean
:/var/cache/apt/archives
以下の.deb
ファイルを削除。実際に削除されるファイルを知りたい場合は予め-s
オプションをつけてapt-get -s clean
とする。(uninstall - Does apt-get clean harm your system? - Ask Ubuntu)
Linuxカーネル
使用中のものを確認
uname -r
として現在使用しているカーネルを確認する。
$ uname -r 4.4.0-139-generic
インストールされている一覧の確認
dpkg -l 'linux-image*'
削除
sudo apt-get autoremove --purge [XXXXX]
[XXXX]に削除したいカーネルを指定。削除する前に --dry-run
オプションをつけて挙動を確認。