Non.
Le type de journalisation le plus courant, appelé journalisation des métadonnées, ne protège que l'intégrité du système de fichiers, pas des données. Cela inclut xfs, et ext3/ ext4dans le data=orderedmode par défaut .
Si un système de fichiers non journalisé subit un plantage, il sera vérifié à l'aide fsckdu prochain démarrage. fsckanalyse chaque inode du système de fichiers, recherchant les blocs marqués comme utilisés mais non accessibles (c'est-à-dire sans nom de fichier), et marque ces blocs comme inutilisés. Cela prend beaucoup de temps.
Avec un système de fichiers de journalisation des métadonnées, au lieu de faire un fsck, il sait quels blocs il était en train de changer, il peut donc les marquer comme libres sans les chercher dans toute la partition.
Il existe un type de journalisation moins commun, appelé journalisation des données, qui ext3fonctionne si vous le montez avec l' data=journaloption.
Il tente de protéger toutes vos données en écrivant non seulement une liste d'opérations logiques, mais également le contenu entier de chaque écriture dans le journal. Mais comme il écrit deux fois vos données, cela peut être beaucoup plus lent.
Comme d'autres l'ont souligné, même cela n'est pas une garantie, car le disque dur aurait pu dire au système d'exploitation qu'il avait stocké les données, alors qu'il se trouvait encore dans le cache du disque dur.
Pour plus d'informations, consultez l'article de Wikipedia Journaling File System et la section Data Mode de la documentation ext4 .