Changement d'ordre pour mettre en avant GPT et arguments complets

This commit is contained in:
btatu 2023-09-06 17:01:23 +02:00
parent e378d016db
commit 62d39acbd5

View file

@ -102,35 +102,35 @@ ARRAY /dev/md42 UUID=457bb528:02ab827a:a7d2dac2:42fd5302
Cas classique : vous avez un disque défectueux (prenons */dev/sdz*) et plusieurs volumes RAID,
par exemple *md1*, *md2*, etc. Voici précisément comment le remettre en place :
En table de partitions DOS :
~~~
# sfdisk -d /dev/sda.old > /tmp/part.out
# sfdisk -f /dev/sdz.new < /tmp/part.out
# partprobe /dev/sdz.new
~~~
En table de partitions GPT (valable à partir de Debian 7) :
En table de partitions GPT :
~~~
# apt install gdisk
# sgdisk -R=/dev/sdz.new /dev/sda.old
# sgdisk -G /dev/sdz.new
# sgdisk --replicate=/dev/sdz.new /dev/sda.old
# sgdisk --randomize-guids /dev/sdz.new
~~~
En table de partitions DOS (si inférieure ou égale à Debian 7) :
~~~
# sfdisk --dump /dev/sda.old > /tmp/part.out
# sfdisk --force /dev/sdz.new < /tmp/part.out
# partprobe /dev/sdz.new
~~~
Puis on restaure les partitions, par exemple :
~~~
# mdadm /dev/md1 --add /dev/sdz1
mdadm: added /dev/sdz1
# mdadm /dev/md2 --add /dev/sdz2
mdadm: added /dev/sdz2
# mdadm /dev/md3 --add /dev/sdz3
mdadm: added /dev/sdz3
# mdadm /dev/md5 --add /dev/sdz5
mdadm: added /dev/sdz5
# mdadm /dev/md6 --add /dev/sdz7
mdadm: added /dev/sdz7
# mdadm /dev/md1 --add /dev/sdz.new1
mdadm: added /dev/sdz.new1
# mdadm /dev/md2 --add /dev/sdz.new2
mdadm: added /dev/sdz.new2
# mdadm /dev/md3 --add /dev/sdz.new3
mdadm: added /dev/sdz.new3
# mdadm /dev/md5 --add /dev/sdz.new5
mdadm: added /dev/sdz.new5
# mdadm /dev/md6 --add /dev/sdz.new7
mdadm: added /dev/sdz.new7
~~~
> *Note* : `sfdisk` peut nécessiter d'avoir un disque déjà partitionné, le contournement est de créer une partition quelconque avant de l'utiliser avec un disque vierge.