Je vais essayer d'expliquer le journalisme tel que je le conçois. Je ne donnerai probablement pas le processus complètement juste, mais vous aurez une meilleure idée de la façon dont le journaling fonctionne.
Disons que je veux écrire de nouvelles données dans le système de fichiers du journal. Les étapes sont les suivantes.
- Le système d'exploitation écrit une nouvelle entrée dans le journal. Cette entrée indique que je veux écrire les nouvelles données. Le système d'exploitation inclut également inclut toutes les informations qui seraient nécessaires pour annuler l'opération. l'opération.
- Le système d'exploitation marque dans le journal qu'il a fini de faire l'entrée du journal.
- Le système d'exploitation suit maintenant le processus d'écriture du nouveau fichier données sur le disque.
- Le système d'exploitation marque dans le journal qu'il a accompli la tâche indiquée dans l'entrée du journal. L'espace utilisé dans le journal par cette entrée peut maintenant être réutilisé.
Si le système se bloque au cours de ces étapes, le redémarrage de l'ordinateur provoque les événements suivants.
Si l'ordinateur n'a jamais terminé l'étape 2, l'entrée du journal peut être marquée comme terminée afin que l'espace puisse être réutilisé. En d'autres termes, la tâche d'écriture des données n'a jamais été commencée, et l'entrée du journal peut donc être ignorée.
Si l'ordinateur a effectué l'étape 2, mais pas l'étape 4, les informations stockées dans l'entrée du journal sont utilisées pour remettre le système de fichiers dans l'état où il se trouvait avant l'entrée du journal. Une fois cette opération terminée, l'entrée du journal peut être marquée comme terminée afin que l'espace puisse être réutilisé.
La journalisation est donc une opération temporaire qui permet d'éviter la corruption d'un système de fichiers. Cela ralentit l'accès au disque, mais ce coût est généralement compensé par les avantages de la protection.
Les sauvegardes Time machine sont une sauvegarde permanente des modifications apportées à votre disque. Vous pouvez utiliser la sauvegarde pour restaurer tout ou partie de votre système de fichiers dans un état antérieur.