web-dev-qa-db-fra.com

m.2 à m.2 ssd remplacer plus petit pour un plus grand lecteur avec un seul emplacement m.2

J'espère que quelqu'un connaît une approche étape par étape de cette situation.

  1. J'ai un ordinateur Ubuntu 16.04 avec un seul disque dur m.2 et un disque dur standard de 2 téraoctets pour le stockage.

  2. Le m.2 sdd est le lecteur de démarrage et du système d'exploitation qui est trop petit et je dois le remplacer par un plus grand m.2 ssd.

  3. La carte mère n’a qu’un seul emplacement m.2, je ne peux pas utiliser deux lecteurs m.2 côte à côte.

  4. Arrière-plan: Le système équilibre délicatement des bibliothèques d’apprentissage machine que je ne dois pas contrarier. Sachant combien de travail il faut pour que cela se passe, je ne veux rien fâcher. Je veux éviter de chercher à échanger des disques et de risquer des conséquences inattendues.

SO - Je dois obtenir un clone complet de la m.2 ssd actuelle sur la nouvelle plus grande m.2 ssd afin que la configuration actuelle n’ait aucune idée de ce qui se passe et que tout s’amorce de façon magique sur le plus grand lecteur m.2.

Les outils que nous avons sont.

a - un disque dur de 2 téraoctets sur le système qui peut être utilisé pour conserver une image clonée du m.2 ssd actuel, si nécessaire.

b - une clé USB amorçable.

c- deux disques SSD de m.2, un avec la configuration actuelle du système d'exploitation et un nouveau disque vierge plus grand.

Je ne veux pas gâcher ça. Comment puis-je obtenir la copie de travail complète de l'ancien m.2 vers le nouveau plus grand m.2 en aussi peu que possible avec un minimum de risques?

Si quelqu'un connaît une approche méthodique à cet égard, ce serait très apprécié.

1
user6754791

Je voudrais utiliser Clonezilla , http://clonezilla.org , pour cette tâche. Téléchargez un fichier ISO et créez un lecteur de démarrage USB avec Clonezilla.

Laissez Clonezilla créer une image compressée de Clonezilla dans une partition du disque dur 2 TB. (L'image est un répertoire avec plusieurs fichiers.)

Ensuite, vous pouvez échanger les clés ssd m.2 et restaurer l’image compressée de Clonezilla dans la nouvelle et plus grande clé ssd.

Le résultat est une image clonée, avec la même taille des partitions. Vérifiez que cela fonctionne.

Lorsque vous savez que cela fonctionne, vous pouvez démarrer à partir d'un lecteur de démarrage USB avec gparted (par exemple, un lecteur live Ubuntu) et utiliser gparted pour modifier la partition. table, pour tirer parti du lecteur entier, pour "agrandir" les partitions .

2
sudodus

La méthode suivante ne touchera pas votre m.2 existant.

Je suppose que vous utilisez ext4 et que vous utilisez GPT. Ce/dev/sda est votre m.2 et que votre lecteur de 2 To est monté sur/mnt. Je suppose aussi que vous n’avez pas de partition après la partition OS. Si vous en avez une, vous devez d’abord la déplacer. Commencez par copier votre table de partition.

gdisk/dev/sda puis appuyez sur B et tapez /mnt/2tbdrive/part.dat

Ensuite, faites une copie du disque pour chaque partition:

partclone.ext4 -c -s/dev/sda2 -o /mnt/2tbdrive/OS.img

Cela ne copiera que les secteurs attribués du système de fichiers dans le fichier image. Vous devrez répéter cette étape pour chaque système de fichiers ext4. Pour la partition système EFI:

partclone.fat32 -c -s/dev/sda1 -o /mnt/2tbdrive/EFI.img

Passez maintenant au nouvel appareil.

gdisk/dev/sda puis tapez R puis tapez L puis /mnt/2tbdrive/part.dat Utilisez P pour vérifier qu’il s’est chargé correctement. Utilisez D pour supprimer la partition que vous souhaitez agrandir. Utilisez N pour créer une nouvelle partition, puis sélectionnez le numéro de la partition suivante. Le premier secteur a besoin du même secteur qu'auparavant. La sortie de P vous le dira, mais il devrait déjà y avoir une valeur par défaut. Le dernier secteur devrait s'étendre jusqu'à la fin du disque. Puis donnez-lui le même type de système de fichiers, qui sera probablement le type par défaut. Utilisez P pour confirmer à nouveau que cela a fonctionné. puis tapez W pour écrire les modifications sur le disque.

Maintenant, restaurez vos partitions:

partclone.fat32 -r -s /mnt/2tbdrive/EFI.img -o/dev/sda1

partclone.ext4 -r -s /mnt/2tbdrive/OS.img -o/dev/sda2

Notez que cela créera des lecteurs avec exactement les mêmes UUID, vous ne devriez donc plus avoir à reconfigurer. Vous devez cependant développer votre système de fichiers.

Enfin, resize2fs/dev/sda qui élargira le système de fichiers.

0
jdwolf