Leo en Barrapunto una noticia que pego aquí tal cual, ya que está muy bien redactada y es de vital interés para los usuarios:
«Hace unos días se publicó una noticia en Slashdot, a raíz de un aviso de bug en Ubuntu, que ponía de manifiesto que algunas aplicaciones mal diseñadas podían ocasionar una pérdida de datos al ejecutarse sobre sistemas de archivos con delayed allocation, como ZFS, btrfs, XFS, o ext4. Estas aplicaciones se apoyan para funcionar correctamente en el modo data=ordered de ext3 (activado por defecto), y en su intervalo automático de ejecución de las operaciones de escritura en el disco. La opción de delayed allocation tiene muchas ventajas, y la sugerencia para evitar el problema es que las aplicaciones respeten realmente el estándar POSIX y ejecuten un fsync() , aunque hay gente que no está de acuerdo, y opina que la inclusión del fsync() implica un cambio semántico en la secuencia de operaciones. La inclusión sistemática de operaciones fsync() ya ha dado problemas también con aplicaciones en el pasado.»
Acertadísima por tanto la decisión de Canonical de disponer de ext4 en Ubuntu 9.04 como una opción más, y retrasar su inclusión como sistema de archivos por defecto hasta Ubuntu 9.10.
Fuente original: Barrapunto: «Algunas aplicaciones mal diseñadas podrían dar problemas con ext4«