2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

/var/lib/docker/overlay2をrm -rf してしまった

Posted at

なぜ削除したか

今回は自分のお勉強環境でおきました。

dockerを扱うぞ~
思考錯誤しまくってました。
トライアンドエラーエラーエラーエラーエラーエラー

そしたら下のようなエラーがでるようになった

Service 'web' failed to build : Error processing tar file(exit status 1): open /workdir/node_modules/moment/src/locale/th.js: no space left on device

なんか空き容量ないよてきなエラー
どこのディレクトリがいらないデータあるのかな~
という感じで調査を開始

下記コマンドで容量確認 90~%とかなってた

# df

Filesystem              1K-blocks      Used Available Use% Mounted on
devtmpfs                   495560         0    495560   0% /dev
tmpfs                      507280         0    507280   0% /dev/shm
tmpfs                      507280      6928    500352   2% /run
tmpfs                      507280         0    507280   0% /sys/fs/cgroup
/dev/mapper/centos-root  42954248  41440764   1513484  97% /
/dev/sda1                 1038336    232604    805732  23% /boot
/dev/mapper/centos-home  20969468   1378968  19590500   7% /home
vagrant                 487026684 434455780  52570904  90% /vagrant
tmpfs                      101460         0    101460   0% /run/user/0

じゃあ実際どこにあるのか確認
ルートディレクトで下記コマンド

ファイル数確認のコマンド

# find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -nr

 991996 var
 135829 root
 115510 usr
   1702 etc
    333 opt
     14 tmp

一番多い階層へ移動またファイル数確認のコマンド実行

cd /var
# find . -xdev -type f | cut -d "/" -f 2 | sort | uniq -c | sort -nr

これを繰り返した結果
記事タイトルのディレクトリへとたどり着く

/var/lib/docker/overlay2

気にせず消してしまえ!!

rm -rf おーばーれい2 

・・・・・・

消してなにが起きたか

# docker-compose build

Service 'web' failed to build : failed to create rwlayer: symlink ../c106f3628~e5d61a89/diff /var/lib/docker/overlay2/l/6FS3QLH~EPGV4JRBIE5: no such file or directory

下記エラーがでるようになった

failed to create rwlayer

buildできなくなってしまった

対応

下記コマンド実行

docker system prune --volumes -a

rm -rf でoverlay2を消していても
なんかうまいこと初期化してくれるみたいでした。

無事にbuildうごくようになりました。
ただデータとかボリュームとかはもちろん全部消えたので
注意です。今回はお勉強環境だったのでセーフでしたが

まとめ

overlay2がどんなことしてるとかよくわからずに消しました

トライエラーでも調べて
なるべく正解に近いトライをしたほうがいいと思いました。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?