Copie de système

Copie de système - Installation - Linux et OS Alternatifs

Marsh Posté le 16-06-2007 à 17:28:34    

Bonjour,
 
Je souhaite recopier l'ensemble de mon système Debian vers un nouveau disque dur plus grand.
 
J'ai recréé sur le nouveau disque les partitions et j'ai recopié l'ensembles des fichiers.
 
Le seul souci que j'ai, c'est comment rendre le nouveau disque dur bootable ?
 
Je tourne sous Debian sarge 3.1 et mon chargeur est grub.
 
Merci d'avance.

Reply

Marsh Posté le 16-06-2007 à 17:28:34   

Reply

Marsh Posté le 16-06-2007 à 21:58:35    

Pour la copie mieux vaut utiliser rsync en excluant les répertoires /proc, /tmp et /dev.
Ensuite tu met ton disque dur à la place de l'ancien.
Tu boot sur le cd d'install de ta debian, en tapant rescue avant que le cd ne boot automatiquement.  
Tu demande pour executer un shell, tu créer un répertoire genre /mnt/myroot tu monte ta racine dedans, tu fais un "chroot /mnt/myroot /bin/bash", et puis tu réinstalle le grub en tappant grub-install hd0.

Reply

Marsh Posté le 18-06-2007 à 14:50:26    

cp

Reply

Marsh Posté le 18-06-2007 à 14:54:44    

dd (genre dd if=/dev/sda of=/dev/sdb)
 

Reply

Marsh Posté le 18-06-2007 à 16:49:12    

ben non, dd c'est un mauvais choix car il ne pourra pas bénéficier de la taille supérieure de son nouveau dd (à moins de grosses manip bien foireuses)

Reply

Marsh Posté le 19-06-2007 à 04:55:13    

cp -a
grub-install
reboot


---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Marsh Posté le 19-06-2007 à 16:55:22    

cycojesus a écrit :

cp -a
grub-install
reboot


et pour info? avec lilo? :sleep:


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
Reply

Marsh Posté le 19-06-2007 à 19:30:17    

dd est la meilleure solution
 
bon ok pour la taille de la partition, mais au pire tu peux la redimenssioner.

Message cité 2 fois
Message édité par lebibi le 19-06-2007 à 19:30:51
Reply

Marsh Posté le 19-06-2007 à 19:40:40    

lebibi a écrit :

dd est la meilleure solution
 
bon ok pour la taille de la partition, mais au pire tu peux la redimenssioner.


pas vraiment non, un simple cp (ou rsync ou tar) est tout aussi efficace et n'oblige pas à faire des choses un peu dangereuse avec les partitions par la suite.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 19-06-2007 à 19:47:07    

lebibi a écrit :

dd est la meilleure solution
 
bon ok pour la taille de la partition, mais au pire tu peux la redimenssioner.


ben non, tu te prends justement la tête lors de la restauration du système à redimensionner des partitions si tu changes de disque.
de plus, avec rsync ou tar tu peux spécifier des répertoires ou fichiers que tu ne souhaites pas sauvegarder (/tmp , /var/tmp, ... ) , tu as plus de souplesse ;)
ma méthode:

# tar cjpPO -X /root/sonata-stage4.excl / | split --bytes=700m --numeric-suffixes - /mnt/data/backup/sonata-$(date +%Y%m%d).tar.bz2.


ca crée des archives de 700mo que je peux graver, en excluant les fichiers et répertoires listés dans le fichier /root/sonata-stage4.excl
pour recoler le tout:

# cat /mnt/data/backup/sonata* > backup.tar.bz2 && tar xvjfp backup.tar.bz2

(on peut utiliser des pipe d'ailleurs...)
et comme déjà dit plus haut, réinstallation de grub (ou lilo) apres un chroot dans ta nouvelle installation.
 
edit: légerement grillé :(

Message cité 1 fois
Message édité par malikg le 19-06-2007 à 19:47:31
Reply

Marsh Posté le 19-06-2007 à 19:47:07   

Reply

Marsh Posté le 19-06-2007 à 20:38:01    

malikg a écrit :

ben non, tu te prends justement la tête lors de la restauration du système à redimensionner des partitions si tu changes de disque.
de plus, avec rsync ou tar tu peux spécifier des répertoires ou fichiers que tu ne souhaites pas sauvegarder (/tmp , /var/tmp, ... ) , tu as plus de souplesse ;)
ma méthode:

# tar cjpPO -X /root/sonata-stage4.excl / | split --bytes=700m --numeric-suffixes - /mnt/data/backup/sonata-$(date +%Y%m%d).tar.bz2.


ca crée des archives de 700mo que je peux graver, en excluant les fichiers et répertoires listés dans le fichier /root/sonata-stage4.excl
pour recoler le tout:

# cat /mnt/data/backup/sonata* > backup.tar.bz2 && tar xvjfp backup.tar.bz2

(on peut utiliser des pipe d'ailleurs...)
et comme déjà dit plus haut, réinstallation de grub (ou lilo) apres un chroot dans ta nouvelle installation.
 
edit: légerement grillé :(


 
T'as pas encore plus compliqué ? dd fait exactement le job, grub compris (c'était la question du posteur initial en plus). Et la place supplémentaire aura toujours un usage de toutes façons.
 
 


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
Reply

Marsh Posté le 19-06-2007 à 20:48:55    

sous nux la taille des partitions c'est moins un pb, tu les montes où tu veux  [:spamafote]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
Reply

Marsh Posté le 19-06-2007 à 21:04:28    

memaster a écrit :

et pour info? avec lilo? :sleep:


 
 
monter le nouveau disque sur /mnt/newdisk (si une seule partition)
cp -avux / /mnt/newdisk
lilo -v -r /mnt/newdisk
\halt

Reply

Sujets relatifs:

Leave a Replay

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