Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/08/2007, à 17:15

Sorbus

[Résolu] Unattached inode 640297... quelle peut en être la cause ?

Bonjour,

J'ai eu un gros souci sur mon PC fixe, en dual boot Windows XP / Ubuntu : redémarrage impossible d'Ubuntu (feisty) après une session windows (ouverte pour utiliser Everest + Touslesdrivers.com + quelques sites de documentation... simplement pour étudier comment augmenter la RAM de cet ordi).

Au redémarrage d'Ubuntu :
- le démarrage graphique s'est stoppé... puis des lignes :

/dev/hda3 contains a file system with errors check forced...

et quelques secondes plus tard :

file system check failed, please repair the file system manually.

puis encore :

a maintenance shell will now be started
control -d will terminate this shell and resume system boot
bash : no job control in this shell
bash : groups : command not found
bash : lesspipe : command not found
bash : The : command not found
The program 'apt-get' is currently not installed. You can install it by typing : apt-get install apt
bash : apt-get : command not found
bash : dircolors : command not found
bash : The : command not found

Pas très rassurant tout ça...
Une petite précision intéressante était donnée :
"log in var/log/fsck/checkfs"

J'ai donc édité ce fichier par "nano var/log/fsck/checkfs"

Il contenait ceci :

Log of fsck -C -R -A -a
Sun Aug 26 09h45... 2007
fsck 1.40-wip (14-nov-206)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
/dev/hdb4 : input/output error
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
/dev/hda3 contains a file system with errors check forced
/dev/hda3 Unattached inode 640297
/dev/hda3 : UNEXPECTED INCONSISTENCY; run fsck manually (i.e. without -a or -p options) fsck died with exit status S.

Bon... petite recherche sur le net...
Vérification fdisk - l
et nano /etc/fstab

dans ce fichier fstab, la ligne hda3 apparaissait comme suit :
# /dev/hda3

