Contenu | Rechercher | Menus

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
systeme_de_fichiers [Le 22/09/2017, 11:34]
195.244.162.176 [La journalisation]
systeme_de_fichiers [Le 22/09/2017, 11:51] (Version actuelle)
195.244.162.176 [La journalisation]
Ligne 38: Ligne 38:
 Parlons maintenant de la journalisation. ​ Un système de fichiers journalisé est **plus fiable** lorsqu'​on entre dans le domaine du stockage des données. ​ Il a été expliqué plus haut ce qui se produit réellement lorsqu'​un fichier est enregistré sur un disque dur (une suite de 1 et de 0 est inscrite sur le disque) ; mais que se produit-il si l'​écriture de la chaîne est interrompue avant son terme (ce qui se produit, par exemple, lors d'une coupure de courant) ?  Votre fichier devient « corrompu », incomplet. Parlons maintenant de la journalisation. ​ Un système de fichiers journalisé est **plus fiable** lorsqu'​on entre dans le domaine du stockage des données. ​ Il a été expliqué plus haut ce qui se produit réellement lorsqu'​un fichier est enregistré sur un disque dur (une suite de 1 et de 0 est inscrite sur le disque) ; mais que se produit-il si l'​écriture de la chaîne est interrompue avant son terme (ce qui se produit, par exemple, lors d'une coupure de courant) ?  Votre fichier devient « corrompu », incomplet.
  
- à prévenir une telle corruption : lors de la sauvegarde d'un fichier, au lieu d'​écrire immédiatement sur le disque dur les données à l'​endroit exact où elles devraient être enregistrées,​ le système de fichiers écrit les données dans une autre partie du disque dur et note les changements nécessaire dans un journal, et ensuite, en arrière-plan,​ il repasse chacune des entrées du journal et termine le travail commencé ; lorsque la tâche est accomplie, il raye la tâche de la liste.+ Un système de fichiers journalisé travaille de façon ​à prévenir une telle corruption : lors de la sauvegarde d'un fichier, au lieu d'​écrire immédiatement sur le disque dur les données à l'​endroit exact où elles devraient être enregistrées,​ le système de fichiers écrit les données dans une autre partie du disque dur et note les changements nécessaire dans un journal, et ensuite, en arrière-plan,​ il repasse chacune des entrées du journal et termine le travail commencé ; lorsque la tâche est accomplie, il raye la tâche de la liste.
  
 Mais comment cela prévient-il la perte de données ?  Prenons un exemple : disons que vous cliquez sur le bouton //​Enregistrer//​ de votre logiciel d'​édition de texte pour sauvegarder le fichier ''​foo.txt''​. ​ L'​ordinateur écrit d'​abord un « brouillon » de ''​foo.txt''​ dans une partie différente du disque dur et écrit le changement dans le journal du système de fichiers. ​ Une fois cela effectué, l'​ordinateur commence à retranscrire le fichier //(la suite de 1 et de 0)// à son endroit définitif sur le disque dur.  Soudain, il survient une panne de courant ; alors la transcription du fichier est interrompue. ​ Lorsque le courant revient, même si le « propre », la version finale de votre fichier est incomplète,​ vous possédez toujours votre brouillon dans le journal du système de fichiers ; l'​ordinateur recommence donc la retranscription du fichier, écrasant les données corrompues. Mais comment cela prévient-il la perte de données ?  Prenons un exemple : disons que vous cliquez sur le bouton //​Enregistrer//​ de votre logiciel d'​édition de texte pour sauvegarder le fichier ''​foo.txt''​. ​ L'​ordinateur écrit d'​abord un « brouillon » de ''​foo.txt''​ dans une partie différente du disque dur et écrit le changement dans le journal du système de fichiers. ​ Une fois cela effectué, l'​ordinateur commence à retranscrire le fichier //(la suite de 1 et de 0)// à son endroit définitif sur le disque dur.  Soudain, il survient une panne de courant ; alors la transcription du fichier est interrompue. ​ Lorsque le courant revient, même si le « propre », la version finale de votre fichier est incomplète,​ vous possédez toujours votre brouillon dans le journal du système de fichiers ; l'​ordinateur recommence donc la retranscription du fichier, écrasant les données corrompues.


Le contenu de ce wiki est sous licence : CC BY-SA v3.0