EC2でpullしたときのこと。
エラー内容
$ git pull origin main
fatal: sha1 file '/var/www/movie-review/.git/index.lock' write error. Out of diskspace
見たことないエラーが出る。エラー文でググってみてもそれっぽいサイトは出てこない。
原因
翻訳サイトでエラー文を和訳してみたら
fatal: sha1 file '/var/www/movie-review/.git/index.lock' write error. Out of diskspace
↓(和訳)
致命的: sha1 ファイル '/var/www/movie-review/.git/index.lock' 書き込みエラー。 ディスク容量が不足しています
ディスク容量が不足しているとのこと。
解決法
一旦イメージなどを全部削除してしまえば、容量が復活すると思いますので
下記を実行して、docker関連のimageを全削除してからpullすればOKです。
$ docker-compose down
$ docker image prune -a
$ docker volume prune
$ docker system prune
$ git pull origin main
の手順を行ったら無事pullできました!
no space left on deviceと同じようなエラー内容なんですかね。。