[Tuto] Backup carte SD complète sur freebox V6

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
titis14
Messages : 171
Inscription : 22 juin 2018, 14:09

Re: Backup carte SD complète sur freebox V6

Message par titis14 »

Bonjour,
Un peu la même question que Wolfen, j'ai Domoticz sur un client léger avec Debian 8 + un SSD de 100Go ce script copie l'intégralité du SSD ou uniquement l'espace occupé ?
De mon côté je vais voir pour envoyer la sauvegarde sur un Nas Synology.
Merci pour la réponse.
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Backup carte SD complète sur freebox V6

Message par landaisbenj »

La commande pour copier est ici:

Code : Tout sélectionner

dd if=/dev/mmcblk0 | gzip -9 > /mnt/freebox/Backup_img/srv-domoticz-${DATE_DEBUT}'-'$H_DEPART.img.gz
Du coup elle copie la partition /dev/mmcblk0

Et je crois bien qu'il ne s'agit la que de la partition de la carte SD.
Je ne suis pas du tout sur (il faudrait chercher sur google) mais du coup si il ne s'agit que de la carte SD, cela m'etonnerai que la sauvegarde copie aussi le disque dur (a vérifier).
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Backup carte SD complète sur freebox V6

Message par landaisbenj »

Et pour ce qui est de copié tout, ou simplement que l'espace non libre, il faut regarder dans les options de "dd".

Mais vu que l'idée est de faire une sauvegarde que l'on peut réimporté, je ne sais pas si c'est la bonne méthode.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
vwstepha
Messages : 85
Inscription : 20 nov. 2014, 15:15

Re: Backup carte SD complète sur freebox V6

Message par vwstepha »

Salut
J'ai formatter une SD, installer la derniere verion de Raspbian, la derniere version de Dz et j'ai utilisé ce script pour sauvegarde ma sd fraichement configuré et je vous en remercie!
Petite précision pour les debutants en linux comme moi.
Personnellement j' ai 2 Hdd branchés sur ma Freebox 4k
Sous compagnion les disques apparraissent avec les noms suivants:
Disque 1
Disque 2
J'ai essayé de les changé sous Windows explorerateur ( ça fonctionnait bien en apparence) mais quand je retournais sous Compagnon les 2 Hdd avaient gardé leur nom d'origine.... :evil:
Donc lors du "montage" il faut utiliser ces noms la : soit "Disque 1" soit "Disque 2"

Dans le fichier il faut donc (pour Disque 1 par exemple) remplacer cette ligne
sudo /sbin/mount.cifs //mafreebox.freebox.fr/Disque\ dur /mnt/freebox -o _netdev,rw,username=$user_box,password=$pass_box,vers=1.0,iocharset=utf8,uid=1000,sec=ntlm,file_mode=0777,dir_mode=0777 0 0
par celle la:
sudo /sbin/mount.cifs //mafreebox.freebox.fr/Disque\ 1/ /mnt/freebox -o _netdev,rw,username=$user_box,password=$pass_box,vers=1.0,iocharset=utf8,uid=1000,sec=ntlm,file_mode=0777,dir_mode=0777 0 0

J'imagine que pour les connaisseurs ça peut être hyper simple mais pour moi j'ai du mal à comprendre comme "Linux" gère les espaces dans les noms.....

Si j'ai galéré, je suis sur que ça pourra aider quelqu'un :mrgreen:
Rpi 2B Dz V2023.2 master ;)
Rpi 3B Dz V2023.2 slave + Rflink + USB ZWAVE+ + Rflink RTS (marche pas..} :ugeek:
Rpi 3B with RapItow 8-)
Xiaomi V2 + acc
SP3
2xVR + 3xPC DIO Chacon
5x1 voie Sonoff (4 d'origine....1 seul flashé)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Backup carte SD complète sur freebox V6

Message par vil1driver »

Un chemin ne doit pas contenir d'espace,
S'il y en a un il faut le faire précéder (dans la commande) par un \
Ce \ sert ici à 'échapper' l'espace de sorte à ce qu'il ne soit pas interprèté comme la fin du chemin

Si ça peut aider à comprendre ;)
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
vwstepha
Messages : 85
Inscription : 20 nov. 2014, 15:15

Re: Backup carte SD complète sur freebox V6

Message par vwstepha »

je te remercie
Ton explication est claire et bien compréhensible pour un néophyte comme moi

Ue petite précision pour la ligne de commande
J'ai été obligé de mettre l'user et le mot de pass malgré j'autorise les connexions anonyme.
user:"freebox"
pass:"celui que vous avez choisi"
Bonne soirée
Rpi 2B Dz V2023.2 master ;)
Rpi 3B Dz V2023.2 slave + Rflink + USB ZWAVE+ + Rflink RTS (marche pas..} :ugeek:
Rpi 3B with RapItow 8-)
Xiaomi V2 + acc
SP3
2xVR + 3xPC DIO Chacon
5x1 voie Sonoff (4 d'origine....1 seul flashé)
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Backup carte SD complète sur freebox V6

Message par Wolfen38 »

J'utilise en ssd, quand je tape la commande pour connaitre son nom, j'ai ce résultat :

Code : Tout sélectionner

pi@raspberrypi:~/domoticz/scripts/shell $ sudo fdisk -l
Disk /dev/ram0: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram1: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram2: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram3: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram4: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram5: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram6: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram7: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram8: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram9: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram10: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram11: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram12: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram13: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram14: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/ram15: 4 MiB, 4194304 bytes, 8192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes


Disk /dev/sda: 119,2 GiB, 128035676160 bytes, 250069680 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: 0x17655a2b

Device     Boot Start       End   Sectors   Size Id Type
/dev/sda1        8192     93814     85623  41,8M  c W95 FAT32 (LBA)
/dev/sda2       94208 250069679 249975472 119,2G 83 Linux
C'est quoi le nom de mon ssd dans tout ce bazar ?

Et autre question, le répertoire "Backup_img", on le met où ? à la racine, au même niveau que photos, enregistrements.... ?

Merci.
landaisbenj
Messages : 695
Inscription : 12 mars 2017, 19:24

Re: Backup carte SD complète sur freebox V6

Message par landaisbenj »

Dans ce bazar si il y a un ssd ca doit surement etre /dev/sda2 ...

Et pour le répertoire tu le mets ou tu veux...

Moi j'en profite, depuis quelque temps je galère avec l'auto mount de la freebox. Pour ceux qui y arrive on pourrait me donner les options pour le fstab ? Car j'ai beau réussir a la mano, quand je le rentre dans fstab cela ne fonctionne pas.
Rpbi3b: Domoticz + Homebridge + Monit + Freebox scripts + Shellinabox; Rpbi2: Jarvis
Domoticz: Derniere stable; RFLINK: Dernière stable; Xiaomi Gateway
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Backup carte SD complète sur freebox V6

Message par Wolfen38 »

Dans le scripte a la place de mmcblk0 je mets /dev/sda2 ?

Envoyé de mon Mi A1 en utilisant Tapatalk

manuloup
Messages : 781
Inscription : 18 févr. 2015, 13:05

Re: Backup carte SD complète sur freebox V6

Message par manuloup »

Bonjour,

Tout à fait.
Synology DS920+ avec VM Debian 12, Aeon Labs Z-Stick Gen5, Aeon Zwave et devices zwaves , Teleinfo USB, devices Zigbee, batterie Marstek Venus E, Shelly Pro 3EM...
Répondre