Here's a problem I can't work out: I have a filesystem (in a VM) that I know has at least 100MB of deleted files on it. Doing this in a script: mount -o discard /dev/sda1 /mnt fstrim /mnt ... does nothing. Also the fstrim is almost instantaneous -- there's no way it could be scanning the disk. However, if I start with the same filesystem, mounted with -o discard, and create and rm large files, while observing the size of the underlying virtual disk, then discard is obviously working fine. 'rm' of large files makes the underlying disk shrink. Any ideas here? Rich. kernel: 3.12.5-302.fc20.x86_64 qemu: 1.7.0 virtio-scsi with discard=unmap -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-p2v converts physical machines to virtual machines. Boot with a live CD or over the network (PXE) and turn machines into KVM guests. http://libguestfs.org/virt-v2v -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html