>>106573313
Pre-allocating doesn't work on either. This is a situation where you want your client to have separate incoming and complete directories, with the incoming directory NoCOW. Or just use XFS like other Anon said. Since your client already has data checksums for everything anyway.