Le ven 04/06/2004 Ã 01:45, grillot sebastien a Ãcrit :
Bonsoir,
je viens d'etre "victime" (si je puis dire) d'une micro coupure
d'electricità et donc forcement d'un arret de mon systeme quelque peut
rapide... (je suis sous une mandrake 9.1, kernel 2.4.21)
Je viens de rebouter et j'ai eu ces messages etranges lors du "check forced"
"dev/hda6 : clearing orphaned inode 7127042 (uid=501, gid=501,
node=040755 size = 4096)"
Le message c'est ecrit plusieurs fois avec des legeres variantes a
l'interieur du message (pas dans la partie entre parenthese) mais je ne
sais pas combien de fois.
Quelqu'un serait ce que signifie ces message? j'ai un soucis ?
Ãa indique un inode (un fichier) qui n'est pas rÃfÃrencà par un
rÃpertoire.
C'est une situation tout à fait normal. Par exemple le fichier est
occupà par un programme (donc il faut un inode) et il a Ãtà supprimÃ
(donc il n'est plus rÃfÃrencà par un rÃpertoire). Dans une telle
situation, si le noyau est arrÃtà brutalement (en appuyant sur "reset"
par exemple), il reste des inode (fichiers) qui n'ont plus de raison
d'Ãtre puisque les programmes qui les utilisaient n'existent plus.
Cette situation peut aussi arriver lors de la suppression d'un fichier
et un arret brutal de noyau.
Lors de la suppression le noyau fait :
1 - fichier occupà par le programme qui va le supprimer
2 - la rÃfÃrence au fichier par un rÃpertoire est supprimÃ
3 - puis la table des bloques de donnÃes est mise à jours
4 - puis le inode est supprimà et le programme n'occupe plus le fichier.
Si arrÃt du noyau entre 2 et 4 on a "orphaned inode".
Ce n'est pas un problÃme de journalisation d'ext3.
merci bien.
Seb