^This.
I actually wrote an article a while back, LVM, Thin Provisioning, and Monitoring Storage Use: A Case Study, where I had managed to miss setting the discard option on all of my VMs and so I was really chewing through storage. You'll still need to run fstrim inside Linux VMs (or just...