Retourner aux forums || Retourner au forum general.general
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).
HOWTO Hard Disk Upgrade
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
-
[^]Re: HOWTO Hard Disk Upgrade
Posté par François () le 24/01/2005 à 19:49. (lien). Évalué à 4.On peut ajouter aussi :
http://linuxfr.org/tips/385.html(...)
-
[^]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
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 ;-)
Revenir en haut de page || Retourner aux forums || Retourner au forum general.general



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.