Nieuws:

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

Auteur Topic: Rsync  (gelezen 854 keer)

Offline Pivni Pes

  • Lid
  • Steunpunt: Nee
Rsync
« Gepost op: 2009/12/27, 20:20:09 »
Via Rsync backup ik altijd mijn E-mails met de opdracht /sync-email.sh via terminal
/usr/bin/rsync -vrlHpogDtz --numeric-ids -e ssh /home/studiomail/mail/ root@196.20.20.50:/souboru/backup/mail/
Nu wil ik meer E-mail boxen back-uppen.
In de map "home" staan meerdere mappen, waarvan ik er maar 3 wil back-uppen.
Haal ik nu in deze regel /home/studiomail/mail/ root@196.20.20.50:/souboru/backup/mail/ "studiomail/mail/" weg, dan
backup Rsync ook dingen die ik niet wil.
Hoe kan ik het bestand aanpassen dat ik kan back-uppen van uit 3 mappen?
/home/studiomail/mail/
/home/seznam/mail/
/home/yessicca/mail/

Of kan ik 3 regels onder elkaar zetten, en dat die dan per stuk worden afgehandeld?

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: Rsync
« Reactie #1 Gepost op: 2009/12/27, 20:41:57 »
Inderdaad, drie verschillende regels onder elkaar is de oplossing.

Offline Pivni Pes

  • Lid
  • Steunpunt: Nee
Re: Rsync
« Reactie #2 Gepost op: 2009/12/27, 21:18:01 »
Bedankt, soms zit je gewoon te moeilijk te denken, terwijl het blijkbaar soms heel simpel is ;)

Offline djurny

  • Lid
  • Steunpunt: Nee
Re: Rsync
« Reactie #3 Gepost op: 2009/12/28, 00:11:33 »
mooier is misschien een 'files-from' bestandje aanmaken waar die 3 mappen in voorkomen:

cat << EOF > /home/.rsync-include
/home/studiomail/mail/*
/home/seznam/mail/*
/home/yessicca/mail/*
EOF

en dan de optie '--files=from=/home/.rsync-include' toevoegen aan de eerste regel :) dan hoef je die niet 2 keer te herhalen..

/usr/bin/rsync -vrlHpogDtz --numeric-ids --files-from=/home/.rsync-include -e ssh root@196.20.20.50:/souboru/backup/mail/

test dit wel even met de -n optie (of '--dry-run') om te testen of inderdaad alles wat je mee wilt hebben ook meegaat :)

dit is de manier waarop ik mijn eigen ${HOME} back-up of als root mijn root back-up.. de '--exclude-from' stelt je dan in staat om /dev /var etc niet mee te nemen in de rsync slag..
« Laatst bewerkt op: 2009/12/28, 00:13:34 door djurny »
echo "Ka Me Ha Me Ha Me Ha!" | tr [A-Z] [a-z]

Offline Rachid

  • Vertaalteam
    • rachidbm
    • Mijn blog
  • Steunpunt: Nee
Re: Rsync
« Reactie #4 Gepost op: 2009/12/28, 00:33:34 »
Voor backups kun je ook kijken naar hdup of rdup.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!