Forum Linux.général migration vers un nouveau disque interne

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
1
3
fév.
2025

Je viens de faire l'acquisition d'un SSD interne pour mon laptop qui va me permettre de doubler la capacité de stockage.

Je m'interroge sur la meilleure façon de migrer.

J'ai en tout cas deux options :

  1. refaire une install de zéro, remettre mes données et remonter ma configuration au fur et à mesure
  2. cloner et étendre la partition et donc garder

Quelques précisions:

  • Le laptop n'a qu'un seul emplacement M2, je ne peux donc pas cloner par le host.
  • le disque actuel est chiffré avec lvm/luks/dm_crypt ; le nouveau le sera aussi ; je ne sais pas si le clonage permet de conserver la clé et le chiffrement
  • le système installé est Debian 12.8 ; La 13 arrive, peut être l'occasion de repartir de là
  • c'est une machine de dev/ops, j'ai énormément de "trucs" télécharger : images docker, distribs de langage, dépendance de projets, etc ; l'occasion de faire le ménage :/

Quel serait votre façon de faire ?

  • # ca depend, ca depasse

    Posté par  . Évalué à 3 (+0/-0).

    pour faire "vite" 1 disque dans la machine, un disque dans un support USB3
    boot sur clonezilla, clonage integrale disque à disque

    tu recuperes alors une machine fonctionnelle avec plus d'espace, le lendemain matin sur peux travailler.

    pour faire "propre", reinstallation de zero, tu as tes données dans le support USB3 (une sorte de backup externe)

    tu reconfigures au fur et à mesure, l'occasion de se rendre compte que certains logiciels ne te servent plus (et donc prennent de la place sur le disque dur), etc

  • # rsync for the win

    Posté par  (site web personnel) . Évalué à 2 (+0/-0).

    Je ne connais pas ton niveau d'utilisation de tous les outils « bas niveau » donc je te donne ma vision assez roots mais que j'utilise souvent.

    Pour ma part c'est :

    1. Prendre un disque dur externe >= SSD actuel et le monter dans /mnt
    2. Faire un bon gros rsync -avHX --exclude=/dev --exclude=/sys --exclude=/proc --exclude=/mnt / /mnt/DISQUE_EXTERNE/
    3. Installer le nouveau SSD/NVMe
    4. Booter un iso linux quelconque avec au minimum rsync
    5. Partitionner son nouveau disque au choix et le monter dans /mnt/target
    6. Monter le disque dur externe de backup dans /mnt/backup
    7. Copier le contenu rsync -avHX /mnt/backup/ /mnt/target
    8. En fonction du chargeur de démarrage, rajouter une entrée EFI s'il n'y a pas un bootx64.efi par défaut (efibootmgr par exemple)

    Attention à bien mettre des slash en fin de nom des répertoire sources, il s'agit de copier le contenu et pas le répertoire lui même rsync -a /foo /bar copie /foo dans /bar alors que rsync -a /foo/ /bar copie le contenu de /foo dans /bar ce qui nous intéresse dans ce genre de cas.

    git is great because linus did it, mercurial is better because he didn't

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.