Page 3 sur 3

Re: Backup à chaud Pi

Publié : 20 nov. 2020, 21:26
par Keros
A quand le gigabit :mrgreen:

Re: Backup à chaud Pi

Publié : 09 mai 2021, 22:00
par pierrotori
je suis en train de tester plusieurs solutions

Commande à partir du rpi
pi@raspberrypi:/mnt $ sudo dd bs=4M if=/dev/mmcblk0 of=/mnt/nas/backup/backup.img
3798+1 enregistrements lus
3798+1 enregistrements écrits
15931539456 octets (16 GB, 15 GiB) copiés, 1373,05 s, 11,6 MB/s

et à partir du NAS
ssh -i /etc/ssh/domoticz root@192.168.0.6 dd if=/dev/mmcblk0 | gzip -c - > backup_pi_sda.gz
ou
ssh -i /etc/ssh/domoticz root@192.168.0.6 dd bs=4M if=/dev/mmcblk0 > backup_pi_sda.img

c'est trop long en direct du NAS, est ce que vous auriez une autre solution ?

Re: Backup à chaud Pi

Publié : 09 mai 2021, 22:25
par Keros
Tu es sur un Pi3 ? En passant sur un Pi4 tu aurais une carte réseau plus rapide.

Re: Backup à chaud Pi

Publié : 09 mai 2021, 23:23
par pierrotori
Pi2 en ethernet

Re: Backup à chaud Pi

Publié : 10 mai 2021, 06:33
par Keros
Maintenant, si c'est long, mais que ça fonctionne : c'est pas bon ?

Re: Backup à chaud Pi

Publié : 10 mai 2021, 09:21
par pierrotori
ssh -i /etc/ssh/domoticz root@192.168.0.6 dd bs=4M if=/dev/mmcblk0p1 | gzip -c - > backup_pi_sda1.gz
64+0 enregistrements lus
64+0 enregistrements écrits
268435456 octets (268 MB, 256 MiB) copiés, 59,1427 s, 4,5 MB/s
dd_zip.PNG
dd_zip.PNG (4.06 Kio) Consulté 1726 fois

ssh -i /etc/ssh/domoticz root@192.168.0.6 dd bs=4M if=/dev/mmcblk0p1 > backup_pi_sda1.img
64+0 enregistrements lus
64+0 enregistrements écrits
268435456 octets (268 MB, 256 MiB) copiés, 31,73 s, 8,5 MB/s
dd_without_zip.PNG
dd_without_zip.PNG (4.09 Kio) Consulté 1726 fois

on voit que la command avec le zip intégré au ssh met le double de temps, le taux de transfert est aussi inférieur et le %cpu dans le cas du ssh zippé est inférieur côté domoticz
on peut jouer sur 2 paramètres
en mettant bs=4b ou 1M , on gagne quelques secondes, après différents essais je retient 1M pour ma carte SD de 16go
en utilisant gzip -c ou -1 ou -9, moins on compresse et plus le zip se crée rapidement car le taux de transfert augmente dans l'ordre de performence -1, -c et -9 on arrive a gagner 10 secondes

je viens d' ajouter aussi conv=notrunc,noerror
ssh -i /etc/ssh/domoticz root@192.168.0.6 dd bs=1M if=/dev/mmcblk0p1 conv=notrunc,noerror > backup_pi_sda_mmcblk0p1_1M.img
256+0 enregistrements lus
256+0 enregistrements écrits
268435456 octets (268 MB, 256 MiB) copiés, 23,7635 s, 11,3 MB/s