UUID=(numéro de l'UUID)         /home           ext3           defaults            0              2

et pour info, la partition du système Ubuntu, sur hda5 :

# /dev/hda5
UUID=(numéro de l'UUID)         /home           ext3           defaults,errors+remount-ro            0              1

-----------------------

Bon... après une petite recherche via Google, j'ai fait :

fdisk    /dev/hda3

qui m'a donné un bref message se terminant par :

warning : invalid flag
0x0000 of partition table 4 will be corrected by (w)rite
command (m for help)

Je n'ai pas trop su quoi faire avec ça...

J'ai donc fait :
e2fsck -f /dev/hda3
... qui, après les "pass 1, pass 2 et pass 3" sans rien a signaler, a donné ceci :

Pass 4 : checking reference counts
Unattached inode 640297
Connect to /lost+found<y>

J'ai répondu "y" (oui !)

et aors :

Inode 640297 ref count is 2, should be 1 Fix<y>?

J'ai répondu "y" (oui !)

Puis j'ai redémarré par
shutdown -r now

... en m'y reprenant à deux fois... Ubuntu a alors redémarré très normalement, sans le moindre problème...

Ma question, simplement par curiosité, pour essayer de comprendre :

quelle peut être l'origine de ce problème concernant un Unattached inode ?
... si quelqu'un a une idée... ?

Dernière modification par Sorbus (Le 04/09/2007, à 22:28)

Hors ligne

#2 Le 04/09/2007, à 14:00

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Un petit up !

Hors ligne

#3 Le 04/09/2007, à 14:11

Hoper

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Avant la session windows, quand tu etait sous ubuntu, rien d'anormal ne s'etait produit ? par d'extinction brutale ou autre ? (cause la plus frequence pour une corruption de fs). D'ailleur, c'est visiblelent carrement la table des partitions qui avait aussi été corrompu... donc la... je sais pas ce qui a pu vouloir ecrire la dedans...
Ca peut aussi venir d'un probleme hardware...


Mes tutos et coups de gueule :
http://hoper.dnsalias.net/atdc/
Mastodon: @hoper@framapiaf.org

Hors ligne

#4 Le 04/09/2007, à 14:27

Compte anonymisé

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Salut

Pour les inodes voir ici.
En fait je pense qu'il s'agit d'une référence de type lien physique (ln) à un fichier ou un répertoire qui n'existe plus (la référence). Cela expliquerait que le compteur à 2 ai été emmené à 1 :
Inode 640297 ref count is 2, should be 1 Fix<y>?

@+

Dernière modification par Compte anonymisé (Le 04/09/2007, à 14:27)

#5 Le 04/09/2007, à 15:38

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Merci pour ces pistes,

Je regarde le lien indiqué par jeanjd63.
@Hoper : non, je n'ai rien remarqué d'anormal lors de ma session Ubuntu précédente. Pas d'arrêt brutal. Au niveau hardware, je ne sais pas... mais je n'ai pas remarqué de nouvelle anomalie depuis huit jours.

@jeanjd63 : "lien physique à un répertoire qui n'existe plus"... ça pourrait être quoi par exemple ?

Hors ligne

#6 Le 04/09/2007, à 15:45

Compte anonymisé

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Je ne sais pas exactement mais tu peux rechercher l'inode cité je pense :
sudo ls -iR / | grep 640297 ça peut être long

@+

#7 Le 04/09/2007, à 18:28

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Résultat :

mon_user@mon_user-desktop:~$ sudo ls -iR / | grep 640297
Password:
640297 #640297
mon_user@mon_user-desktop:~$

smile

Hors ligne

#8 Le 04/09/2007, à 18:39

Compte anonymisé

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Essaye :
sudo ls -ilR / | grep 640297
Sinon tu as aussi :
sudo find / -inum 640297

@+

#9 Le 04/09/2007, à 21:31

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Résultat sudo ls -ilR / | grep 640297

640297 -rw------- 1 mon_user mon_user 11621 2007-08-22 15:10 #640297
ls: ne peut lire le lien symbolique /proc/111/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/111/task/111/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/133/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/133/task/133/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/134/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/134/task/134/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/135/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/135/task/135/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/1948/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/1948/task/1948/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/1949/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/1949/task/1949/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2/task/2/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2166/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2166/task/2166/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2167/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2167/task/2167/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2177/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2177/task/2177/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2356/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/2356/task/2356/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3/task/3/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/30/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/30/task/30/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/31/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/31/task/31/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/32/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/32/task/32/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3431/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3431/task/3431/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3575/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3575/task/3575/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3911/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/3911/task/3911/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/4/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/4/task/4/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/5/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/5/task/5/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/5148/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/5148/task/5148/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/6/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/6/task/6/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/6144/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/6144/task/6144/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/7/exe: Aucun fichier ou répertoire de ce type
ls: ne peut lire le lien symbolique /proc/7/task/7/exe: Aucun fichier ou répertoire de ce type

Hors ligne

#10 Le 04/09/2007, à 21:36

Smarter

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

j'imagine que ton fichier #640297 est dans lost+found donc tu peux voir quel type de fichier c'est avec un sudo file /lost+found/#640297 et tu peux ensuite le copier dans ton répertoire personelle pour savoir ce que c'est.

Hors ligne

#11 Le 04/09/2007, à 21:37

Compte anonymisé

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Tu as un fichier qui s'appelle #640297

la 2eme commande te dira + où il se trouve (dans ton répertoire certainement)

@+

#12 Le 04/09/2007, à 21:44

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Résultat sudo find / -inum 640297

/home/lost+found/#640297
find: /proc/13765/task/13765/fd/4: Aucun fichier ou répertoire de ce type
find: /proc/13765/fd/4: Aucun fichier ou répertoire de ce type

En effet, ce fichier est bien dans "lost+found". Je regarde ce que c'est.

Hors ligne

#13 Le 04/09/2007, à 21:47

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Résultat de sudo file /home/lost+found/#640297

/home/lost+found/#640297: PNG image data, 128 x 64, 8-bit/color RGB, non-interlaced

Hors ligne

#14 Le 04/09/2007, à 21:55

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Voilà ce que c'est hmm
124031006320070904223239.png

Dernière modification par Sorbus (Le 04/09/2007, à 22:00)

Hors ligne

#15 Le 04/09/2007, à 21:58

Smarter

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Si c'est dans /home/lost+found ça veut dire que c'est un fichier qui était dans ton /home avant donc pas une image de l'artwork mais un truc que t'as du téléchargé, donc rien de bien grave.

Hors ligne

#16 Le 04/09/2007, à 22:04

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

OK ! Je ne me souviens pas de cette image... Mais bon, son sujet me dit bien un peu quelque chose wink
Je ne pensais pas que c'était bien grave... puisque les opérations indiquées dans mon premier post avaient résolu le problème...
Ma seule question, plus de l'ordre de la curiosité : comment un fichier comme celui-ci peut-il se "mettre en travers" au point de bloquer le démarrage du système ?

Hors ligne

#17 Le 04/09/2007, à 22:13

Smarter

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Ton disque a peut-être eu un problème(ou Ubuntu s'est mal éteints) et fsck a détecté des erreurs sur ton disque, heureusement avec les systèmes de fichiers journalisées les pertes sont minimales(dans ton cas juste une image qu'il a pu retrouver) ça devient plus problématique si un fichier nécessaire au système ce retrouve dans lost+found ou est corrompu.

Hors ligne

#18 Le 04/09/2007, à 22:28

Sorbus

Re : [Résolu] Unattached inode 640297... quelle peut en être la cause ?

Merci à toi et à jeanjd63.
J'en sais un peu plus...
... et je note ce sujet comme "résolu"
@+

Hors ligne