Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: back-up naar externe USB-hardschijf  (gelezen 3020 keer)

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Gepost op: 2007/01/13, 16:21:14 »
Van mijn data maakt ik regelmatig een back-up naar een externe harde schijf, via USB. Daarvoor heb ik een scriptje gemaakt die mij ook waarschuwt als de externe disk niet is aangesloten of aan staat. Dat doe ik handmatig door het scripje te starten. Nu wil ik dat via anacron laten gebeuren. Hoe doe ik dat?

Ik heb het script uitvoerbaar gemaakt met chmod 777 en in /etc/cron.daily geplaatst.  Cron en anacron zijn geinstalleerd.
Hoe kan ik controleren of het werkt (zonder een dag te hoeven wachten)?

Offline Ing. Ger Apeldoorn

  • Lid
    • http://www.gerapeldoorn.nl
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #1 Gepost op: 2007/01/13, 19:19:10 »
Hem even in cron.hourly zetten?
http://www.gerapeldoorn.nl - Freelance Unix/Linux specialist
http://botix.sourceforge.net - Open-source robotica software

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #2 Gepost op: 2007/01/13, 21:35:02 »
Ik gebruik nu kcron. Werkt prima. Maar ook als anacron? Daar kom ik morgenochtend achter. Staat nu ingesteld om 7 uur. Dan staat mijn PC uit. Benieuwd wat er gebeurd als ik de Pc na 7 uur start...

Voor de liefhebber het simpele back-up scriptje (lokaties aanpassen aan eigen situatie):

----------
#! /bin/sh

# Definitie van bron en doel. Zorg dat de doelmap in /media/disk bestaat.
# BRON=/home/
BRON=/home/ramana/
DOEL=/media/disk/backup
# geluiden
GOED=/home/ramana/linux/backup/goed.wav
WACHT=/home/ramana/linux/backup/wacht.wav
FOUT=/home/ramana/linux/backup/fout.wav

echo "backup is gestart... even geduld a.u.b..."
# controleer de verbinding met de externe harde schijf en het bestaan van de directory  
if test -e $DOEL
then
echo "De verbinding met $DOEL is in orde" ; else
#echo -e "\a" ; # of een van de volgende:
mplayer -really-quiet $WACHT
echo "Er is geen verbinding met $DOEL"
echo "Maak nu de verbinding!"
sleep 20
mplayer -really-quiet $WACHT
# echo -e "\a"          
echo "De verbinding met $DOEL wordt over een aantal seconden weer gecontroleerd"
sleep 10
mplayer -really-quiet $WACHT
sleep 5
if test -e $DOEL
then
echo "De verbinding met $DOEL is nu in orde" ; else
        echo "Er is nog steeds geen verbinding met $DOEL gemaakt!"
        echo "ER IS GEEN BACK-UP GEMAAKT!"
        # echo -e "\a"
        mplayer -really-quiet $FOUT
        sleep 5
        exit
fi
fi
# back-up (met verwijdering van in de bron ontbrekende bestanden)
# rsync -a --delete --progress "$BRON" "$DOEL" ; echo "Back-up van $BRON is gemaakt!"
# back-up (zonder compressie)
rsync -a --progress "$BRON" "$DOEL"
echo "Back-up van $BRON is gemaakt!"
mplayer -really-quiet $GOED
echo "Alle back-ups zijn gemaakt!"
sleep 5

exit

Offline Dave

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #3 Gepost op: 2007/01/13, 23:01:34 »
allemaal acadabra voor mij.
Ik maak regelmatig een backup van de home partitie naar een usb HD.
In windows met een progje wat de files checkt en nieuwere aanpast enzo.

In Ubuntu nog geen weet van zo'n progje en doe ik dan alles selecteren en de boel overschrijven.
Progje zou handiger zijn maar geen script of terminal gedoe graag.

Dus als iemand een tip heeft voor een puik programma voor dit doeleinde?

Offline eendje

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #4 Gepost op: 2007/01/13, 23:22:27 »
Citaat van: Dave
allemaal acadabra voor mij.
Ik maak regelmatig een backup van de home partitie naar een usb HD.
In windows met een progje wat de files checkt en nieuwere aanpast enzo.

