MonWiki

PartClone

PagePrincipale :: DerniersChangements :: DerniersCommentaires :: Vous êtes ec2-3-148-167-99.us-east-2.compute.amazonaws.com

PagePrincipale . memos . PartClone

Clonage/restauration avec partclone


Sauvegarde


Table de partition


GPT


sgdisk --backup=sdX-gpt.backup /dev/sdX
fdisk -l /dev/sdX > sdX.parts


MBR (dos)


dd if=/dev/sdX of=sdX-mbr.bin bs=512 count=1
fdisk -l /dev/sdX > sdX.parts


Enregistrer les UUIDs


lsblk --fs /dev/sda > lsblk.txt


Sauvegarder meta-données RAID (logiciel)


sudo mdadm --detail /dev/md0 > raid-md0.meta


Sauvegarder meta-données LVM


sudo vgcfgbackup -f lvm-meta.vg vg1


Sauvegarder une partition (exemples)


partclone.ext4 -c -s /dev/sda1 -o sda1.partclone
partclone.fat32 --clone -N --source /dev/sda2 | gzip -c > efi.pcl.gz



Restauration



Table de partition


GPT


sgdisk --load-backup=sdX-gpt.backup /dev/sdX

MBR (dos)


dd if=sdX-mbr.bin of=/dev/sdX bs=512 count=1


Reconstruire un RAID (logiciel)


Désactiver les raids actifs, avant de restaurer :
sudo mdadm --stop /dev/md0
sudo mdadm --zero-superblock /dev/sdb
sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --zero-superblock /dev/sdd


Reconstruire le RAID :
Exemple pour un RAID de type 5 avec 3 disques :
sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd


Restauration à partir des meta-données LVM


Désactiver un groupe de volume actif si présent, avant de restaurer :
sudo vgchange -an vg0
sudo vgexport vg0


Restaurer PV (physical volume) :
adapter uuid avec la valeur d'origine (enregistrée dans le fichier lsblk.txt)
sudo pvcreate -f -ff --restorefile lvm-meta.vg --uuid "xT3wpG-p8pP-ZmIA-ayaA-UPkc-IY63-Z0MSdM" /dev/sda4


Restaurer la configuration et activer les volumes :

sudo vgcfgrestore --force -f lvm-meta.vg vg1
sudo vgchange -ay vg0


Restaurer une partition (exemples)


partclone.ext4 -r -s sda1.partclone -o /dev/sda1
zcat efi.pcl.gz | partclone.fat32 -N -C --restore --output /dev/sda2



Restaurer la zone d'échange


adapter uuid avec la valeur d'origine (enregistrée dans le fichier lsblk.txt)
sudo mkswap -L Swap -U "525c216a-75a8-4d19-b02d-aa5fb074f6d0" /dev/mapper/Swap

Régler les problèmes de démarrage (exemple)


EFI



sudo mkdir -p /target
sudo mount /dev/sda1 /target
sudo mount /dev/sda2 /target/boot
sudo mount /dev/sda3 /target/boot/efi
for i in /dev /dev/pts /proc /sys /sys/firmware/efi/efivars; do sudo mount -B $i /target$i; done
sudo chroot /target
apt-get install --reinstall grub-efi-amd64 # Pas forcément nécessaire si déjà correctement installé
update-grub2 # créé un fichier de configuration grub en fonction des disques et partitionnements présents
grub-install # Installer le boot loader dans /boot/efi, et ajoute une entrée dans la nvram
grub-install --removable --no-nvram # si souci pour BIOS récalcitrant
efibootmgr # visualiser le boot (ordre, entrées, ...)

exit

sudo umount /target/{dev/pts,dev,sys/firmware/efi/efivars,sys,proc}
sudo umount /target/boot/efi
sudo umount /target/boot
sudo umount /target



MBR



sudo mkdir -p /target
sudo mount /dev/sda1 /target

for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /target$i; done
sudo chroot /target
os-prober
update-grub
grub-install /dev/sda

exit

sudo umount /target/{dev/pts,dev,sys,proc}
sudo umount /target





Pages utiles: RechercheTexte, TableauDeBordDeCeWiki
Flux RSS: Wiki, Commentaires
Il n'y a pas de commentaire sur cette page. [Afficher commentaires/formulaire]