Sujet: Bouger du reiserfs
15/08/2006 @ 14:23:14: blietaer: Bouger du reiserfs
Bonjour,

J'avais fait une sauvergarde de ma partition: :tinostar:
dd if=/dev/hda3 of=/dev/hda6/debian_bckup.iso
(non?)


Ca fait 4Go.

Mtn je veux remettre cette image sur une partition.
dd if=/dev/hda6/debian_bckup.iso of=/dev/hda3
(non?)


Bien sur le reboot est douloureux et un bon kernel panic me fait penser qu'un petit reiserfsck ne ferait pas de mal.... :kiki:

Mais même après un long rebuild du tree et des check à n'en plus finir, cette partition n'est toujours pas lisible...que faire?

:tinostar:
15/08/2006 @ 16:03:24: philfr: Bouger du reiserfs
Ton kernel est sur cette partition ?
Tu bootes avel lilo ?
Tu as changé la taille de hda3 avant le restore ?
16/08/2006 @ 08:52:06: blietaer: Bouger du reiserfs
Non, j'ai une partition /boot sur /dev/hda1 (et un initrd pour le kernel en question).
C'est grub.
Le hda3 n'a pas changé d'un poil, si ce n'est que la partition physique fait 13Go et l'image "utile" fait 4Go...important?

Le premier kernel panic disait clairement qu'il ne trouvait pas de FS reiserfs...apres un rebuild du tree, forcement qu'il trouvait un agencement de blocs à la reiserfs, mais le rebuild a fait un peu comment dire...un formatage...?? bref je vois plus mes données (avec knoppix par exemple).

Il me faudrait une belle procédure pour reclacher la fameuse image brute ISO (celle là je peut plus rien y changer...) pour qu'elle aille bien sur la partition physique...apparement un bête déballage avec "dd" ne suffit pas...

16/08/2006 @ 09:25:18: philfr: Bouger du reiserfs
monte to image reiserfs (ce n'est pas une image ISO...) avec loop:

mount -o loop -t reiserfs /dev/hda6/debian_bckup.iso /mnt/

et vois si tes fichiers sont là.
Copie-les alors avec tar ou cpio sur ta partition hda3 montée, c'est la seule façon de faire un bon backup.
16/08/2006 @ 09:32:39: blietaer: Bouger du reiserfs
ahhhhhhhhhh ok!
oué ça se tient...

Bon l'état de la partition hda3 est mtn un peu scabreuse..serait-ce de bon ton de la foramter (je veux dire un vrai mkfs.reiserfs..)?

merci pour la démarche.
je vais aller étudier cpio (?!)...

NOTE: Il me semble que j'ai déjà essayé de monter l'image, mais il m'a été répondu que c'était trop gros (?!)

16/08/2006 @ 09:41:00: philfr: Bouger du reiserfs
Tu dois faire la copie sur une partition vierge et propre. Donc oui, refais un mkfs.

PS: comment avais-tu un kernel panic avec cette partition si ton kernel n'était pas dessus ?
16/08/2006 @ 09:50:36: blietaer: Bouger du reiserfs
OK, parfait.

Bah je suppose parce-que les /lib/modules/2.6.17.8 devraient s'y trouver?
16/08/2006 @ 10:18:14: philfr: Bouger du reiserfs
Ah, oui évidemment...

Moi j'utilise plus jamais de kernel avec initrd. C'est bien pour les CDlive ou les disques d'install, mais sur une machine donnée, je préfère un kernel customisé. :spamafote:
16/08/2006 @ 10:43:06: blietaer: Bouger du reiserfs
heuuu....???
tu peux customiser ton kernel comme un fou et quand même avoir un initrd non?

En fait, je me rend compte que j'ai aps eu trop le choix et que je _devais_ donner un initrd à mon kernel...est-ce parce-que j'utilise une partition /boot séparée?

et si le initrd est aussi sur le /boot, cela n'explique pas mieux mon kernel panic...
16/08/2006 @ 11:52:41: philfr: Bouger du reiserfs
Le but d'initrd est de charger les modules qui permettent de booter (genre driver pour le contrôleur disque...) Si tous les drivers nécessaires au boot sont dans le kernel plutôt qu'en module, tu n'as plus besoin d'initrd.

16/08/2006 @ 18:42:58: blietaer: Bouger du reiserfs
  1. %mount -o loop -t reiserfs /dev/hda6/debian_bckup.iso /mnt/
    mount: Mounting /dev/loop/0 on /mnt/ failed: Invalid argument

et de même
  1. %mount -o loop -t reiserfs /dev/hda6/debian_bckup.iso /mnt/test/
    mount: Mounting /dev/loop/0 on /mnt/test/ failed: Invalid argument:tinostar:
16/08/2006 @ 23:05:19: philfr: Bouger du reiserfs
dmesg?
file /dev/hda6/debian_bckup.iso ?
ls -l /dev/hda6/debian_bckup.iso ?
Retour