Journal (système de fichiers)

Un article de Wikipédia, l'encyclopédie libre.

Un journal est la partie d'un système de fichiers journalisé qui trace les opérations d'écriture tant qu'elles ne sont pas terminées et cela en vue de garantir l'intégrité des données en cas d'arrêt brutal.

[modifier] Objectif

L'intérêt est de pouvoir plus facilement et plus rapidement récupérer les données en cas d'arrêt brutal du système d'exploitation (coupure d'alimentation, plantage du système, etc.), alors que les partitions n'ont pas été correctement synchronisées et démontées.

Sans un tel fichier journal, un outil de récupération de données après un arrêt brutal doit parcourir l'intégralité du système de fichier pour vérifier sa cohérence. Lorsque la taille du système de fichiers est importante, cela peut durer très longtemps (jusqu'à plusieurs heures) pour un résultat moins efficace car entraînant des pertes de données.

[modifier] Exemples

Système de fichier Utilisé par Remarque
BFS BeOS et Haïku
Ext3 principalement Linux Ext2 avec un journal
HFS+ Mac OS En option
JFS principalement AIX, mais aussi Linux
NTFS Windows
ReiserFS principalement Linux
UFS principalement FreeBSD
VxFS principalement HP-UX
XFS plusieurs systèmes UNIX
ZFS principalement OpenSolaris