Quote Originally Posted by energyman View Post
Which means that ext4 with its 'sometimes a crash can mean original and destination are both 0' isn't good enough either
That's due to buggy applications that don't use the POSIX interfaces correctly (like it or not, open(), close(), read(), write(), and fsync() are all POSIX interfaces and the need to use fsync() correctly goes back decades --- and the need to do this is true for all modern file systems). But that's another discussion/flame war....