Retourner aux forums || Retourner au forum general.general

general.general : mv hdd1/* hdd2/ ?

Posté par TImaniac (page perso, ) le 24 janvier 2005
0
bonjour petit forum !
Je viens de recevoir un zoli DD pour remplacer un autre au bord du suicide (après de nombreuses tentatives de sa part et de nombreuses séances de réanimations).
Seulement voilà le suicidaire a toutes mes partitions Linux (/, /home, etc.)
J'aimerai savoir si c'est possible d'espérer pouvoir transvaser mes partoches d'un dur à l'autre sans rien réinstaller... ?
Avec quel outil ?
Merci d'avance :)

> Lire le message (11 commentaires, moyenne: 2,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

HOWTO Hard Disk Upgrade

Posté par freeture () le 24/01/2005 à 18:40. (lien). Évalué à 6.

http://www.freenix.fr/unix/linux/HOWTO/mini/Hard-disk-upgrade.html(...)
et http://linuxfr.org/forums/10/6253.html(...)

  • [^]Re: HOWTO Hard Disk Upgrade

    Posté par TImaniac (page perso, ) le 24/01/2005 à 19:01. (lien). Évalué à 2.

    Thankyouverymuch !

  • [^]Re: HOWTO Hard Disk Upgrade

    Posté par morgendorffer () le 24/01/2005 à 20:14. (lien). Évalué à 0.

    > http://www.freenix.fr/unix/linux/HOWTO/mini/Hard-disk-upgrade.html(...)

    Fichtre que le point 7 est compliqué.

    Pour la copie, passer en single user ("telinit 1").
    Puis :
    # cd /
    # mkdir /mnt/old /mnt/new
    # mount -t ... /dev/new /mnt/new
    # mount --bind / /mnt/old
    # cd /mnt/old
    # tar cf - . | ( cd ../new ; tar xfv - )

    On peut pinailler avec lost+found
    # cd /mnt/new
    # rmdir lost+found
    # mklost+found

    # cd /
    # umount /mnt/new
    # umount /mnt/old
    # rmdir /mnt/new /mnt/old

    Et voilà.
    On peut aussi utiliser rsync ou cpio. Sauf que souvent cpio ne support pas les fichiers de plus de 2 Go.

    • [^]Re: HOWTO Hard Disk Upgrade

      Posté par morgendorffer () le 24/01/2005 à 20:29. (lien). Évalué à 2.

      Un second tuyau pour montrer comme je suis super-intelligent et super-modeste et accessoirement un emploi des pipes nommées.

      Pour copier sur 3 disques durs en même temps
      # cd /mnt
      # mkdir new1 new2 new3
      # mkfifo /tmp/fifo1 /tmp/fifo2
      # ...
      # cat /tmp/fifo1 | ( cd new1 ; tar xf - ) &
      # cat /tmp/fifo2 | ( cd new2 ; tar xf - ) &
      # cd old
      # tar cfv - . | tee /tmp/fifo1 | tee /tmp/fifo2 | ( cd ../new3 ; tar xf - )

      A faire si les partitions sont sur différents disques.

      C'est "rigolo" et efficace.

    • [^]Re: HOWTO Hard Disk Upgrade

      Posté par zerbro (page perso, ) le 24/01/2005 à 20:33. (lien). Évalué à 3.

      pour la commande tar cf - . | ( cd ../new ; tar xfv - )

      Il ne faudrait pas rajouter l'option -p afin de preserver les droits sur les fichiers ?

      J'en connais a qui ca a joué des tours....

      Dites moi si je me trompe.

      • [^]Re: HOWTO Hard Disk Upgrade

        Posté par morgendorffer () le 24/01/2005 à 21:23. (lien). Évalué à 0.

        > Il ne faudrait pas rajouter l'option -p afin de preserver les droits sur les fichiers ?

        Bizarre, je n'ai pas besoin ça ici (tar-1.14).

      • [^]Re: HOWTO Hard Disk Upgrade

        Posté par morgendorffer () le 24/01/2005 à 21:32. (lien). Évalué à 0.

        Trouvé le problème. La page man n'est pas jour.
        info donne :

        `--no-same-permissions'
        When extracting an archive, subtract the user's umask from files
        from the permissions specified in the archive. This is the
        default behavior for ordinary users; this option has an effect
        only for the superuser.

    • [^]Re: HOWTO Hard Disk Upgrade

      Posté par Laurent Mutricy () le 24/01/2005 à 20:35. (lien). Évalué à 1.

      une autre idée qui n'est pas dans le mini how to cité ci-dessus :
      # cd /
      # find . -xdev | cpio -pm /mnt/new

      -xdev pour ne pas descendre dans d'autre système de fichier et donc de ne trouver que les fichiers "réels" , -p pour le "pass mode" cpio et -m pour garder la date originale de création des fichiers

      voila une nième méthode pour bien faire cette migration de service :þ

      • [^]Re: HOWTO Hard Disk Upgrade

        Posté par ceituna (page perso, ) le 25/01/2005 à 08:46. (lien). Évalué à 2.

        Eh copiteur ! C'est l'astuce que je voulais poster hier soir avant de perdre la connection au net !

        Pour les plus curieux, cette astuce n'est pas issue du disk upgrade howto mais du raid+boot-howto ou un truc de ce genre...

        Bonne continuation !

        (ps : cette astuce marche bien, je m'en sers depuis 4 ans pour les m-a-j progressives de ma debian. Moralité : aucune re-install depuis la potato... :p)

dd

Posté par Colin Leroy (page perso, ) le 25/01/2005 à 09:46. (lien). Évalué à 2.

je suis assez fan de la technique qui consiste à démarrer sur un CD, puis de faire un simple

dd if=/dev/hda of=/dev/hdb

(ne pas inverser ;-)

--
Claws Mail - it bites!

Revenir en haut de page || Retourner aux forums || Retourner au forum general.general