[Changement de disque dur] réinstaller ou cloner ?

Questions et astuces concernant l'installation et la configuration d'archlinux
Spheerys
archer
Messages : 132
Inscription : jeu. 01 déc. 2011, 16:35

[Changement de disque dur] réinstaller ou cloner ?

Message par Spheerys »

J'envisage de changer mon petit disque dur SSD pour un plus gros.
Je suis pleinement satisfait de mon installation Arch.

Comment feriez-vous à ma place ?
  • réinstallation de Arch avec ses conséquences (reparamétrages de l'ensemble, fignolages manuels...) ?
  • clonage des partitions existantes sur le nouveau disque ?
  • autre solution ?
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Re: Changement de disque dur : réinstaller ou cloner ?

Message par Tristelune »

Salut, j'ai fait la même chose que toi et j'ai tout réinstallé. C'est
vrai que ça a demandé un peu de travail, mais lors de la réinstallation
je pouvais recréer mes partitions comme je voulais. Si tu clones, n'as-tu pas
un problème avec la taille des partitions ? Je n'ai jamais cloné, mais je me pose la question
si on peut modifier les partitions.
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: Changement de disque dur : réinstaller ou cloner ?

Message par Ypnose »

Fait une sauvegarde des "core" fichiers et réinstalle. En 3 heures, c'est plié, tu auras le même système qu'actuellement.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Changement de disque dur : réinstaller ou cloner ?

Message par benjarobin »

Je propose une solution intermédiaire : Sauvegarde de la liste des paquets installés explicitement + Sauvegarde de /etc (attention ceci n'est pas à extraire / copier sur le nouveau système, cela permet de faire des copier coller / merge de certaine chose...)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
kero
Daikyu
Messages : 89
Inscription : dim. 26 août 2012, 11:30

Re: Changement de disque dur : réinstaller ou cloner ?

Message par kero »

Tristelune a écrit :Salut, j'ai fait la même chose que toi et j'ai tout réinstallé. C'est
vrai que ça a demandé un peu de travail, mais lors de la réinstallation
je pouvais recréer mes partitions comme je voulais. Si tu clones, n'as-tu pas
un problème avec la taille des partitions ? Je n'ai jamais cloné, mais je me pose la question
si on peut modifier les partitions.
Tu peux réorganiser les partitions comme tu veux sans tout réinstaller.

Ça m'a pris tellement de temps et d'énergie de mettre mon système au point tel qu'il est, qu'il me viendrait même pas à l'idée de tout réinstaller. (C'est un peu l'intérêt d'Archlinux, non ?)

Maintenant, l'alternative n'est pas entre cloner la partition (comprendre: faire un dd) ou tout réinstaller. On peut aussi recopier (cp, rsync) le contenu de la partition système sur la nouvelle partition préalablement préparée (éventuellement avec un nouveau FS, sur une partition +/- grande, etc).

Le système d'où je parle, d'ailleurs, se trouvait auparavant sur un autre disque dur, avec un autre FS, sur une partition d'une autre taille. Je l'ai juste rsyncé sur le nouveau disque, en en profitant pour passer de ext3 à ext4. Et histoire de pas m'embêter avec les /proc, /dev et compagnie, j'ai fait le transfert depuis un LiveCD.
Spheerys
archer
Messages : 132
Inscription : jeu. 01 déc. 2011, 16:35

Re: Changement de disque dur : réinstaller ou cloner ?

Message par Spheerys »

Ypnose a écrit :Fait une sauvegarde des "core" fichiers et réinstalle. En 3 heures, c'est plié, tu auras le même système qu'actuellement.
Tu entends quoi par là ?
Comment tu fais pour "faire une sauvegarde des core" ?

@benjarobin : c'était un peu ça que j'envisageais en fait... d'ailleurs comment on fait pour exporter la liste des paquets installés (AUR inclus), et surtout, quelle est la manip pour les restaurer d'un coup ? Je connaissais l'astuce sous Debian, mais je ne la connais pas sous Arch...
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [Changement de disque dur] réinstaller ou cloner ?

Message par Ypnose »

J'entendais par la "sauvegarder" les fichiers importants tel que le pacman.conf, que tu as certainement modifié, afin de pouvoir les restaurer sur une install neuve.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17572
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Changement de disque dur] réinstaller ou cloner ?

Message par benjarobin »

Spheerys a écrit :d'ailleurs comment on fait pour exporter la liste des paquets installés (AUR inclus), et surtout, quelle est la manip pour les restaurer d'un coup
Sauvegarde de la liste installé explicitement en enlevant ceux de AUR...

Code : Tout sélectionner

comm -23 <(pacman -Qeq | sort) <(pacman -Qmq | sort)
Liste des paquets venant de AUR

Code : Tout sélectionner

pacman -Qeqm
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Changement de disque dur] réinstaller ou cloner ?

Message par oktoberfest »

Tu peux faire très simplement :
- créer les partitions que tu souhaites sur le ssd destination
- booter sur un live CD
- dans /mnt/src, tu montes les partitions de ton ssd source (/, /home...)

Code : Tout sélectionner

# mkdir /mnt/src
# mount /dev/sda2 /mnt/src
# mount /dev/sda1 /mnt/src/boot
# mount /dev/sda3 /mnt/src/home
- dans /mnt/dst, tu montes les partitions de ton ssd destination (/, /var...)

Code : Tout sélectionner

# mkdir /mnt/dst
# mkdir /mnt/dst/{boot,var}
# mount /dev/sdb2 /mnt/dst
# mount /dev/sdb1 /mnt/dst/boot
# mount /dev/sdb3 /mnt/dst/var
- tu fais un :

Code : Tout sélectionner

cd /mnt/src; tar cf - . | tar xf -C /mnt/dst
Et tu as tout recopié, même si entre la source et la destination tu n'as pas le même schéma de partitionnement.
Il te suffira de modifier /mnt/dst/etc/fstab en conséquence et d'installer le bootloader sur le ssd destination.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Répondre