← retour aux snippets

sgdisk: sauvegarder et restaurer la table GPT

Exporter la table de partitions GPT dans un fichier binaire puis la restaurer en cas de corruption.

bash filesystem #sgdisk#gpt#backup

objectif

Conserver une copie de la table GPT et la réappliquer rapidement après une erreur ou un disque échangé.

code minimal

# sauvegarder la GPT (primaire+secondaire)
sudo sgdisk -b gpt-backup.bin /dev/sda

# restaurer la GPT depuis le backup
sudo sgdisk -l gpt-backup.bin /dev/sda

utilisation

# afficher un résumé lisible
sudo sgdisk -p /dev/sda

# vérifier et réparer la GPT de secours
sudo sgdisk -e /dev/sda

variante(s) utile(s)

# cloner la table GPT d'un disque vers un autre (taille similaire)
sudo sgdisk -R=/dev/sdb /dev/sda && sudo sgdisk -G /dev/sdb

notes

  • testez toujours les chemins (/dev/sdX) et débranchez les disques non concernés.
  • -G régénère les GUID pour éviter les collisions.