Transfert système sur un autre disque dur

Transfert système sur un autre disque dur - Installation - Linux et OS Alternatifs

Marsh Posté le 10-09-2003 à 20:24:15    

Voilà mon problème, je change de disque dur (pour un plus gros), et j'aimerai transferer tout mon système actuel en l'état (permissions, dates des fichiers, liens symboliques, etc).
 
Est ce que tar zvcpf toto.tar.gz / sur l'ancien disque, puis tar xvzf toto.tar.gz sur le nouveau suffira ? (+ la réinstallation de lilo)
 
merci

Reply

Marsh Posté le 10-09-2003 à 20:24:15   

Reply

Marsh Posté le 10-09-2003 à 20:28:12    

Reply

Marsh Posté le 10-09-2003 à 20:29:53    

Bouah si une simple tar peut faire ce que je demande, pkoi pas.
 
Mais merci du tuyau pour le prog.

Reply

Marsh Posté le 10-09-2003 à 20:31:32    

Effectivement en passant l'option -p on devrait (à priori) conserver les attributs de tous les fichiers et dossiers.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 11-09-2003 à 00:53:50    

muhmm je pense que la solution partimage est + "propre"
Car je doute que l'opération marche si le hdd n'est plus le meme (taille différente, etc)
 
Par contre, question qui se pose, peut faire la manip qd linux est en route (cad en travail normal) ou il faut arreter et monter la partition avec un CD style knopix ou autre pour faire cette opération ?


Message édité par HJ le 11-09-2003 à 00:58:05
Reply

Marsh Posté le 11-09-2003 à 01:37:15    

moi je fais un cp -a d'habitude (ne pas oublier de réinstaller le boot loader bien entendu)


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
Reply

Marsh Posté le 11-09-2003 à 10:13:41    

HJ a écrit :

muhmm je pense que la solution partimage est + "propre"
Car je doute que l'opération marche si le hdd n'est plus le meme (taille différente, etc)
 
Par contre, question qui se pose, peut faire la manip qd linux est en route (cad en travail normal) ou il faut arreter et monter la partition avec un CD style knopix ou autre pour faire cette opération ?


 
En gros tar, ou une copie par cp, devrait marché directement. Cela pose problème si tu utilises dd sans faire trop gaffe.
 
Ensuite, il faut relancer lilo. Pour ça, il faut booter sur une knoppix (par exemple), tu chroot ton nouveau disque (qui a pris la place de l'ancien pour éviter l'embrouille entre hda et hdb) et tu lances lilo.

Reply

Marsh Posté le 11-09-2003 à 12:08:10    

Une bonne explication :
http://www.mandrakelinux.com/en/do [...] 08s03.html


---------------
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 11-09-2003 à 12:14:21    

Avec cp -a il faut préalablement avoir installé une partition sur le nouveau disque en fait?

Reply

Marsh Posté le 11-09-2003 à 12:21:30    

drapal ça m'intéresse, je vais devoir recréer ma partition racine qui me fait  des erreures au fsck [:spamafote]

Reply

Marsh Posté le 11-09-2003 à 12:21:30   

Reply

Marsh Posté le 11-09-2003 à 12:24:03    

pour copier une partition (avec droit, permissions...) :
 
cp -a
 
tar  
 
dd (mais recreer exactement la même structure donc si disque pas identique, perte de place)
 
partimage
 
pour une méthode pas à pas, cf le lien un poil + haut.


---------------
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 11-09-2003 à 12:52:33    

ta citation elle ro><e,  :love:  

Reply

Marsh Posté le 11-09-2003 à 20:22:51    

udok a écrit :

moi je fais un cp -a d'habitude (ne pas oublier de réinstaller le boot loader bien entendu)


 
moi c'est ce que j'ai fais , mais t'as pas un probleme une fois arrivé a /proc ? Moi j'ai eut a chaque fois une beau kernel panic ...

Reply

Marsh Posté le 11-09-2003 à 21:46:16    

fo booter sur un CD evidemment....


