Où est stocké le journal?

Réponses:

9

Le journal est stocké dans un espace séparé de la partition, vous ne pouvez pas y accéder directement. Vous pouvez utiliser sudo debugfs /dev/sda#où le #symbole est le numéro de votre partition, puis utiliser logdumpin debugfspour l'imprimer. La sortie est cependant confuse.

En général, en tant qu'utilisateur régulier, vous n'avez pas besoin de connaître le journal. L'utilisation ext3/4sera suffisante pour éviter la perte de données (dans la plupart des cas).

Ce lien pourrait aider: http://www.linuxforums.org/forum/red-hat-fedora-linux/121074-ext3-journal.html

evgeny
la source
Je voulais juste savoir, comme cela était indiqué dans le lien, quel est ce journal sur disque? Où est-il sur le disque dur? Cette image était un peu déroutante pour moi.
Sen
11

Il n'y a pas de place fixe pour le journal, chaque système de fichiers le stocke dans un endroit différent.

Si vous vous attendez à ce qu'il s'agisse d'un fichier normal, alors vous vous trompez, cela ressemble plus à une partie de la structure du système de fichiers comme la table d'inode. Le plus drôle est que ext3 / 4 le traite exactement comme un fichier normal. Il se trouve généralement dans l'inode numéro 8, mais il s'agit d'un paramètre du noyau qui peut être modifié au moment de la compilation.

Si vous voulez devenir technique, cet article de Carlo Wood , écrit en mars 2008, est une excellente lecture de la structure ext3.

Si cela ne vous dérange pas de mettre le journal dans un endroit avec des mots comme table de partition , inode ou bloc et ne vous en faites pas:

Javier Rivera
la source
Bon commentaire .. aimerait voter mais manque de points .. :-)
Sen
"Il se trouve généralement dans l'inode numéro 8", pouvez-vous m'expliquer brièvement à ce sujet?
Sen
yup .. je l'ai trouvé .. c'est le numéro d'inode du fichier Journal ..
Sen
Un inode est l'enregistrement d'un élément dans le système de fichiers, ce qui pourrait signifier un fichier, un répertoire, un lien symbolique ou quelque chose de interne que l'utilisateur n'a pas besoin de connaître - dans ce cas, le journal est un inode dans ext3 / 4 (ce n'est pas nécessairement le cas dans d'autres systèmes de fichiers). L'enregistrement inode est appelé un numéro unique. L'enregistrement inode ne stocke pas les données du fichier lui-même - ou des métadonnées spécifiques telles que le nom de fichier, mais pointe vers ces données.
thomasrutter