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