doc to clone and transfer a coreos disk
All checks were successful
Run Check Script / check (pull_request) Successful in 1m11s
All checks were successful
Run Check Script / check (pull_request) Successful in 1m11s
This commit is contained in:
parent
cbbaae2ac8
commit
e5eb7fde9f
117
docs/doc-clone-et-restaure-disque-coreos.md
Normal file
117
docs/doc-clone-et-restaure-disque-coreos.md
Normal file
@ -0,0 +1,117 @@
|
||||
1. ### **Procédure de clonage et de restauration d’un disque CoreOS / Fedora OKD**
|
||||
Ce processus décrit les étapes pour copier un disque système défectueux sur un nouveau disque d’entreprise, en conservant les **GUID**, **labels**, et **UUID** d’origine pour assurer la compatibilité avec le système CoreOS/OKD.
|
||||
|
||||
1. ### **Étape 1 — Sauvegarde initiale**
|
||||
Avant toute manipulation, **sauvegardez vos données**.\
|
||||
Ensuite, clonez le disque d’origine vers le nouveau :
|
||||
|
||||
sudo dd if=/dev/old of=/dev/new bs=64K status=progress count=1000Mib
|
||||
|
||||
1. ### **Étape 2 — Vérification et modification des partitions**
|
||||
Afficher la table des partitions du nouveau disque :
|
||||
|
||||
sgdisk -p /dev/new
|
||||
|
||||
Modifier les partitions (si nécessaire) :
|
||||
|
||||
gdisk /dev/new
|
||||
|
||||
Dans gdisk, utiliser :
|
||||
|
||||
- v → vérifier la table
|
||||
- p → afficher la table
|
||||
- d → supprimer une partition
|
||||
- n → recréer la partition (même numéro et type)
|
||||
- Pour le **secteur de fin**, appuyer sur **Entrée** pour utiliser l’espace maximal.
|
||||
- w → écrire les changements
|
||||
|
||||
Créer le système de fichiers XFS sur la nouvelle partition (ex. partition 4) :
|
||||
|
||||
sudo mkfs.xfs -f /dev/new4
|
||||
|
||||
1. ### **Étape 3 — Récupération des identifiants de l’ancien disque**
|
||||
Obtenir le **GUID de partition** d’origine :
|
||||
|
||||
sgdisk -i <numéro\_partition> /dev/old\_disk
|
||||
|
||||
Lister les labels et les PARTUUIDs :
|
||||
|
||||
sgdisk -p /dev/old\_disk
|
||||
|
||||
blkid /dev/old\_disk\*
|
||||
|
||||
1. ### **Étape 4 — Appliquer les anciens identifiants sur le nouveau disque**
|
||||
Définir le même **PARTUUID** :
|
||||
|
||||
sgdisk -u <numéro\_partition>:<old\_partuuid> /dev/new
|
||||
|
||||
Définir le même **nom de partition** :
|
||||
|
||||
sgdisk -c <numéro\_partition>:"<old\_label>" /dev/new
|
||||
|
||||
Vérifier :
|
||||
|
||||
lsblk -o NAME,SIZE,PARTUUID,PARTLABEL /dev/old\_disk
|
||||
|
||||
lsblk -o NAME,SIZE,PARTUUID,PARTLABEL /dev/new
|
||||
|
||||
1. ### **Étape 5 — Copier les données**
|
||||
Monter les partitions avant la copie :
|
||||
|
||||
mkdir -p /mnt/old /mnt/new
|
||||
|
||||
mount /dev/old4 /mnt/old
|
||||
|
||||
mount /dev/new4 /mnt/new
|
||||
|
||||
Copier les données :
|
||||
|
||||
rsync -aAXHv --numeric-ids /mnt/old/ /mnt/new/
|
||||
|
||||
1. ### **Étape 6 — Restaurer UUID et labels**
|
||||
Obtenir l’ancien UUID :
|
||||
|
||||
blkid /dev/old4
|
||||
|
||||
Le définir sur la nouvelle partition :
|
||||
|
||||
sudo xfs\_admin -U <old\_uuid> /dev/new4
|
||||
|
||||
Vérifier et copier le **label** :
|
||||
|
||||
sgdisk -i 4 /dev/old\_disk | grep "Partition name"
|
||||
|
||||
sudo xfs\_admin -L <label\_name> /dev/new4
|
||||
|
||||
1. ### **Étape 7 — Validation**
|
||||
Comparer les deux disques :
|
||||
|
||||
sgdisk -p /dev/old\_disk
|
||||
|
||||
sgdisk -p /dev/new
|
||||
|
||||
lsblk -o NAME,SIZE,PARTUUID,PARTLABEL /dev/old\_disk
|
||||
|
||||
lsblk -o NAME,SIZE,PARTUUID,PARTLABEL /dev/new
|
||||
|
||||
blkid /dev/old\_disk\* | grep UUID=
|
||||
|
||||
blkid /dev/new\* | grep UUID=
|
||||
|
||||
1. ### **Étape 8 — Finalisation**
|
||||
Démonter les partitions :
|
||||
|
||||
umount /mnt/new
|
||||
|
||||
umount /mnt/old
|
||||
|
||||
Éteindre, **échanger les disques**, et vérifier le démarrage :
|
||||
|
||||
1. Éteindre la machine.
|
||||
1. Retirer le disque défectueux.
|
||||
1. Définir le nouveau disque comme disque de démarrage principal dans le BIOS.
|
||||
1. Redémarrer et confirmer que le système démarre correctement.
|
||||
|
||||
**Résultat attendu :**\
|
||||
Le nouveau disque est une copie fonctionnelle de l’ancien, avec partitions, labels, et UUID identiques. Aucun réajustement GRUB ni réinstallation n’est nécessaire pour Fedora CoreOS/OKD.
|
||||
|
Loading…
Reference in New Issue
Block a user