#1 Le 11/10/2005, à 11:37
- Zorgloub
fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
à chaque démarage de mon pc, j'ai le droit à un jolis fsck failed sur /dev/hdb1. le problème c'est que même en faisant un fsck dessus à la main, ça ne marche pas mieux après, ça fait lomtemps que ce problème traine et que je suis obligé de faire ctrl + d pour quitter, mais ça n'augure rien de bon je crois; ça peut signifier que le disque ne va pas tarder à me lacher non?
Sachant qu'ils ont du "mal" à se lancer : parfois mon pc ne les détecte pas au démmarage car il ne se mettent pas en route.
De plus parfois j'ai le droit à un kernel panic si je ne fait pas ctrl + d rapidement (ça empire depuis peu, je songe donc à tous sauvegarder au plus vite).
mais auriez vous tous de même une idée svp pour régler ce problème ?
merci!
PS : je crois que j'avais essayer un e2fsk même une fois (il me semble, je ne me rappelle plus)
#2 Le 11/10/2005, à 11:45
- cep_
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
/dev/hdb1 est en ext2 ou ext 3 ? si oui, faire un e2fsck -y /dev/hdb1 sur la partition démontée, ou montée en read only.
#3 Le 11/10/2005, à 12:08
- Zorgloub
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
en Ext3, et le "si oui" correspond au 2 type? ou seulement à ext3?
bon je teste ça va pas me sauter à la figure de toute manière (esperont!)
#4 Le 11/10/2005, à 12:10
- Zorgloub
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
voilà ce que cela me donne :
root@jupiter:/home/touns # e2fsck -y /dev/hdb1
e2fsck 1.35 (28-Feb-2004)
La taille de système de fichiers (selon super) est 19537040 blocs
La taille physique de périphérique est 19535032 blocs
Soit que super ou la table de partition est corrompue!
Arrêter? yes (pour oui)
#5 Le 11/10/2005, à 12:23
- cep_
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
Tu as modifié les partitions ? c'est comme si la partition avait été redimensionnée mais pas le système de fichiers. Ou un journal érroné peut-être.
Tu peux faire un :
sudo parted -s /dev/hdb print
et un :
sudo fdisk -l
pour avoir la géométrie des disques. Tu comprareras les deux infos.
Ensuite, éventuellement, tu pourrais utiliser parted avec l'option rescue, ou gpart ou testdisk sur le disque démonté pour réparer si besoin.
S'il s'agit de ton disque système, il faudra faire celà depuis un live cd.
#6 Le 11/10/2005, à 12:31
- Zorgloub
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
ce n'est pas mon disque système voilà ce que j'obtient :
root@jupiter:/home/touns # parted -s /dev/hdb print
Géométrie du disque pour /dev/hdb: 0.000-76319,085 mégaoctets
Type d'étiquette de disque: msdos
Mineur Départ Fin Type Sys.fichiersFanions
1 0,031 76308,750 primaire ext3
root@jupiter:/home/touns # fdisk -l
Disque /dev/hda: 61.4 Go, 61492838400 octets
16 têtes, 63 secteurs/piste, 119150 cylindres
Unités = cylindres de 1008 * 512 = 516096 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hda1 * 1 8929 4500184+ 83 Linux
/dev/hda2 8930 9921 499968 82 Linux swap / Solaris
/dev/hda3 9922 119150 55051416 83 Linux
Disque /dev/hdb: 80.0 Go, 80026361856 octets
255 têtes, 63 secteurs/piste, 9729 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Périphérique Amorce Début Fin Blocs Id Système
/dev/hdb1 1 9728 78140128+ 7 HPFS/NTFS
et je constate qu'il considère que hdb1 est en NTFS!!! alors que c'est de l'ext3!
que me proposes tu donc stp?
#7 Le 11/10/2005, à 13:31
- cep_
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
t je constate qu'il considère que hdb1 est en NTFS!!! alors que c'est de l'ext3!
fdiks le considère en ntfs, oui. Les informations sur les cylindres sont étranges aussi. Il y a tout de même un problème sur la table, on dirait. Mais fdisk n'est pas toujours infaillible. Ce disque n'est pas partagé par ailleurs ? il n'est pas monté sur le réseau ? pour tenter une réparation, il faudra arrêter ce partage s'il y en a un.
Vois si tu peux sauvegarder les documents qui sont dessus si u as accès à ce disque depuis windows.
Ensuite tu pourras voir avec un :
sudo parted /dev/hdb rescue
, ou en lançant gpart ou tesdisk s'il peut réparer.
En dernier ressort, si parted, gpart, ou testdisk ne peuvent rien, après avoir récupéré ce qui est récupérable, tu vérifies le disque avec les smartmontools ou les utilitaires du constructeur du disque. Ensuite tu supprimes la partition et tu en crées une autre ainsi qu'un système de fichiers.
gpart, smartmontools et testdisk sont installables par synaptic ou apt-get.
Par curiosité, cette partition ext3 a été créée avec Partition Magic ?
Bonne continuation.
cep
p.s : tu peux en savoir très facilement plus sur la géométrie et les cylindres, même avec fdisk, en faisant ainsi (tu adaptes à ton disque b et j'ai mis les lettres des commandes en gras) :
$ sudo fdisk /dev/hda
Commande (m pour l'aide): [b]m[/b]
Commande action
a bascule le fanion d'amorce
b éditer l'étiquette BSD du disque
c basculer le fanion de compatibilité DOS
d détruire la partition
l lister les types de partitions connues
m afficher ce menu
n ajouter une nouvelle partition
o créer une nouvelle table vide de partitions DOS
p afficher la table de partitions
q quitter sans faire de sauvegarde
s créer une nouvelle étiquette vide pour disque de type Sun
t modifier l'identificateur de la partition système
u modifier l'affichage et la saisie des unités
v vérifier la table de partitions
w écrire la table sur le disque et quitter
x fonctionnalité additionnelle (pour experts seulement)
Commande (m pour l'aide):[b] x[/b]
Commande pour experts (m pour de l'aide): m
Commande action
b déplacer le début des données dans une partition
c modifier le nombre de cylindres
d afficher les données brutes de la table de partition
e lister les partitions étendues
f fixer l'ordonnancement des partitions
g créer une table de partitions de type IRIX (SGI)
h modifier le nombre de têtes
m afficher ce menu
p afficher la table de partitions
q quitter sans faire de sauvegarde
r retourner au menu principal
s modifier le nombre de secteurs par piste
v vérifier la table de partitions
w écrire la table sur le disque et quitter
Commande pour experts (m pour de l'aide):[b] p[/b]
Disq /dev/hda: 128 têtes, 63 secteurs, 781 cylindres
Nr AF Hd Sec Cyl Hd Sec Cyl Début Tail.ID
1 80 1 1 0 127 63 761 63 6144705 0b
2 00 0 1 762 127 63 780 6144768 153216 83
3 00 0 0 0 0 0 0 0 0 00
4 00 0 0 0 0 0 0 0 0 00
Commande pour experts (m pour de l'aide): [b]q[/b]
cep@casa:~$
#8 Le 11/10/2005, à 13:34
- cep_
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
zut, j'avais oublié que les balises B ne sont pas prises en compte dans Code.
Donc lire m et non m, ainsi de suite.
#9 Le 11/10/2005, à 13:47
- Zorgloub
Re : fsck failed au démarage, pose tjs pb, même après l'avoir fait manuelem
Merci, je vais voir ça au calme lorsque j'aurai fais de la place sur le disque dur de ma copine.
Je vais sauvegarder mes donné sur son disque avant de tenter des réparations.
Et non je n'ai pas utilisé partition magic, et ce disque n'as pas touché un windows depuis au moins 3 ans c'est pour ça que le fait qu'il indique NTFS m'intrigue. Et pour répondre à ta question (petit curieux!!! c'est pas bien!) j'ai utilisé cfdisk, une simple GUI du programme fdisk, enfin GUI... il est toujours en console, mais toujours plus agréable à utiliser qu'fdisk.