Backup à chaud Pi
Re: Backup à chaud Pi
A quand le gigabit 
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
-
pierrotori
- Messages : 821
- Inscription : 29 févr. 2016, 12:11
Re: Backup à chaud Pi
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 ?
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
Tu es sur un Pi3 ? En passant sur un Pi4 tu aurais une carte réseau plus rapide.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
-
pierrotori
- Messages : 821
- Inscription : 29 févr. 2016, 12:11
Re: Backup à chaud Pi
Pi2 en ethernet
Re: Backup à chaud Pi
Maintenant, si c'est long, mais que ça fonctionne : c'est pas bon ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
-
pierrotori
- Messages : 821
- Inscription : 29 févr. 2016, 12:11
Re: Backup à chaud Pi
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
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
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
64+0 enregistrements lus
64+0 enregistrements écrits
268435456 octets (268 MB, 256 MiB) copiés, 59,1427 s, 4,5 MB/s
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
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