Pages : 1
#1 Le 05/10/2005, à 07:27
- jrev
système de fichiers défectueux (résolu)
Bonjour,
Après un repartitionement avec CD-rescue sur mon ubuntu hoary (redimensionnement d'une partition) j'ai des problèmes dans le système de fichiers et un message au boot m'indique qu'il faut réparer le système manuellement.
Comment je fais ?
Merci
Dernière modification par jrev (Le 07/10/2005, à 07:46)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#2 Le 05/10/2005, à 07:43
- cep_
Re : système de fichiers défectueux (résolu)
Soit tu démarres en recovery puis tu montes le système de fichiers en lecture seule :
mount -n -o remount,ro /
ensuite tu lances le fsck (tu es en ext2 ext3 ?) . Ensuite tu remonteras le système :
mount -n -o remount,rw /
puis un : exit pour relancer.
Une autre solution est de lancer un live cd puis de vérifier que les partitions ne sont pas montées avec la commande mount. Si elles le sont, les démonter par un umount /dev/hd...
Ensuite, un e2fsck -y /dev/hd.... à adapter en fonction de tes partitions.
Toutes ces commandes sont à passer en root.
Si tu ne connais pas le nom de tes partitions faire un :
sudo fdisk -l pour voir les parts linux.
#3 Le 05/10/2005, à 07:45
- cep_
Re : système de fichiers défectueux (résolu)
Une précision, si tu choisis la méthode recovery, tu seras automatiquement root #
#4 Le 05/10/2005, à 07:55
- jrev
Re : système de fichiers défectueux (résolu)
toutes mes partitions ubuntu sont en reiserfs :
jean@aspire:~$ mount
/dev/hda5 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda6 on /home type reiserfs (rw)
/dev/hda1 on /media/winxp type vfat (rw,iocharset=iso8859-15,codepage=850,umask= 000)
/dev on /.dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=5M,mode=0755)
usbfs on /proc/bus/usb type usbfs (rw)
Dernière modification par jrev (Le 05/10/2005, à 08:01)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#5 Le 05/10/2005, à 08:24
- cep_
Re : système de fichiers défectueux (résolu)
Tu compliques
Alors : fsck.reiserfs
Voir le man.
#6 Le 05/10/2005, à 11:08
- jrev
Re : système de fichiers défectueux (résolu)
oui, je suis passé en recovery mode
J'ai aussi tapé man reiserfsck puis la commande
#reiserfsck --fix-fixable /dev/hda2
qui me redonne la main immédiatement (le man dit que le test/ réparation peut durer un certain temps)
Je n'ai aucun code de sortie de la commande c'est à dire 0 = no error, 1 = files errors corrected etc.
En mode recovery est-ce que les partitions doivent être démontées avant de les réparer ?
Je n'ai bien sûr pas l'intention de compliquer si je peux faire autrement
merci Cep
Dernière modification par jrev (Le 05/10/2005, à 11:13)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#7 Le 05/10/2005, à 11:14
- cep_
Re : système de fichiers défectueux (résolu)
Ok, jrev, la partition doit être montée en lecture seulement ou démontée. Tu as le choix.
Si tu veux plus de "visibilité", je te suggère d'utiliser un live cd.
En outre, si tu dois ensuite passer par un --rebuild-tree, je te suggère de faire d'abord, si possible, des sauvegardes des fichiers. Si possible, bien sûr.
Bonne continuation.
cep
#8 Le 05/10/2005, à 16:29
- jrev
Re : système de fichiers défectueux (résolu)
apparemment la commande ne passe pas et mon système de fichiers "is not clean"
Il y a quelque chose qui m'échappe...
J'ai essayé avec le CD-rescue et le DVD live d'ubuntu mais sans succès
je ne sais si le live DVD monte les partitions déjà enregistrées et s'il faut que je les démonte avant de passer la commande dont l'exécution devrait prendre un certain temps ...
Je suis en terrain inconnu et tatonne sans trouver la solution qui doit bien exister quelque part
merci à tous de vos suggestions
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#9 Le 05/10/2005, à 16:38
- cep_
Re : système de fichiers défectueux (résolu)
Je ne sais pas si le live monte les partitions en auto, mais la commande :
mount
te dira si elles sont montées.
Ensuite un sudo umount /dev/hd...
Ou les remonter en lecture comme déjà dit.
#10 Le 06/10/2005, à 04:57
- jrev
Re : système de fichiers défectueux (résolu)
le live DVD d'Ubuntu Hoary se lance bien et j'arrive sur le bureau ...
De là je fais mount dans un terminal et je vois qu'aucune de mes partitions linux endommagées ne sont montées.
Je tape alors :
sudo reiserfsck --rebuid-tree /dev/hda2 et après confirmation rien ne se passe et je retrouve l'invite : ubuntu@ubuntu:~$
Il me semble que la maintenance du système n'est pas au point et que la seule solution soit de faire une copie du système quand il fonctionne normalement et une restauration quand les choses tournent mal.
En ce qui me concerne je n'ai pas encore la maitrise de partimage mais c'est la dessus que je vais m'orienter vu le peu de doc sur la maintenance d'ubuntu
C'est d'ailleurs une solution valable pour tous les systèmes d'exploitations...
En attendant je réinstalle tout et formate toutes mes partitions car j'ai remarqué que si je ne reformate pas la /home j'ai les mêmes erreurs dans grossièrement 90% des cas
Dernière modification par jrev (Le 06/10/2005, à 05:04)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#11 Le 06/10/2005, à 06:45
- cep_
Re : système de fichiers défectueux (résolu)
Il aurait fallu voir les messages d'erreur qui te disaient que le système de fichiers était endommagé.
En outre, si ta /home était sur une partition séparée, il fallait aussi faire le fsck sur cette partition.
#12 Le 06/10/2005, à 10:19
- cep_
Re : système de fichiers défectueux (résolu)
Jrev, je pense avoir compris ce qui n'a pas fonctionné dans ton intervention.
Lorsque le système te pose la question:
Do you want to run this program?[N/Yes] (note need to type Yes if you do):
Il faut taper : Yes et non pas yes. Le Y majuscule est indispensable.
Comme j'ai une machine de test qui a justement une partition en reiserfs, je vais détailler la procédure au cas où. Cette machine est en dual boot. Donc je ferai la vérif depuis une debian, ce qui ressemble à l'utilisation d'un live cd finalement. Par contre, il faudra utiliser sudo, ou sudo su ou sudo -s -H pour plus de facilités.
cepcasa@cepcasa:~$ su
Password:
cepcasa:/home/cepcasa# mount /dev/hda5 /mnt/ubu5a
Il ne sera pas nécessaire de mounter la partition, bien sûr, je le fais juste pour "completer" l'exemple. Puis un mount pour vérifier.
cepcasa:/home/cepcasa# mount
/dev/hdb6 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev on /dev/.static/dev type unknown (rw,bind)
none on /dev type tmpfs (rw,size=10M,mode=0755)
/dev/hda5 on /mnt/ubu5a type reiserfs (rw)
cepcasa:/home/cepcasa# grep hd /proc/mounts
/dev/hda5 /mnt/ubu5a reiserfs rw 0 0
Puis je remonte la partition en lecture seulement (ro)
cepcasa:/home/cepcasa# mount -n -o remount,ro /dev/hda5
Je vérifie qu'elle est bien en ro
cepcasa:/home/cepcasa# grep hd /proc/mounts
/dev/hda5 /mnt/ubu5a reiserfs ro 0 0
Ensuite je lance le "fsck" avec l'option check (voir man)
cepcasa:/home/cepcasa# reiserfsck --check /dev/hda5
reiserfsck 3.6.19 (2003 www.namesys.com)
*************************************************************
** If you are using the latest reiserfsprogs and it fails **
** please email bug reports to reiserfs-list@namesys.com, **
** providing as much information as possible -- your **
** hardware, kernel, patches, settings, all reiserfsck **
** messages (including version), the reiserfsck logfile, **
** check the syslog file for any related information. **
** If you would like advice on using this program, support **
** is available for $25 at www.namesys.com/support.html. **
*************************************************************
Will read-only check consistency of the filesystem on /dev/hda5
Will put log info to 'stdout'
Do you want to run this program?[N/Yes] (note need to type Yes if you do):Yes
###########
reiserfsck --check started at Thu Oct 6 10:47:02 2005
###########
Filesystem seems mounted read-only. Skipping journal replay.
Checking internal tree..finished
Comparing bitmaps..finished
Checking Semantic tree:
finished
No corruptions found
There are on the filesystem:
Leaves 29623
Internal nodes 201
Directories 13592
Other files 124192
Data block pointers 626214 (256 of them are zero)
Safe links 0
###########
reiserfsck finished at Thu Oct 6 10:56:43 2005
###########
cepcasa:/home/cepcasa#
cepcasa:/home/cepcasa# exit
exit
cepcasa@cepcasa:~$
Comme tu vois, c'est clean, sinon il aurait fallu lancer les options de réparation comme indiqué dans le man.
S'il y avait eu des problèmes, il aurait fallu utiliser suivant le cas les :
reiserfsck --fix-fixable
ou :
reiserfsck --rebuid-tree
Ne pas oublier aussi de vérifier toutes les partitions.
Bonne continuation.
cep
#13 Le 06/10/2005, à 11:53
- jrev
Re : système de fichiers défectueux (résolu)
Bravo Cep, ça c'est une explication !
Merci mille fois ...
je vais reprendre l'essai car je n'ai pas encore réinstallé (peut-être j'attendrai Breezy Badger)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#14 Le 07/10/2005, à 07:45
- jrev
Re : système de fichiers défectueux (résolu)
eh bien ça marche mon toshiba est réparé !
c'était bien le Y majuscule qui manquait à ma commande ...
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#15 Le 07/10/2005, à 08:30
- cep_
Re : système de fichiers défectueux (résolu)
Impeccable. Content pour toi. Merci du retour.
Pages : 1