[Mdk 8.2] Filesystem planté suite a l'ajout d'un disque dur

Filesystem planté suite a l'ajout d'un disque dur [Mdk 8.2] - Divers - Linux et OS Alternatifs

Marsh Posté le 08-07-2003 à 00:11:12    

Salut,
 
J'avais un seul disque dur de 8 Go et un DVD-Rom sur la même nappe le tout sur Mandrake 8.2.
J'ai récuperer un disque dur de 13 Go que je souhaitait rajouter à mon système existant, avoir plein de place pour stocker des données et seulement des données. J'ai branché le disque dur sur le deuxième Bus IDE de mon ordinateur et j'ai démarrer, je m'attendais a ce que HardDrake m'interpelle et me demande de configurer (formatter et partitionner) ce nouveau disque, mais il m'a rien dit du tout (alors qu'il se lance bien au démarrage). Soit. Une fois loggé (en tant qu'utilisateur basique) sous Gnome j'ai lancé HardDrake suis allé voir ce nouveau disque dur dans la section disque durs de la liste, je l'ai selectionné puis j'ai cliqué sur "Configurer". Je l'ai formaté "FS ext3"(car il était "FAT32" ) et j'ai choisi de ne pas le partitionner, d'avoir les 13 Go dans le point de montage "/stuff" que je creait pour l'occasion (ais-je bien fait ?).
j'ai validé puis j'ai quitté HardDrake. Ensuite dans la console, un "cd /" me montrait bien "/stuff" mais il m'était impossible d'y copier quoique ça soit (même en root via une autentification root par "su" ). J'ai rebooter me disant qu'il le fallait pour que le système prenne en compte ce nouveau point de montage (même si ça m'étonnais de la part de Linux).
Mais au reboot je reste en console et j'obtiens ceci :

Citation :

Activation des paritions de pagination (swap)     [ OK ]
Recherche des dépendance des modules :     [ OK ]
Vérification des systèmes de fichiers
/dev/hbc5:
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
   e2fsck -b 8193 <device>
 
fsck.ext3: Bad magic number in super-block while trying to open /dev/hdc5
/dev/hdb8: clean, 3544/558880 files, 1112246/1116533 blocks
/dev/hdb6: clean, 32703/195840 files, 203848/391576 blocks
/dev/hdb7: clean, 5611/195840 files, 98017/391576 blocks
Failed to check filesystem. Do you want to repair the errors? (Y/N)
(beware, you can loose data)


 
Si je fais un "Y", j'obtiens :

Citation :

e2fsck 1.26 (3-Feb-2002)
e2fsck 1.26 (3-Feb-2002)
Couldn't find ext2 superblock, trying backup blocks...
/dev/hdb8: clean, 3544/558880 files, 1112246/1116533 blocks
e2fsck 1.26 (3-Feb-2002)
/dev/hdb6: clean, 32703/195840 files, 203848/391576 blocks
 
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
   e2fsck -b 8193 <device>
 
fsck.ext3: Bad magic number in super-block while trying to open /dev/hdc5
e2fsck 1.26 (3-Feb-2002)
/dev/hdb7: clean, 5611/195840 files, 98017/391576 blocks
                    [ERREUR]
 
*** Une erreur a été detectée lors de la vérification du système de fichier
*** Nous vous laissons dans un shell; le système redémarrera
*** quand vous quitterez le shell?
Give root password for maintenance
(or type Control-D for normal startup): _


 
Et voilà où j'en suis :( c'est a dire perdu  :cry:  
Quelqu'un saurait-il comment me sortir de ce mauvais pas ?
 
(PS: Le nouveau disque dur marchait sans problème sur mon autre PC sous Windows)

Reply

Marsh Posté le 08-07-2003 à 00:11:12   

Reply

Marsh Posté le 08-07-2003 à 01:08:25    

ben log toi en root et execute fsck à la main

Reply

Marsh Posté le 08-07-2003 à 02:13:51    

Je ne connais pas trop ce logiciel, j'ai tapé "fsck" et il m'a sortit sa version et un message d'erreur :
fsck 1.26 (3-Feb-2002)
 
No devices specified to be checked!

 
Un "fsck --help" me renvoir la même chose, peux-tu m'en dire plus sur l'utilisation de ce programme ?

Reply

Marsh Posté le 08-07-2003 à 02:34:12    

fsck /dev/ta_partition

Reply

Marsh Posté le 08-07-2003 à 02:53:22    

"fsck /dev/hdc5" me donne :

Citation :

fsck 1.26 (3-Feb-2002)  
e2fsck 1.26 (3-Feb-2002)  
Couldn't find ext2 superblock, trying backup blocks...
fsck.ext3: Bad magic number in super-block while trying to open /dev/hdc5
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:  
  e2fsck -b 8193 <device>


et retour au shell :'(
 

Reply

Marsh Posté le 08-07-2003 à 08:30:21    

Pas normal, ton bazar.
Ton disque de 8 Go, c'est hda ?
Ton lecteur de DVD, c'est hdb ?
Ton disque de 13 Go, c'est hdc ?
 
hda, il va bien, non ? Il est partitionné comment ?
Sinon, vu que tu as choisi de ne faire qu'une seule partition sur ton 13 Go (en hdc, je suppose donc), d'où vient ce hdc5 ? Où sont les hdc1, 2, 3 ? Fais voir le partitionnement de ce disque.

Reply

Marsh Posté le 08-07-2003 à 11:54:52    

Jak a écrit :

Pas normal, ton bazar.
Ton disque de 8 Go, c'est hda ?
Ton lecteur de DVD, c'est hdb ?
Ton disque de 13 Go, c'est hdc ?
 
hda, il va bien, non ? Il est partitionné comment ?
Sinon, vu que tu as choisi de ne faire qu'une seule partition sur ton 13 Go (en hdc, je suppose donc), d'où vient ce hdc5 ? Où sont les hdc1, 2, 3 ? Fais voir le partitionnement de ce disque.

+1 tu devrais regarder avec un coup de fdsik/cfdisk ou sont tes partitions peut etre

Reply

Marsh Posté le 08-07-2003 à 13:06:36    

Après une legère analyse de la console au chargement (avant qu'elle me dise que mon filesystem merde), j'ai pu remarqué que :
/hda c'est mon DVD-ROM  
/hdb c'est mon disque dur de 8 GO (le premier que j'avais)
/hdc c'est mon nouveau disque dur de 13 Go (celui que je rajoute et qui fait tout planter)
 
Voilà.. pour les partitions ben... je sais pas trop comment vous les sortir.
mais je sais que :
/dev/hdb8 > /mnt/home type ext3
/dev/hdc5 > /mnt/stuff type ext3    <= "/sutff" C'est le point de montage que j'ai créé
/dev/hdb6 > /mnt/usr type ext3
/dev/hdb7 > /mnt/var type ext3
 
-- EDIT --
J'ai trouvé une méthode sur le CD-Rom n°1 de la Mandrake : "lsparts"

Citation :

hdc2: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc3: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc4: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc5: 13,021 Mbytes, type <0xc> (Win98 FAT32, LBA-mapped)
hdb1:   243 Mbytes, type <0x83> (Ext2)
hdb5:   382 Mbytes, type <0x83> (Linux Swap)
hdb6: 1,529 Mbytes, type <0x83> (Ext2)
hdb7: 1,529 Mbytes, type <0x83> (Ext2)
hdb8: 4,361 Mbytes, type <0x83> (Ext2)


Message édité par _Raynor_ le 08-07-2003 à 13:12:44
Reply

Marsh Posté le 08-07-2003 à 13:50:02    

_Raynor_ a écrit :


-- EDIT --
J'ai trouvé une méthode sur le CD-Rom n°1 de la Mandrake : "lsparts"

Citation :

hdc2: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc3: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc4: 8,192 Mbytes, type <0xffffffff> (unknown)
hdc5: 13,021 Mbytes, type <0xc> (Win98 FAT32, LBA-mapped)
hdb1:   243 Mbytes, type <0x83> (Ext2)
hdb5:   382 Mbytes, type <0x83> (Linux Swap)
hdb6: 1,529 Mbytes, type <0x83> (Ext2)
hdb7: 1,529 Mbytes, type <0x83> (Ext2)
hdb8: 4,361 Mbytes, type <0x83> (Ext2)



Grosse merde sur ton hdc, toi. Ya pas de hdc1 (encore que c'est pas le plus bizarre, en fait), déjà, et puis tu as 3 partitions de 8 Go (hdc2, 3 et 4, et une partition de 13 Go (hdc5, qui doit être contenue dans une étendue hdc1. C'est la grosse mémerde. Vire tout, dans l'ordre : hdc5, hdc4, hdc3, hdc2 et hdc1, et repars de là.


Message édité par Jak le 08-07-2003 à 13:50:25
Reply

Marsh Posté le 08-07-2003 à 14:03:54    

et comment vire-t-on cela ?

Reply

Marsh Posté le 08-07-2003 à 14:03:54   

Reply

Marsh Posté le 08-07-2003 à 16:40:24    

Utilise cfdisk en ligne de commande, en étant root (ATTENTION, TU ES ROOT)
Édite le bon disque :
 
~# cfdisk /dev/hdc
 
Et hop, c'est parti. Tu effaces les partitions présentes, et tu en recrées une nouvelle.


Message édité par Jak le 08-07-2003 à 16:40:49
Reply

Marsh Posté le 08-07-2003 à 18:29:56    

personellement, je me suis jamasi fait chier avec les étendues
 
4 partitions, donc 4 primaires, c'est amplement suffisant

Reply

Marsh Posté le 09-07-2003 à 01:49:24    

Je viens de mettre le CD-ROM de Mandrake et de lui faire croire que j'allais réinstaller un système tout en gardant les partitions existantes et sans les formatter et j'ai réussi a démarrer convenablement.
Après quelques tests, tout semble marcher et être comme avant.
Là je pousse un grand "OUF !!!" et un lance un grand "Merci !! :pt1cable:" a vous.
 
Bien, maintenant j'aimerais quand même bien avoir accès a mon nouveau disque dur (le formatter/partitionner au besoin) m'offrant plein d'espace pour mes fichiers. Et je pourrais peut-être essayer de faire ça dans les règles, selon la bonne méthode : pas a l'intuition. Et pour cela je fait encore appel a vous. Donc si quelqu'un pourrait m'aider a rajouter convenablement un disque dur et a pouvoir y acceder sous "/stuff".

Reply

Marsh Posté le 09-07-2003 à 02:13:03    

_Raynor_ a écrit :

Je viens de mettre le CD-ROM de Mandrake et de lui faire croire que j'allais réinstaller un système tout en gardant les partitions existantes et sans les formatter et j'ai réussi a démarrer convenablement.
Après quelques tests, tout semble marcher et être comme avant.
Là je pousse un grand "OUF !!!" et un lance un grand "Merci !! :pt1cable:" a vous.
 
Bien, maintenant j'aimerais quand même bien avoir accès a mon nouveau disque dur (le formatter/partitionner au besoin) m'offrant plein d'espace pour mes fichiers. Et je pourrais peut-être essayer de faire ça dans les règles, selon la bonne méthode : pas a l'intuition. Et pour cela je fait encore appel a vous. Donc si quelqu'un pourrait m'aider a rajouter convenablement un disque dur et a pouvoir y acceder sous "/stuff".


 
ben j'ai pas tres bien compris pourquoi ca a pas marché la première fois, mais bon, je ferais :
 
su
mdp
mkdir /stuff
chmod 777 /stuff pour autoriser lecture/ecriture/execution a tt le monde (par ex)
 
puis  
 
cfdisk /dev/hdx
 
créer une partition, faire type linux, puis "write"
 
ensuite faire  
 
mke2fs -j /dev/hdx1   (normalement)
 
ensuite, editer fstab
 
mettre la ligne
 
/dev/hdxy     /stuff          ext3       noatime,auto,user     0     0
 
 
(bien sur, x désigne le disque dur, et y la partition du disque... y devrait etre égal à 1 normalement)
 
puis faire un :
 
mount /stuff
 
je crois que j'ai rien oublié  [:spamafote]


Message édité par perchut2 le 09-07-2003 à 02:14:16
Reply

Marsh Posté le 09-07-2003 à 02:30:29    

Citation :

cfdisk /dev/hdx  
créer une partition, faire type linux, puis "write"


Merci pour ce tutorial qui me semble complet  :jap:  
Partition primaire ou bien partition logique ?
Je dirais primaire, mais je ne suis pas sûr, donc je préfère te demander.

Reply

Marsh Posté le 09-07-2003 à 02:37:35    

ben primaire, vu qu'y en a qu'une...
 
 

Reply

Marsh Posté le 09-07-2003 à 03:13:55    

J'ai redémarrer pour voir ce que ça donnait et ... retour a la case départ : même message qu'au début et en plus si je fait la manip avec le CD de Mandrake ça change rien :(

Reply

Marsh Posté le 09-07-2003 à 03:38:50    

J'ai finalement réussi a refaire partir Mandrake (il fallait enlever la ligne que tu m'avais fait rajouter dans /etc/fstab), j'ai donc pu reprendre ta méthode depuis le début et là ça semble marcher : un "# df -kh" m'annonce bien que j'ai un "/stuff" disposant de 11 Go de libre.
Et aucuns problème après reboot  :bounce:
 
Merci beaucoup a tout le monde et à Perchut2.
 
A l'occasion, je metterais de l'ordre dans mon système... ;)

Reply

Marsh Posté le 09-07-2003 à 10:20:54    

_Raynor_ a écrit :

J'ai finalement réussi a refaire partir Mandrake (il fallait enlever la ligne que tu m'avais fait rajouter dans /etc/fstab)


 
oh :o
 