---------------
Bitcoin, Magical Thinking, and Political Ideology
Reply

Marsh Posté le 12-09-2003 à 10:47:56    

ipnoz a écrit :


 
moi c'est ce que j'ai fais , mais t'as pas un probleme une fois arrivé a /proc ? Moi j'ai eut a chaque fois une beau kernel panic ...


 
 
remarque c'est forcé... /proc est un repertoire virtuel, il ne faut  pas le sauver. Dedans, tu dois avoir un fichier qui représente le contenu de la RAM et toutes les descriptions des différents proces donc si tu commences à vouloir sauver cela,...

Reply

Marsh Posté le 12-09-2003 à 11:00:28    

alors quelqu'un a testé car moi ca m interresse cette manipulation mais je ne voudrais pas foutre en vrac mon disque dur car j ai quelques données importantes :)
 
une simple copie de hda1 vers hdb1 puis un chroot pour faire booter lilo suffit ? et il y a aucun probleme pour la swap ?

Reply

Marsh Posté le 12-09-2003 à 11:18:40    

Pour la swap il faut que la créait à la main sur le nouveau disque.
 
Imagine que tu veux remplacer ton disque A par B.
 
1 Tu branches B en esclave IDE
2 Tu créais une partition swap et les partitions donnés que tu veux.
* Tu "mount" le disque sous /mnt/ce_que_tu_veux
* Tu copies ce que tu veux de A vers B (attention au /proc qui est virtuel)
* Selon comment se nomme B (hdb, hdc,...) tu modifie le lilo.conf qui est dans /mnt/ce_que_tu_veux/etc/lilo.conf. Si tu comptes débranché A, il faut faire attention au changement de nom.
* Tu débranches A
* Tu boot sur un CD rescue de mdk par exemple.
* Tu mount ton disque B dans /mnt/ce_que_tu_veux
* tu fais un "chroot /mnt/ce_que_tu_veux"
* tu tapes "lilo" qui install le boot loader pour B
* tu peut rebooter sans utiliser le rescue disk
* ensuite tu peut remettre A comme un nouveau disque et récupérer la place du swap
 
 

Reply

Marsh Posté le 12-09-2003 à 19:48:23    

L'eau de la a écrit :


 
 
remarque c'est forcé... /proc est un repertoire virtuel, il ne faut  pas le sauver. Dedans, tu dois avoir un fichier qui représente le contenu de la RAM et toutes les descriptions des différents proces donc si tu commences à vouloir sauver cela,...


 
je sais ca mais bon un beau kernel panic pour ca :/

Reply

Marsh Posté le 12-09-2003 à 19:53:32    

L'eau de la a écrit :

Pour la swap il faut que la créait à la main sur le nouveau disque.
 
Imagine que tu veux remplacer ton disque A par B.
 
1 Tu branches B en esclave IDE
2 Tu créais une partition swap et les partitions donnés que tu veux.
* Tu "mount" le disque sous /mnt/ce_que_tu_veux
* Tu copies ce que tu veux de A vers B (attention au /proc qui est virtuel)
* Selon comment se nomme B (hdb, hdc,...) tu modifie le lilo.conf qui est dans /mnt/ce_que_tu_veux/etc/lilo.conf. Si tu comptes débranché A, il faut faire attention au changement de nom.
* Tu débranches A
* Tu boot sur un CD rescue de mdk par exemple.
* Tu mount ton disque B dans /mnt/ce_que_tu_veux
* tu fais un "chroot /mnt/ce_que_tu_veux"
* tu tapes "lilo" qui install le boot loader pour B
* tu peut rebooter sans utiliser le rescue disk
* ensuite tu peut remettre A comme un nouveau disque et récupérer la place du swap


 
Quelque precision , ne pas oublier d'editer /etc/fstab du nouveau disque et le mettre en fonction des nouvelles partitions  
+ ne pas oublier de creer un rep. /proc , sinon tu ne booteras pas.
 

Reply

Sujets relatifs:

Leave a Replay

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