...Oh dear, I think I may have been extremely stupid: This entire time I thought I was typing into the QEMU VM, but in actual fact I was typing into the docker container that contained it. So this wasn't an ext4 issue at all, but a limitation of whatever filesystem docker containers use.