Dupliquer un disque (avec agrandissement des partitions). [Debian] - Installation - Linux et OS Alternatifs
Marsh Posté le 26-09-2004 à 11:54:12
J'ai utilisé la commande cp -a /dev/hda2 /lapin (lapin est le dossier qui correspondait à la partition hdc2) mais tous les fichiers n'ont pas été copiés. Je pense que dans le dossier proc il doit y avoir des "fichiers" difficiles à copier. J'ai eu le même problème avec le dossier home.
J'ai ensuite essayé avec une Knoppix de faire la copie de partition mais je n'avais pas le support de ext3.
J'ai finallement essayé avec partimage mais c'est chiant car je dois passer par un fichier image pour ensuite restaurer la partition et je dois aussi démonter la partition que je sauvegarde. Mais j'ai l'impression que partimage modifie la taille de la partition de destination.
Est-ce qu'il est possible de copier la première partition avec dd et ensuite de l'agrandir (toutes les partitions sont plus grandes) ?
Ou dernière solutions que je vois, mettre mes disques Linux sur le PC sous windows et utiliser Partition Magic. Il n'existe pas un produit equivalent sous Linux ?
Marsh Posté le 26-09-2004 à 14:50:06
Ca y est, c'est fait. Finalement j'ai décidé d'utiliser PM8. Ce logiciel est vraiement génial, il m'a suffit de glisser les partitions Linux (ext3) du disque que je voulais dupliquer vers le nouveau disque, une par une en les agrandissant à chaque fois afin d'obtenir la taille voulue et à la fin de cliquer sur le bouton Apply.
Mais il y a eu un problème pour la partition /usr.
En démarrant sous Linux avec l'ancien disque j'ai utilisé la commande fsck (au cas où) mais il n'y a pas eu de correction.
Donc pour la partition /usr j'ai fait un simple : "cp -a ..." et maintenant c'est bon. Avant d'enlever l'ancien disque j'ai mis à jour le MBR avec grub : root (hd1,1) et setup (hd1).
Au démarrage tous à bien été pris en compte, Grub c'est lancé comme d'habitude sans que j'ai à faire le premier lancement manuellement.
Il n'existe pas d'équivalent libre à Partition Magic (même avec moins de fonctionnaltiés) ?
En tout cas merci de ne pas avoir pollué mon topic.
Marsh Posté le 19-09-2004 à 21:36:09
Bonjour,
Oui j'ai déjà cherché et voilà par exemple ce que j'ai trouvé (http://forum.hardware.fr/forum2.ph [...] 0&subcat=0, voir le post de Mjules) mais j'aimerais avoir un peu plus de précisions !
Ma passerelle tourne avec une Debian Sarge et un noyau 2.4.27.
Le disque commence à se faire vieux et très bruyant. J'ai déjà son remplaçant : un disque de 80 GB.
Les partitions sur l'ancien disque sont :
cfdisk 2.12
Unité de disque: /dev/hda
Size: 41174138880 bytes, 41.1 GB
Heads: 255 Sectors per Track: 63 Cylinders: 5005
Nom Fanions Part Type Type SF [Étiq.] Size (MB)
------------------------------------------------------------------------------
hda1 Primaire Linux swap 1003,49
hda2 Amorce Primaire Linux ext3 1003,49
hda5 Logique Linux ext3 5996,23
hda6 Logique Linux ext3 1998,75
hda7 Logique Linux ext3 31165,59
avec un df j'obtiens :
Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/hda2 964532 113160 802376 13% /
tmpfs 258192 0 258192 0% /dev/shm
/dev/hda5 5763616 2036612 3434224 38% /usr
/dev/hda6 1921156 154556 1669008 9% /var
/dev/hda7 29956860 5381736 23053372 19% /home
C'est quoi tmpfs ?
Si je ne dis pas de bétises, les partitions hda5, hda6 et hda7 sont dans une partitions étendue ? (à moins que je mélange tout, j'ai fait moi-même ces partitions mais je ne sais plus exactement de quellemanière).
Donc je souhaite dupliquer ce disque (40GB) sur un disque tout neuf de 80GB.
Je ne peux pas utiliser dd puisque je dois agrandir les partitions. Mais est-ce qu'il est possible par exemple de dupliquer le disque et ensuite de déplacer et agrandir les partitions ?
Pour en revenir au poste de Mjules, il me suffit donc de :
- créer les partitions sur le nouveau disque (même nombre mais plus grande).
- mk2fs : je n'ai pas trouvée la commande !!!
- monter les nouvelles partitions et copier les fichiers : cp -a.
Comme je conserve la même structure je n'ai pas besoin de modifier le fichier fstab, idem pour le fichier /boot/grub/menu.lst.
En revanche je dois mettre à jour le MBR du nouveau disque avec grub : je dois aller dans la console grub en utilisant la commande grub et ensuite taper : root (hd0,3) (ma partition "/" est (sera) la deuxième sur le 1° disque), setup (hd0) (mais à ce moment mon nouveau disque sera le 2° ).
http://www.trustonme.net/didactels/136.html
Message édité par darkoli le 19-09-2004 à 21:39:01
---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html