Abort transaction if there's not enough free space on disk.

Close #7.