Backups voor Dummies

| | Reacties (2)

Na een hele zooi gratis backupprogramma's geprobeerd te hebben, heb ik nu eindelijk de oplossing voor mijn setup. Ik heb een externe USB harde schijf en wil een backup van /Users hebben. Een scheduler heb ik niet echt wat aan, want ik sluit die externe schijf slechts af en toe aan. Ik vraag me af waarom ik deze oplossing niet eerder bedacht had. En voor deze oplossing hoef je helemaal niks te installeren, want je krijgt het al bij OS X meegeleverd (Linux distributies hebben 't ook allemaal wel):

sudo rsync -av --delete /Users/ /Volumes/MacPorsche/Backup/Users/

That's it. Het mooie van rsync is dat alleen veranderde files naar de backupschijf gestuurd worden, dus na de eerste backup is het vervolgens meestal heel snel geregeld. Dat --delete ziet er een beetje eng uit, maar geeft aan dat bestanden die niet meer op m'n laptop staan ook op de backupschijf verwijderd mogen worden.

Mocht je meerdere computers centraal willen backuppen, makkelijk restores kunnen uitvoeren (via een web interface) en meerdere dagen(/weken/maanden) terug kunnen gaan e.d., dan raad ik je aan om eens naar BackupPC te kijken. BackupPC kan ook rsync als backupmethode gebruiken (naast tar, Samba, desgewenst over NFS/RSH/SSH). Maar gewoon voor een zekerheidskopie van je eigen bestandjes is een rsync commando eigenlijk gewoon perfect.

Categorieën

2 reacties

breun zei:

Momenteel gebruik ik een iets geavanceerder scriptje. De backuplocatie is nu makkelijk instelbaar, caches en mail downloads worden niet gebackupt (ik gebruik toch IMAP) er wordt gelogd wanneer backups starten en eindigen en het script is nu per user te gebruiken:

#!/bin/bash
#
###################################################
# A simple script to back up your $HOME directory #
###################################################
#
# Options

BACKUPDIR=/Volumes/MacPorsche/Backup
LOGFILE=$BACKUPDIR/$USER.log

# Do not modify below

function log () {
echo "$(date) $*" >> $LOGFILE
}

log "Start backup"
rsync -av --delete --exclude=Library/Caches --exclude=Library/Mail\ Downloads $HOME/ $BACKUPDIR/$USER
log "End backup"
exit 0

breun zei:

En de volgende versie van m'n backupscript wordt waarschijnlijk iets met rdiff-backup, opdat ik ook nog wat oudere backups heb. Als ik daar tenminste aan toe kom voor ik Time Machine heb.

Laat een reactie achter

Over dit bericht

Deze pagina bevat één bericht gepubliceerd op 18 juli 2006 4:33.

Dour Festival 2006 was het vorige bericht op deze weblog.

Nee, niet m'n gitaar! is het volgende bericht op deze weblog.

De nieuwste berichten zijn te vinden op de hoofdpagina of kijk in de archieven om alle berichten te zien.