Hi!
Bisher benutzte ich Deja-Dup, möchte meine Backups aber eher Konsolen-basiert gestalten.
Was es soll:
- Mein $HOME und /etc sichern
- NUR verschlüsselt
- Mn sollte Verzeichnnisse ausschlie0en können
- Möglichst schnell sein
Kennt da jemand was, oder hat ein tolles Script?
LG
Michi
Backup als Script
Backup als Script
<a href="viewtopic.php?f=15&t=152656">Das (bin) ich</a>
-
- Beiträge: 5631
- Registriert: 30.12.2004 15:31:07
- Wohnort: Wegberg
Re: Backup als Script
Hallo
Ich nutz dar, zwar nur 1x im Monat für / von einem Zweitsystem aus.
http://dar.linux.free.fr/doc/Features.html
Aber es kann alles was du möchtest, Kompression kannst du ausschalten, dann ist wohl noch schneller.
Gibt aber bestimmt noch andere tools die dasselbe können.
mfg
schwedenmann
Ich nutz dar, zwar nur 1x im Monat für / von einem Zweitsystem aus.
http://dar.linux.free.fr/doc/Features.html
Aber es kann alles was du möchtest, Kompression kannst du ausschalten, dann ist wohl noch schneller.
Gibt aber bestimmt noch andere tools die dasselbe können.
mfg
schwedenmann
-
- Beiträge: 3799
- Registriert: 26.02.2009 14:35:56
Re: Backup als Script
tar mit --files-from durch eine Verschlüsselung gepiped und gut ist oder
Backup dann per ccrypt oder ähnlichem verschlüsseln.
Backup dann per ccrypt oder ähnlichem verschlüsseln.
- sputnik27
- Beiträge: 9
- Registriert: 23.11.2013 13:15:47
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Karlsruhe
Re: Backup als Script
Hi, ich benutze rdiff-backup. Bis auf Verschlüsselung kann das glaub ich alles was Du haben möchtest, und ich verschlüssle meine Platten eh mit LUKS, das ist nur meine persönliche Präferenz.
Falls es Dich interessiert, hier das Skript mit dem ich mein persönliches Backup mache
Falls es Dich interessiert, hier das Skript mit dem ich mein persönliches Backup mache
Code: Alles auswählen
#!/bin/bash
set -o nounset
set -o errexit
set -o xtrace
if [[ "$#" -ne 1 ]]; then
echo "Usage: ./backup /path/to/backup/dir"
exit 1
fi
TARGET=$1
rdiff-backup \
--terminal-verbosity 5 \
--include ~/doc \
--include ~/contacts \
--include ~/pic \
--include ~/bin \
--include ~/.password-store \
--include ~/.gnupg \
--include ~/.newsbeuter \
--include ~/.IntelliJIdea14/config \
--include ~/.thunderbird \
--include ~/.icedove \
--include ~/.mozilla \
--include ~/.purple \
--include ~/.unison \
--include ~/docker \
--include ~/vagrant \
--exclude '**' \
~ \
$TARGET/`hostname`
You got code. So share it maybe?