c'est peut etre parce que la mandrake voulait rajouter ca elle meme... tu pourrais poster ton fstab que je voies ce qu'il y a dedans du coup ?


Message édité par perchut2 le 09-07-2003 à 10:21:08
Reply

Marsh Posté le 09-07-2003 à 12:42:35    

Quand j'ai dit qu'il fallait l'enlever c'était temporairement, pour refaire partir Mandrake. Après j'ai recommencé ta manip (en rajoutant donc la ligne) et là ça bien marché. De plus il y avait une ligne qui parlait d'un "/dev/hdc5", ça devait être ma précedente tentative, en solo qui avait mis ça et qui faisait aussi planter.
Quoi qu'il en soit, voilà mon /etc/fstab :

Citation :

/dev/hdb1 / ext3 defaults 1 1
none /dev/pts devpts mode=0620 0 0
none /dev/shm tmpfs defaults 0 0
/dev/hdb8 /home ext3 defaults 1 2
/mnt/cdrom /mnt/cdrom supermount dev=/dev/hda,fs=iso9660,ro,--,iocharset=iso8859-15 0 0
/mnt/floppy /mnt/floppy supermount dev=/dev/fd0,fs=vfat,--,iocharset=iso8859-15,umask=0,sync,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hdb6 /usr ext3 defaults 1 2
/dev/hdb7 /var ext3 defaults 1 2
/dev/hdb5 swap swap defaults 0 0
/dev/hdc1 /stuff ext3 noatime,auto,user 0 0

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed