@Peter

For git, you should add to your ~/.gitconfig file:

[core]
         fsyncobjectfiles = true

@Colin,

For Aptitude/dpkg, there really should be a call to sync before the
program exits, if it has installed or upgraded new packages.   I can't
speak to subversion because I don't know how the .entries are written.
If they are entirely new files, or if the files are being appended to,
the 2.6.30 patches won't help (but if they are entirely new files), it's
quite possible they will be corrupted with ext3 if you crash at the
wrong time.  Again, if you care about things being on disk, you have to
use fsync().   I'd suggest filing bugs with the programs involved ---
and in the meantime, use sync before you do risky things that might
cause your kernel crash.

-- 
Ext4 data loss
https://bugs.launchpad.net/bugs/317781
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to