1

Onderwerp: Backup van RPi mappen op netwerk hdd

Tsja..
Helaas ik ben een windows user...

Voor mijn domotica hobby zoek ik het volgende.

Ik wil eigenlijk een map op mijn rpi, dus geen .db,  backuppen naar een netwerkschijf.
Mijn probleem, geen noemenswaardige  linux kennis.

Wie kan mij de goede richting uit helpen.:-)

Re: Backup van RPi mappen op netwerk hdd

Hier: http://bfy.tw/z9O

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

3

Re: Backup van RPi mappen op netwerk hdd

@ Devtrol
Thanks...

Alleen die had ik al gevonden..
Maar daarmee kom ik niet echt verder.

Ik zoek een script dat te snappen is voor een dombo like me..

Re: Backup van RPi mappen op netwerk hdd

Is dat niet het hele idee ontkrachten van een PI? rsync,rdiff-backup is your friend.

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

5

Re: Backup van RPi mappen op netwerk hdd

Ontkrachten denk ik niet...

Mijn sd kan corrupt worden of wat nog meer, waardoor ik veel settings kwijt ben.
Als ik de data uit die mappen kan saven, heb ik mijn domotica weer in no time actueel.

Zijn deze pakketten nog wel actueel?Ik zie release datums van.....

Nog meer leuke ideeën?

Re: Backup van RPi mappen op netwerk hdd

Hou zou je dat willen doen? Met ftp of smb naar windows toe bijvoorbeeld? Als je het automatiseren via scripts op Linux lastig vindt, kun je natuurlijk ook de backup op een windowspc naar je toe halen. Dat kan heel mooi via winscp.

Re: Backup van RPi mappen op netwerk hdd

Bareos smile

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."

8

Re: Backup van RPi mappen op netwerk hdd

Wat ik nu heb [ niet zelf gemaakt ] is een backup van mijn database.

#!/bin/bash
    # LOCAL/FTP/SCP/MAIL PARAMETERS
    SERVER="192.168.5.10"         # IP of Network disk, used for: ftp mail scp
    USERNAME="root"         # FTP username of Network disk used for: ftp mail scp
    PASSWORD="root"               # FTP password of Network disk used for: ftp mail scp
    DESTDIR="/opt/backup"      # used for: local
    DOMO_IP="192.168.5.70"      # Domoticz IP used for all
    DOMO_PORT="8080"         # Domoticz port used for all
#
    ### END OF USER CONFIGURABLE PARAMETERS
#
    TIMESTAMP=`/bin/date +%Y%m%d%H%M%S`
    BACKUPFILE="domoticz_$TIMESTAMP.db" # verander  domoticz_xx_  en je backup krijgt deze naam.
    BACKUPFILEGZ="$BACKUPFILE".gz
#
    ### Create backup and ZIP it
    /usr/bin/curl -s http://$DOMO_IP:$DOMO_PORT/backupdatabase.php > /tmp/$BACKUPFILE
    gzip -9 /tmp/$BACKUPFILE
#
    ### Send to Network disk through FTP
    curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEGZ" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/media/hdd/Domoticz_backup/"
#                                                    
    ### Remove temp backup file
    /bin/rm /tmp/$BACKUPFILEGZ
#
    ### Done!
    # noot gebruik zo min mogelijk spaties En zorg dat het adres via filezilla gezien is

En dit zou ik dan eigenlijk wel willen hebben, om "gewoon" een hele map te backuppen, bijv map:

/home/linaro/domoticz/scripts

9 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (25 Jul 2015 10:10:59)

Re: Backup van RPi mappen op netwerk hdd

Ok, mooi.... werkt dit script? Komt de backupfile netjes aan op de ftpserver?

Trouwens... wie heeft dat script gemaakt? Voor deze persoon is het waarschijnlijk simpel om de door jouw gevraagde backup te maken. En nog een vraag.... werkt het restoren ook?

10

Re: Backup van RPi mappen op netwerk hdd

peugeot2 schreef:

Ok, mooi.... werkt dit script? Komt de backupfile netjes aan op de ftpserver?

Trouwens... wie heeft dat script gemaakt? Voor deze persoon is het waarschijnlijk simpel om de door jouw gevraagde backup te maken. En nog een vraag.... werkt het restoren ook?

ja
ja
via de wiki
weet niet wie..
ja

Re: Backup van RPi mappen op netwerk hdd

Eens kijken of dat script snel te kopieren en aan te passen is...

12 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (25 Jul 2015 13:02:20)

Re: Backup van RPi mappen op netwerk hdd

Probeer deze maar eens.... ik ga er vanuit dat 'tar' aanwezig is....

#!/bin/bash

