Pour un VPS OVH sous Debian 10
J'ai en mode "Rescue" ⇔ Live Session chargée en RAM :
Code : Tout sélectionner
root@rescue-pro:~# uname -a
Linux rescue-pro 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux
root@rescue-pro:~# cat /etc/debian_version
9.12
Disque du VPS
Code : Tout sélectionner
root@rescue-pro:~# fdisk -l
Disk /dev/sdb: 20 GiB, 21474836480 bytes, 41943040 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 41943006 41940959 20G 83 Linux
et /dev/sdb1 son unique partition.
Mon but :
Avant toute autre action :
1. une sauvegarde complète
2. être certain de sa validité
3. être certain de pouvoir la restaurer
Pour l'instant j'ai fait :
Démonter
°°°°°°°°°°°
Code : Tout sélectionner
root@rescue-pro:~# umount /mnt/sdb1
Sauvegarder le MBR
°°°°°°°°°°°°°°°°°°°°
Depuis mon PC
Code : Tout sélectionner
$ ssh root@xx.xx.xx.xx "sudo -S dd if=/dev/sdb " |dd of=vps-mbr-sda.img bs=512 count=1 && md5sum vps-mbr-sda.img > md5
root@xx.xx.xx.xx's password:
sudo: unable to resolve host rescue-pro
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets copiés, 25,1378 s, 0,0 kB/s
Code : Tout sélectionner
root@rescue-pro:~# dd if=/dev/sdb of=mbr-sda.img bs=512 count=1
Sauvegarder la partition
°°°°°°°°°°°°°°°°°°°°°°°°°°°
J'aurais bien utilisé partclone pour profiter d'image plus petites et compressée,
mais je ne suis pas parvenu à exécuter partclone sans devoir enregistrer l'image côté serveur.
J'utilise donc DD
Depuis mon PC
Code : Tout sélectionner
$ ssh root@xx.xx.xx.xx "sudo -S dd if=/dev/sdb1 status=progress | gzip -1 - " | dd of=vps-sda1.img.gz && md5sum vps-sda1.img.gz >> md5
root@xx.xx.xx.xx's password:
sudo: unable to resolve host rescue-pro
21424570880 bytes (21 GB, 20 GiB) copied, 468 s, 45.8 MB/s
41940959+0 records in
41940959+0 records out
21473771008 bytes (21 GB, 20 GiB) copied, 468.806 s, 45.8 MB/s
1093289+121 enregistrements lus
1093349+1 enregistrements écrits
559794949 octets (560 MB, 534 MiB) copiés, 505,399 s, 1,1 MB/s
-rw-r--r-- 1 dezix dezix 559794949 févr. 13 12:56 vps-sda1.img.gz
et
le fichier extrait :
-rw-r--r-- 1 dezix data-shared 21473771008 févr. 13 13:48 vps-sda1.img
correspond en taille avec les : 512 x 41940959 secteurs = 21 473 771 008 octets donnés par FDISK
Quel moyen pour s'assurer de la validité de cette image ?
Mis à part de tester sa restauration !!!
Restauration
°°°°°°°°°°°°°
Justement,
j'ai des doutes sur ma commande,
j'aurais besoin d'une confirmation/correction (SVP)
Code : Tout sélectionner
$ dd if=vps-sda1.img.gz status=progress | ssh root@xx.xx.xx.xx "sudo -S gzip -dc - | dd of=/dev/sdb1 "
Merci.
PS: je suis en cours de test (VM) pour la dernière commande, je reviens avec le resultat