I used docker for building Yocto linux images and it used up the space.
# docker info ... Data Space Used: 107.4 GB Data Space Total: 107.4 GB Data Space Available: 0 B ...
The thin pool (?) is 100GB (107.4GB) and it is full.
I found this dicussion on github.
You need to increase the pool allowed for your containers. To do this , you will need to remove your var/lib/docker which will destroy all your containers and images.
Devicemapper running out of space can be very tricky indeed; We’re tracking issues around this in docker#20272.
For Docker 1.11, there’s a new option to specify a minimum amount of free space to be kept, and would prevent you from arriving in this situation; see docker#20786
# docker version Client: Version 1.12.6 ...
I could fix the issue by following the instruction on docker site (Manage application data / Store data within containers / Use the Device mapper storage driver # Increase capacity on a running device).
I didn’t do everything it says though.
# ls -lh /var/lib/docker/devicemapper/devicemapper/ total 100G -rw-------. 1 root root 100G Dec 27 02:49 data -rw-------. 1 root root 2.0G Dec 31 19:41 metadata
# cd /var/lib/docker/devicemapper/devicemapper/ # truncate -s 200G data # ls -l total 104443200 -rw-------. 1 root root 214748364800 Dec 31 20:01 data -rw-------. 1 root root 2147483648 Dec 31 19:41 metadata
# systemctl restart docker # docker info ... Data Space Used: 107.4 GB Data Space Total: 214.7 GB Data Space Available: 107.4 GB