Why the Linux total storage auto increase?

I had a Docker Image including a KVM and a windows.img of qcow2 format. And launched a container based on the Image, then I could connect to the windows by remote desktop connection.
Theoretically, running a container doesn’t take any storage, only when writing to windows can add storage in this case. But curiously, I did nothing in the windows, the total storage of Linux auto increase a lot (about 20GB) during the about four hours after windows booting up, and then the speed of the storage increasing slowed down.
What’s more, the windows.img file increased only 12GB, and the windows disk size didn’t change at all. After removing the container, the increased 20GB came back. I want to know why the total storage auto increased and where were the increased size.

  • When run docker-compose up I get python: can't open file 'manage.py': [Errno 2] No such file or directory
  • Installing tensorflow through docker on Ubuntu 14.04
  • Unable to build docker from root
  • Execute two commands with docker exec
  • Have Concourse only build new docker containers on file diff not on commit
  • Services in CentOS 7 Docker image without systemd
  • Unable to connect with container running in multiple host (Destination Host unreachable) [closed]
  • Docker out of disk space on aufs although df shows plenty
  • Test automation with docker, travis and a large database
  • CrashLoopBackOff in spark cluster in kubernetes: nohup: can't execute '--': No such file or directory
  • Docker build command output unavailable
  • Node.JS proxy with Nginx and Docker
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.