perte de donnees lors du montage de disques ?! [RedHat 9] - Hardware - Linux et OS Alternatifs
Marsh Posté le 15-01-2004 à 09:55:24
Je en comprends pas trop ton organisation, le système il est installé sur quel disque ?
Donne nous la table des partitions de chacun des disques : fdisk -l /dev/hd*
A+
Marsh Posté le 15-01-2004 à 10:21:21
question stupide certainement, mais pourquoi vous installez un système sur chaque disque alors qu'un seul peut être actif en même temps? différents tests?
sinon, il nous faut effectivement la table des partitions pour chaque disque
Marsh Posté le 15-01-2004 à 11:31:46
arghbis a écrit : question stupide certainement, mais pourquoi vous installez un système sur chaque disque alors qu'un seul peut être actif en même temps? différents tests? |
Euh ça je n'en sais rien, étant vraiment novice en linux, on m'a demandé d'installer RedHat sur chacun des disques... peut-être pour pouvoir les utiliser indépendemment... Sinon pour la table de partition, j'ai tapé la commande que vous m'avez donné et j'ai en résumé :
Disque 1 :
hda1 102 Mo ext3 - Linux
hda2 510 Mo swap
hda3 58 Go ext3 - Linux
Aucune table de partition valide pour hda1
Aucune table de partition valide pour hda2
Aucune table de partition valide pour hda3
Disque 2 :
hdb1 102 Mo ext3 - Linux
hdb2 510 Mo swap
hdb3 58 Go ext3 - Linux
Aucune table de partition valide pour hdb2
Aucune table de partition valide pour hdb3
Disque 3 :
hdd1 102 Mo ext3 - Linux
hdd2 510 Mo swap
hdd3 78 Go ext3 - Linux
Aucune table de partition valide pour hdd1
Aucune table de partition valide pour hdd2
Aucune table de partition valide pour hdd3
Ces "Aucune table de partition valide", c'est normal ?? Voulez-vous + de détail sur le fdisk -l ??
Merci pour vos conseils !
Marsh Posté le 15-01-2004 à 11:41:35
C'est quoi l'output precis de fidsk -l ?
Sinon pour un meme système on l'install une seul fois à un seul emplacememnt, de tout facon on peut pas faire tourner nativement deux OS en meme temps, alors a quoi ca sert ???
A+
Marsh Posté le 15-01-2004 à 12:48:43
bon alors :
sortie exacte de fdisk -l sur tes 3 disques dur
fichier fstab de la distrib sur laquelle tu boot (il est dans /etc)
un chtit df pour voir ce qui est monté
Marsh Posté le 15-01-2004 à 14:00:10
Aragorn_1er a écrit : Mais de tout facon ton système marche toujours, non ? |
Mon système fonctionne, les 3 disques sont détectés, mais j'ai perdu des données (celles qui étaient sur le disque 2 nommé "Rack2" au départ) ! Je me demande si on peut les récupérer.
Aragorn_1er a écrit : Sinon pour un meme système on l'install une seul fois à un seul emplacememnt, de tout facon on peut pas faire tourner nativement deux OS en meme temps, alors a quoi ca sert ??? |
Je pense que cela peut servir si on veut utiliser 1 seul disque à part, il y a un système d'exploitation dessus donc on peut l'utiliser indépendemment des autres... M'enfin, ça, je n'ai pas choisi.
L'output du fdisk :
Code :
|
Le fstab du disque 3 (/dev/hdd) :
Code :
|
Marsh Posté le 15-01-2004 à 14:14:23
Bon apprement tes tables de partitions sont saines ...
Ou as tu eu le "Aucune table de partition valide pour hda1" et les autres ?
quan tu fait un : mount -t ext3 /dev/hdb3 /mnt/Fixe2
tu n' a vraiment aucune donné ? y a t il un lost+found au moins ?
Y a t il des messages d'erreurs ? ( syslog )
question bete, le rep /mnt/Fixe2 existe t il ?
N'y a t il pas quelque chose de deja monter a cet endroit ?
Sinon quand ta partoche est demonter fais un e2fsck -n /dev/hdb3 ( pour voir ce qu'il pourrait faire )
Citation : |
Interet de la chose si ce n'est pour un voir un truc super complexe, donc pas trés gerable ... ?
A+
Marsh Posté le 15-01-2004 à 09:37:10
Bonjour,
Je vous expose mon problème. Sur un PC servant de serveur de sauvegardes sous Unix, nous avons 3 disques :
- n°1 (/dev/hda): fixe, 60Go, nommé "Fixe1" et sur lequel est installé RedHat 9, contenant des données (appelons-les "données1" )
- n°2 (/dev/hdb): fixe, 60Go, nommé "Rack2" (notez la subtilité !) et sur lequel est installé RedHat 9, contenant des données (appelons-les "donnees2" )
- n°3 (/dev/hdd): dans un rack, 80 Go, nommé "Rack1" et sur lequel est installé RedHat9, ne contenant rien.
Le disque n°3, "Rack1", était apparemment mal installé puisqu'on ne pouvait pas le monter (divers messages d'erreurs : "impossible de lire/écrire", etc etc). Nous avons donc décidé de formater ce disque, et de réinstaller Linux RedHat 9 dessus.
Lors de l'installation, nous paramétrons DiskDruid pour qu'il ne formate pas les 2 premiers disques, et nous formatons et recréons des partitions pour disque 3 (/dev/hdd) telles que :
hdd1: point de montage: /boot ; taille: 102 Mo ; type : ext3
hdd2: taille: 510 Mo ; type : swap
hdd3: point de montage: / ; taille: 78 Go ; type : ext3
(les autres disques sont partitionnés de la meme façon)
L'installation de Linux RedHat 9 se passe sans encombre.
Redémarrage du PC, connexion en tant que root.
Et c'est là qu'intervient l'erreur (?) : lors du montage des disques.
mount -t ext3 /dev/hda3 /mnt/Fixe1
mount -t ext3 /dev/hdb3 /mnt/Fixe2 (pour corriger l'erreur de nom du début, il est + logique de l'appeler Fixe2 que Rack2 !)
mount -t ext3 /dev/hdd3 /mnt/Rack2 (car c'est bien un rack, sur l'emplacement n°2)
Le problème :
- lorsque je vais dans /mnt/Fixe1, je retrouve bien mes "donnees1" du disque 1 (/dev/hda) monté Fixe1 au début
- lorsque je vais dans /mnt/Fixe2, je ne retrouve plus mes "donnees2" du disque 2 (/dev/hdb) monté Rack2 au début
- le disque 3 (/dev/hdd) monté à présent Rack2 ne contient pas de données, ce qui est normal, et est opérationnel à présent.
Seulement, j'ai perdu mes "données2" !! Que faire ??? J'ai tenté de démonter Rack2, et de remonter le disque 2 (/dev/hdb) dans Rack2, mais toujours pas de données !!! Elles n'ont pas été supprimées quand meme ??!!!
Merci pour vos solutions, je suis novice en Linux alors je suis prêt à tout entendre !!
Merci !