## LOCAL/FTP/SCP/MAIL PARAMETERS
    SERVER="192.168.5.10"         # IP of Network disk, used for: ftp mail scp
    USERNAME="root"         # FTP username of Network disk used for: ftp mail scp
    PASSWORD="root"               # FTP password of Network disk used for: ftp mail scp
    DESTDIR="/opt/backup"      # used for: local
    DOMO_IP="192.168.5.70"      # Domoticz IP used for all
    DOMO_PORT="8080"         # Domoticz port used for all
## END OF USER CONFIGURABLE PARAMETERS

    TIMESTAMP=`/bin/date +%Y%m%d%H%M%S`
    BACKUPFILEDIR="domoticz-dir_$TIMESTAMP.tar.gz" # verander  domoticz_xx_  en je backup krijgt deze naam.
 
    ### Create backup and ZIP it
    tar -zcvf /tmp/$BACKUPFILEDIR /home/linaro/domoticz/scripts/
    
    ### Send to Network disk through FTP
    curl -s --disable-epsv -v -T"/tmp/$BACKUPFILEDIR" -u"$USERNAME:$PASSWORD" "ftp://$SERVER/media/hdd/Domoticz_backup/"
                                                    
    ### Remove temp backup file
    /bin/rm /tmp/$BACKUPFILEDIR

    ### Done!

13 Laatst bewerkt door Dylano (25 Jul 2015 12:57:44)

Re: Backup van RPi mappen op netwerk hdd

He dit lijkt er wel op....
Bedankt...

 pi@raspberrypi ~ $ cd /home/pi/domoticz/scripts