In Ubuntu nog geen weet van zo'n progje en doe ik dan alles selecteren en de boel overschrijven.
Progje zou handiger zijn maar geen script of terminal gedoe graag.

Dus als iemand een tip heeft voor een puik programma voor dit doeleinde?
Ik heb hier op het forum gelezen dat mense het programma keep gebruiken voor hun backup (is wel een KDE programma). Kijk daar eens naar. Zelf geen ervaring mee...
Een dag niets geleerd is een dag niet geleefd!
Ik blog dus ik besta!
__________________________________________________________
Een vraag? Heb je al eens gekeken op: http://wiki.ubuntu-nl.org/FAQ?

Offline nor

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #5 Gepost op: 2007/01/14, 11:55:32 »
Misschien kan je het met grsync proberen. Het is te vinden via Synaptic.

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #6 Gepost op: 2007/01/14, 13:50:57 »
grsync (Gnome) is heel mooi, vooral als je handmatig 'n back-up wilt maken.
met Keep (KDE) kan je de tijd heel netjes instellen, ook meerdere tijden zijn mogelijk.

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #7 Gepost op: 2007/01/15, 21:35:12 »
Nog een verschil: Grsync werkt met.... eh...rsync en Keep werkt met rdiff-backup

Het voordeel van rdiff-backuo is dat er een exacte kopie wordt gemaakt (mirror) EN dat in een aparte directory in de back-updirectory alle verschillen in bestanden worden bewaard, Je kunt dus gewijzigde versie in vorige bac-ups terugvinden. Heel handig en veilig!

Ik heb nu mijn script aangepast (die gebruikt ik liever dan Keep of Grsync omdat die mij met geluiden waarschuwt dat ik de externe schijf moet inschakelen).

Offline Monkwarrior

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #8 Gepost op: 2007/01/16, 10:52:12 »
Heb je wel eens partimage gebruikt ?
Ik heb keep wel eens geprobeerd, maar op een of andere manier kon ik niet backuppen naar een windows machine in mijn netwerk (bij het kiezen van netwerk bleef keep hangen). Partimage kan dit niet (alleen naar linux-machines volgens mij), dus feitelijk zoek ik nog steeds een backup-programma dat een hele partitie naar een windows-machine kan wegschrijven.

Monk.

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #9 Gepost op: 2007/01/16, 10:59:32 »
Ik blijf het herhalen: mondo: http://www.mondorescue.org/ zit in synaptic.

Offline Monkwarrior

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #10 Gepost op: 2007/01/16, 12:58:22 »
Tnx, die ga ik nu zeker uitproberen :)

Offline Ing. Ger Apeldoorn

  • Lid
    • http://www.gerapeldoorn.nl
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #11 Gepost op: 2007/01/16, 13:37:38 »
sbackup werkt ook leuk, maakt ook incrementals. (Simple Backup)

Ger Apeldoorn
http://www.gerapeldoorn.nl - Freelance Unix/Linux specialist
http://botix.sourceforge.net - Open-source robotica software

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #12 Gepost op: 2007/01/16, 19:44:33 »
Citaat van: Monkwarrior
Heb je wel eens partimage gebruikt ?
Ik heb keep wel eens geprobeerd, maar op een of andere manier kon ik niet backuppen naar een windows machine in mijn netwerk (bij het kiezen van netwerk bleef keep hangen). Partimage kan dit niet (alleen naar linux-machines volgens mij), dus feitelijk zoek ik nog steeds een backup-programma dat een hele partitie naar een windows-machine kan wegschrijven.

Monk.
Hoewel Partimage alleen werkt binnen Linux, is er geen bezwaar om een imagebestand op een Window-machine op te slaan. Bij terugzetten moet je dit bestand eerst op een Linux-partitie zetten. Dus in twee stappen. Anders Mondo gebruiken...  

Zelf ben ik heel tevreden met mijn scripje omdat ik en back-up wil maken naar een externe schijf (en die staat meestal uit).
Het programma start een keer per week automatisch als ik mijn PC aanzet en krijg dan een geluidsignaal die mij waarschuwt om de externe harddisk aan te zetten.

Offline Dave

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #13 Gepost op: 2007/01/17, 10:05:50 »
weer wat mooie tips hier om uit te proberen. Thanks.

