Je migre mon système de démarrage Ubuntu EFI vers un disque dur plus grand. J'ai utilisé la commande
dd if=/dev/sdb of=/dev/sda
Je n'ai pas démonté le fichier d'entrée avant la copie et le fichier de sortie était un nouvel espace non partitionné. J'ai réussi à démarrer à partir du nouveau disque dur plus grand.
fdisk -l
rapports:Inadéquation de la taille GPT PMBR
gdisk
signale l'ancienne taille du disque (200 Go) etPMBR signale la nouvelle taille du disque dur (2 To).
La commande error states gdisk w
(write) fonctionnera, cependant l'aide de gdisk recommande la commande xe
(déplacer la sauvegarde à la fin du disque).
Mon objectif est de supprimer l'ancien disque et d'utiliser le nouveau disque comme disque de démarrage principal avec mon ancienne installation grub intacte.
Dois-je simplement aller de l'avant et étendre les partitions ou dois-je utiliser l'une de ces commandes?
la source
gdisk
.dd
d'un disque plus grand, ce problème revient toujours. Pratique si le script clone peut corriger le "GPT de sauvegarde" incorrect. Je ne trouve pas d'option de relocalisation dans GPT fdisk (sgdisk) version 1.0.3. Peu importe superuser.com/questions/905756/… dit que-e|--move-second-header
c'est l'option sgdisk.Je veux publier une explication détaillée de mes essais et erreurs pour ceux qui essaient la même chose, car la documentation est plutôt fragmentée et indique plusieurs techniques différentes. J'ai fini par utiliser gparted à partir d'une clé USB en direct. J'ai supprimé les partitions et réécrit la table des partitions sur le nouveau lecteur. Gparted a un séquenceur pas à pas: il a copié la structure de partition de l'ancien disque, et entre-temps a également redimensionné les partitions et copié les données pour le nouveau disque. Il a tout fait pendant mon sommeil. L'utilisation de dd a également nécessité une mise à jour manuelle du fichier fstab que j'ai ignoré. J'ai ensuite essayé ddrescue (à partir du package Universe via Synaptic, et non Software Center) à partir d'une clé USB en direct qui a indiqué qu'il ne fonctionnait pas avec gpt. Il m'a renvoyé à gparted.
la source
Juste une autre donnée, j'ai rencontré cela aujourd'hui en redimensionnant un volume EBS sur mon instance EC2. Je l'ai résolu en exécutant
growpart /dev/nvme0n1 1
, ce qui a redimensionné ma partition correctement.la source