#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:~$
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
#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
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