Nieuws:

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

Auteur Topic: hoe op een goede manier een backup maken met tar, of rsync  (gelezen 5068 keer)

Paulus4605

  • Gast
hoe op een goede manier een backup maken met tar, of rsync
« Gepost op: 2008/03/28, 12:07:29 »
Beste

ik ben naar een goede oplossing aan het zoeken om een goede backup te maken van mijn server, met een incremental backup.
als ik dit doe tar cvzpf "/media/backup/backup_`date +%d-%m-%Y`.tar.bz2" --exclude=/root --exclude=/lost+found --exclude=/media/backup --exclude=/mnt --exclude=/sys --exclude=/media/windows /
krijg ik de foutmelding "Error exit delayed from previous errors"

tevens zou ik dus een manier willen hebben waardoor ik met tar een incremental backup kan maken.

ook als ik een backup maak met rsync krijg ik foutmeldingen dat ik niet de juiste permissies heb en een errorcode 23

dit is de opdracht die ik ingeef voor rsync
rsync -r -n -t -p -o -g -v --progress -l -D --existing -z -b //
/home/paul/backup/backup.tar.bz2

ik heb de verschillende onderwerpen gelezen maar kom er geen wijs uit
kan iemand mij stapsgewijs uitleggen hoe dat ik een backup van mijn server kan maken waarbij ik de backup wegschrijf naar de map /media/backup/=> is externe harde schijf.

Paul

Offline panzervos

  • Lid
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #1 Gepost op: 2008/03/29, 00:35:37 »
Misschien zou je Grsync eens kunnen proberen, een GUI voor rsync.

Offline Idzme

  • Lid
    • http://idzme.wordpress.com/
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #2 Gepost op: 2008/03/29, 07:32:31 »
Grsync werkt erg handig. Je kunt een aantal backup-regels instellen om bv verschillende mappen te backup-en. Je geeft simpelweg een source en destination op (ik gebruik als destination ook een externe HD). Je kunt een simulatie laten lopen en daarna de werkelijke backup draaien. Werkt handig en snel.
Intel Pentium 4 630, 3000 MHz (15 x 200), 1024 MB (SDRAM), 2x ST3160021A (160 GB, 7200 RPM, Ultra-ATA/100)
Ubuntu 8.10-Xubuntu 8.10
Linux user #464441 / Ubuntu user # 23391
Mini-distro's en het laatste Linux nieuws: http://idzme.wordpress.com
www.twitter.com/basidz

hoe op een goede manier een backup maken met tar, of rsync
« Reactie #3 Gepost op: 2008/03/29, 07:40:16 »
Snapshot is ideaal hiervoor.
Schrijft alleen maar wijzigingen weg en bewaart een door jezelf in te stellen aantal versies.
Installeer m via synaptic.
Desnoods kun je mij om een voorbeeld config file vragen mocht je er niet uit komen. Ik gebruik het al tijden, ideaal (onder de motorkap is het rsync).

Monk.

Offline Idzme

  • Lid
    • http://idzme.wordpress.com/
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #4 Gepost op: 2008/03/29, 07:41:54 »
Citaat van: Monkwarrior
Snapshot is ideaal hiervoor.
Schrijft alleen maar wijzigingen weg en bewaart een door jezelf in te stellen aantal versies.
Installeer m via synaptic.
Desnoods kun je mij om een voorbeeld config file vragen mocht je er niet uit komen. Ik gebruik het al tijden, ideaal (onder de motorkap is het rsync).

Monk.
Grsync schrijft trouwens ook alleen veranderingen weg...
Intel Pentium 4 630, 3000 MHz (15 x 200), 1024 MB (SDRAM), 2x ST3160021A (160 GB, 7200 RPM, Ultra-ATA/100)
Ubuntu 8.10-Xubuntu 8.10
Linux user #464441 / Ubuntu user # 23391
Mini-distro's en het laatste Linux nieuws: http://idzme.wordpress.com
www.twitter.com/basidz

Paulus4605

  • Gast
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #5 Gepost op: 2008/03/29, 08:41:38 »
kan je dan via rsync ook volledige backups maken?
de bedoeling is dat ik 1 keer in de maand een volledige backup maak en dat ik vervolgens iedere week een incremental maak maar weet niet hoe ik dit via rsync of tar voor elkaar kan krijgen?

Offline Idzme

  • Lid
    • http://idzme.wordpress.com/
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #6 Gepost op: 2008/03/29, 09:01:03 »
wat versta je onder een volledige backup?
je kan je hele home folder syncen, of je hele bestandssysteem. En na de eerste backup kijkt rsync alleen naar de verschillen.
Intel Pentium 4 630, 3000 MHz (15 x 200), 1024 MB (SDRAM), 2x ST3160021A (160 GB, 7200 RPM, Ultra-ATA/100)
Ubuntu 8.10-Xubuntu 8.10
Linux user #464441 / Ubuntu user # 23391
Mini-distro's en het laatste Linux nieuws: http://idzme.wordpress.com
www.twitter.com/basidz

