kasei_sanのブログ

かせいさんのIT系のおぼえがきです。胡乱の方はnoteとtwitterへ

ディスク容量が足りなすぎて growpart でエラーが出た時にやったこと

概要

  • あまりにもディスク容量が無いと、growpart に失敗する
  • その時にディスク容量を減らすために、何を削除したのかの記録

growpartのエラー

$ sudo growpart /dev/nvme0n1 1
mkdir: cannot create directory '/tmp/growpart.7531': No space left on device
FAILED: failed to make temp dir

ディスク容量削減のためにやったこと

apt-get autoremove は不要なパッケージを削除してくれるコマンドで、ディスク容量の削減にもってこいだが、あまりにもディスク容量が少ないとエラーが発生する

$ sudo apt autoremove
Reading package lists... Error!
E: Write error - write (28: No space left on device)
E: IO Error saving source cache
E: The package lists or status file could not be parsed or opened.

その場合、以下のように不要ファイルを地道に削除していく必要がある

不要ファイルの削除

以下のファイルを削除して容量を確保した

  • /var/cache/apt/archives/*deb
  • /var/cache/apt/pkgcache.bin.*
  • /var/log/*/.gz

/var/cache/apt/archives/*deb

apt-get でダウンロードしたpackageのcache

/var/cache/apt/pkgcache.bin.*

apt-get autoremove (後述) がディスク容量不足で実行失敗した時に発生したゴミファイル

/var/log/*/.gz

過去のログ。もう見なさそうなので削除