To those moving to Jaunty: Do not use the new ext4
matthew.flaschen at gatech.edu
Thu Mar 12 15:06:44 GMT 2009
Jonas Norlander wrote:
> But I still cant understand, no matter if you depending on the cache
> or the libraries you using don't use flush() the right way isn't a
> journaling file system supposed to only register complete transactions
> and by that guarantee (of course you cant guarantee that, but it
> should be minimal) that the files would not be destroyed/truncated?
A journaling system is supposed to ensure that at time n the disk
exactly reflects all disk operations requested prior to some time n-x.
That is true in this case, because the truncate was a /requested/ disk
operation that occurred prior to the write.
More information about the kubuntu-users