Offline Ramana

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #14 Gepost op: 2007/01/17, 21:18:49 »
Heb het scriptje nog wat netter gemaakt. Ik plaats nu al mij data in /home/data (eventuele andere bestanden zoals mail, adresboek en bestanden in .kde kopieer ik m.b.v. keep naar /home/data.  Met het scripje wordt wekelijke een back-up gemaakt naar de externe harde schijf via USB, in mijn geval naar /media/disk/

Hieronder het script (werkwijze: paden aanpassen, opslaan als tekstbestand, uitvoerbaar maken met: chmod +x bestandnaam, nog even de geluidbestanden maken (voorbeelden te vinden in /usr/share/sounds), alles in een map plaatsen, uitvoeren in console als root of snelkoppeling maken naar bureaublad of kopieren naar b.v. cron.daily).  

----------------------------
#! /bin/sh

# Script voor het maken van een back-up naar een USB-harddisk
# ---------- Pas eventueel onderstaande paden aan ----------
BRON=/home/data/
DISK=/media/disk
DOEL=/media/disk/backup/data
# geluiden
START=/home/data/linux/backup/start.wav
WACHT=/home/data/linux/backup/wacht.wav
FOUT=/home/data/linux/backup/fout.wav
GOED=/home/data/linux/backup/goed.wav
# ----------------------------------------------------
# Wachttijd indien gestart door anacron
# echo -e "\a"          
# sleep 60
# ----------------------------------------------------
A=1
LIMIT=15
clear
echo "De verbinding met $DISK wordt gecontroleerd..."
while [ "$A" -le  "$LIMIT" ]
do
   if test -e $DISK
then
mplayer -really-quiet $START
clear
   echo "De verbinding met $DISK is in orde"
echo "Back-up van $BRON wordt nu gemaakt ... even geduld a.u.b..."
rdiff-backup $BRON $DOEL
echo "Back-up van $BRON is gemaakt!"
echo "Verschillen tussen de laatste vijf back-ups blijven bewaard; oudere worden verwijderd..."
rdiff-backup --remove-older-than 5B $DOEL
mplayer -really-quiet $GOED
clear
echo "Back-up is gereed!"
sleep 5
exit
else
mplayer -really-quiet $WACHT
clear
echo "Maak verbinding met $DISK!"
fi
echo -n "Verbindingscontrole $A van $LIMIT"
sleep 3
let "A += 1"
done
mplayer -really-quiet $FOUT
clear
echo "ER IS GEEN VERBINDING MET $DISK GEWEEST!"
echo "BACK-UP IS NIET GEMAAKT!"
sleep 5
exit

Offline Dave

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #15 Gepost op: 2007/01/25, 14:15:39 »
Grsync werkt wel super makkelijk maar ik heb het idee dat die gewoon alles weer overschrijft in het backupdoel (usb schijf) want echt uren bezig en de schijf op warmen.

Mondo geinstalleert (apt-get install mondo) maar is niet in menu terug te vinden en mondo als opdracht kent ie ook niet.
vreemd weer.

Offline Matthijs Moerman

  • Lid
    • http://smallhosting.nl
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #16 Gepost op: 2007/01/25, 15:00:56 »
Citaat van: Dave
Mondo geinstalleert (apt-get install mondo) maar is niet in menu terug te vinden en mondo als opdracht kent ie ook niet.
vreemd weer.
als het goed is doet hij het wel als je:

mondoarchive

intikt
weet het niet helemaal zkr meer.

Offline Dave

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #17 Gepost op: 2007/01/29, 13:28:58 »
nope.
ook niet met spatie of streepje of hoofdletter.

Nou we houden het dan maar bij Grsync

Offline eendje

  • Lid
  • Steunpunt: Nee
back-up naar externe USB-hardschijf
« Reactie #18 Gepost op: 2007/01/29, 22:46:16 »
sudo mondoarchive

zonder sudo zegt de terminal "Please run as root."
Een dag niets geleerd is een dag niet geleefd!
Ik blog dus ik besta!
__________________________________________________________
Een vraag? Heb je al eens gekeken op: http://wiki.ubuntu-nl.org/FAQ?