Paulus4605

  • Gast
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #7 Gepost op: 2008/03/29, 09:18:37 »
de bedoeling is dat ik een volledige backup van mijn bestandssysteem maak (1 x per maand) die de volgende maand verwijderd wordt) en dan vervolgens per week een incremental backup maak die dan na een maand ook verwijderd worden

Offline Dorst

  • Lid
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #8 Gepost op: 2008/03/29, 09:45:47 »
Probeer Simple Backup (sbackup in Synaptic).

Offline Idzme

  • Lid
    • http://idzme.wordpress.com/
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #9 Gepost op: 2008/03/29, 10:55:45 »
Citaat van: Paulus4605
de bedoeling is dat ik een volledige backup van mijn bestandssysteem maak (1 x per maand) die de volgende maand verwijderd wordt) en dan vervolgens per week een incremental backup maak die dan na een maand ook verwijderd worden
waarom maak je niet gewoon een backup en zorg je ervoor dat je dit elke maand herhaald, dan heb je toch ook een b;ackup van je hele bestandssysteem?
Waarschijnlijk denk ik te simpel hoor :)
Intel Pentium 4 630, 3000 MHz (15 x 200), 1024 MB (SDRAM), 2x ST3160021A (160 GB, 7200 RPM, Ultra-ATA/100)
Ubuntu 8.10-Xubuntu 8.10
Linux user #464441 / Ubuntu user # 23391
Mini-distro's en het laatste Linux nieuws: http://idzme.wordpress.com
www.twitter.com/basidz

Paulus4605

  • Gast
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #10 Gepost op: 2008/03/29, 11:24:34 »
Idzme je daar zeker een punt, maar aangezien dit om een server gaat wil i het aantal backups verhogen zodat ik in ieder geval, in geval van problemen max 1 week verlies, een dagelijkse backup vindt ik ook overdreven, dus wou dit 1x in de week doen en dan een volledige 1x in de maand

Paulus4605

  • Gast
hoe op een goede manier een backup maken met tar, of rsync
« Reactie #11 Gepost op: 2008/03/29, 20:58:21 »
ik heb het nu op een andere manier opgelost dit is wel is waar een dagelijkse backup met iedere week een volledige backup.
dit is het script #!/bin/sh
# full and incremental backup script
# created 29 march 2008
# Based on a script by Daniel O'Callaghan
# and modified by Gerhard Mourani

#Change the 5 variables below to fit your computer/backup

COMPUTER=server                           # name of this computer
DIRECTORIES="/"                     # directories to backup
BACKUPDIR=/media/backup1/backups                       # where to store the backups
TIMEDIR=/media/backup1/backups/last-full               # where to store time of full backup
TAR=/bin/tar                             # name and locaction of tar

#You should not have to change anything below here

PATH=/usr/local/bin:/usr/bin:/bin
DOW=`date +%a`               # Day of the week e.g. Mon
DOM=`date +%d`               # Date of the Month e.g. 27
DM=`date +%d%b`             # Date and Month e.g. 27Sep

# On the 1st of the month a permanet full backup is made
# Every Sunday a full backup is made - overwriting last Sundays backup
# The rest of the time an incremental backup is made. Each incremental
# backup overwrites last weeks incremental backup of the same name.
#
# if NEWER = "", then tar backs up all files in the directories
# otherwise it backs up files newer than the NEWER date. NEWER
# gets it date from the file written every Sunday.


# Monthly full backup
if [ $DOM = "01" ]; then
        NEWER=""
        $TAR $NEWER -cvzpf $BACKUPDIR/$COMPUTER-$DM.tar.bz2   --exclude=/lost+found --exclude=/media/backup1 --exclude=/mnt --exclude=/sys --exclude=/media/windows $DIRECTORIES
fi

# Weekly full backup
if [ $DOW = "Sun" ]; then
        NEWER=""
        NOW=`date +%d-%b`

        # Update full backup date
        echo $NOW > $TIMEDIR/$COMPUTER-full-date
        $TAR $NEWER -cvzpf $BACKUPDIR/$COMPUTER-$DOW.tar.bz2  --exclude=/lost+found --exclude=/media/backup1 --exclude=/mnt --exclude=/sys --exclude=/media/windows $DIRECTORIES

# Make incremental backup - overwrite last weeks
else

        # Get date of last full backup
        NEWER="--newer `cat $TIMEDIR/$COMPUTER-full-date`"
        $TAR $NEWER -cvzpf $BACKUPDIR/$COMPUTER-$DOW.tar.bz2 --exclude=/lost+found --exclude=/media/backup1 --exclude=/mnt --exclude=/sys --exclude=/media/windows $DIRECTORIES
fi