pi@raspberrypi ~/domoticz/scripts $ ./scripts_backup.sh
tar: Removing leading `/' from member names
/home/pi/domoticz/scripts/
/home/pi/domoticz/scripts/backup-2015-07-24-2345.tar.gz
/home/pi/domoticz/scripts/domoticz_backup.sh
/home/pi/domoticz/scripts/readme.txt
/home/pi/domoticz/scripts/scripts_backup.sh
/home/pi/domoticz/scripts/lua/
/home/pi/domoticz/scripts/lua/script_time_demo.lua
/home/pi/domoticz/scripts/lua/script_device_demo.lua
/home/pi/domoticz/scripts/restart_domoticz
/home/pi/domoticz/scripts/_domoticz_main
/home/pi/domoticz/scripts/buienradar_rain.pl
/home/pi/domoticz/scripts/update_domoticz
/home/pi/domoticz/scripts/python/
/home/pi/domoticz/scripts/python/script_device_PIRsmarter.py
/home/pi/domoticz/scripts/python/reloader.py
/home/pi/domoticz/scripts/python/domoticz.py
/home/pi/domoticz/scripts/_domoticz_main.bat
* getaddrinfo(3) failed for SERVER:21
* Couldn't resolve host 'SERVER'
* Closing connection #0

Heb hem op mijn test pi gezet, dus linaro veranderd in pi.
ergens iets mis..Poort ?

Ik krijg ook niets op mijn server..

14 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (25 Jul 2015 13:03:04)

Re: Backup van RPi mappen op netwerk hdd

Ah, ik zie het.... de $ is weggevallen voor SERVER

Ik heb het aangepast in het script in mijn vorige posting... lukt het nu?

15 Laatst bewerkt door Dylano (25 Jul 2015 14:51:58)

Re: Backup van RPi mappen op netwerk hdd

peugeot2 schreef:

Ah, ik zie het.... de $ is weggevallen voor SERVER

Ik heb het aangepast in het script in mijn vorige posting... lukt het nu?


F**king mooi zeg!!!!!
Hij werkt...
Bizar...in deze stromachtige dag

Ik heb een mapnaam aangepast en hij backupt alles...

Alleen hij pakt hem 2x in? .gz en dan is hij ook nog in tar? [ geen probleem maar toch? ]

ik ga er een 2 maast elkaar laten lopen...
1x mijn belangrijke map dagelijks
en 1x wekelijks mijn hele domoticz map...

en als ik dan toch bij de pro's ben..:-)
Kan ik via ftp op deze manier,  ook een image kopie, van mijn complete rpi sd maken?

Re: Backup van RPi mappen op netwerk hdd

Ja, dat kan... het kan iig via een imagebackup (waarbij je meestal live een andere Linux boot).... en het ligt aan de intichting van je RPI of dat ook live kan. Ik denk dat de RPI meestal zo niet is ingericht.

Trouwens... ik heb tar gepakt omdat veel versies van gzip moeite hebben met een map. Tar pakt alles in 1 file en gz betekent dat het gecomprimeerd wordt.

Veel plezier ermee!

17

Re: Backup van RPi mappen op netwerk hdd

peugeot2 schreef:

Ja, dat kan... het kan iig via een imagebackup (waarbij je meestal live een andere Linux boot).... en het ligt aan de intichting van je RPI of dat ook live kan. Ik denk dat de RPI meestal zo niet is ingericht.

Trouwens... ik heb tar gepakt omdat veel versies van gzip moeite hebben met een map. Tar pakt alles in 1 file en gz betekent dat het gecomprimeerd wordt.

Veel plezier ermee!


Thanks
XXXX

Als je een keer zo'n image backupper tegen komt...
Ik hou me aanbevolen..

Nogmaals dank..

Mag ik deze code dupliceren op het forum van Domoticz? [ zal aan bronvermelding doen :-) ]

18 Laatst bewerkt door 5Tgff##2699Jbv!!rrOn (25 Jul 2015 15:24:28)

Re: Backup van RPi mappen op netwerk hdd

Ja, prima hoor.

Verder googlen op 'backup rpi image' moet je voldoende inspiratie geven wink

19

Re: Backup van RPi mappen op netwerk hdd

Of trek een image van je sd-kaart. Als je niet elke dag dingen verandert, is dit de snelste manier om na een storing weer online te komen.

IF not THEN toch

20

Re: Backup van RPi mappen op netwerk hdd

Joris schreef:

Of trek een image van je sd-kaart. Als je niet elke dag dingen verandert, is dit de snelste manier om na een storing weer online te komen.

Ja dat doe ik af en toe met win32diskimager...
Heel werk, en dan toch soms nog fouten met die sd kaarten waarop hij dan niet past, terwijl ze identiek zijn....
En dus weer geen goede backup.

Maar ja..
Veel veranderen aan je speelgoed, en dan een keer vergeten/geen tijd/geen goede backup..
En weg mooi image....


Die automatische backups.. :-)

21

Re: Backup van RPi mappen op netwerk hdd

Gebruik je ook M5Hash? Daarmee zou je kunnen verifiëren of de image goed is gemaakt.

Je zou het nog stoerder kunnen maken. Redundantie invoeren.  Als een Pi uitvalt, neemt de andere het over tongue

Waarom zet je de configuratie niet op de NAS neer? Op je Pi de OS en alle configuratiebestanden op de NAS.
Mocht je Pi-uitvallen, hoef je alleen het OS terug te zetten die je al goed geback-upt hebt.
Domotica apps zijn niet realtime en kunnen best de nodige informatie inlezen vanaf de NAS.

IF not THEN toch

Re: Backup van RPi mappen op netwerk hdd

Af en toe een handmatige image... verder de data backuppen via scripts. Dat is de meest logische en overzichtelijke aanpak.

23

Re: Backup van RPi mappen op netwerk hdd

Betwijfel ik.

Je moet toch met een corrupte sd-kaart een nieuwe sd-kaart plaatsen.
Daarnaast is het niet handig om een SD-kaart actief te gaan gerbuiken *) met lezen en schrijven van data. Data die je veel verandert, kunt je dan beter op een nas zetten.

*) SD-kaartfabrikanten zeggen ook dat je dit ook absoluut niet moet doen.

IF not THEN toch

24 Laatst bewerkt door Peter (30 Aug 2015 19:25:42)

Re: Backup van RPi mappen op netwerk hdd

Moster na de maaltijd? Bepaal zelf maar big_smile

Ik heb op mijn webservertje een map gemount van mijn synology (NAS) en schrijf daar met een simpel bashscript wat dingen naar toe:

#! /bin/sh

DATE=`/bin/date +%Y%m%d`
REMOVE=`/bin/date +%Y%m%d --date="6 days ago"`
BACKUPDIR="/mnt/pkn/backup"


/usr/bin/mysqldump -u root -pblaat --all-databases|/bin/gzip > $BACKUPDIR/sql-$DATE.sql.gz
tar -czf $BACKUPDIR/webroot-$DATE.tgz /var/www
tar -czf $BACKUPDIR/scripts-$DATE.tgz /home/pkn/scripts

if [ -f $BACKUPDIR/sql-$REMOVE.sql.gz ]
then
  rm $BACKUPDIR/sql-$REMOVE.sql.gz
fi

if [ -f $BACKUPDIR/webroot-$REMOVE.tgz ]
then
  rm $BACKUPDIR/webroot-$REMOVE.tgz
fi

if [ -f $BACKUPDIR/scripts-$REMOVE.tgz ]
then
  rm $BACKUPDIR/scripts-$REMOVE.tgz
fi

In /etc/cron.daily staat een symbolic link naar het script (zonder extensie) zodat het dagelijks uitgevoerd wordt.
Heb er verder geen omkijken naar.... oude backups worden automatisch verwijdert.

Peter (aka Bilbo) geeft geen garantie op bestand- en padnamen, hij doet aan tab-completion.
http://bilbos-stekkie.com

25

Re: Backup van RPi mappen op netwerk hdd

Wat gebeurd er als de samba mountpoint uit/weg valt?

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."