duply
Erscheinungsbild
(Weitergeleitet von Ftplicity)
duply - Inkrementelle verschlüsselte Backups
Beschreibung
- Frontend für duplicity
Shell-Frontend für duplicity
- Verwendung vereinfachen
- Einstellungen in Profilen verwalten
- Stapelverarbeitung
- Es unterstützt die Ausführung von mehreren Befehlen als Stapelverarbeitung
- Damit sind einzeilige cron-Einträge möglich und der Benutzer kann Skripte verwenden, die vor oder nach dem Backup ausgeführt werden
- Alle duplicity-Backends werden unterstützt
- Vereinfacht die Ausführung von Duplicity
Frontend für duplicity
- Backups können lokal oder einem anderen System gespeichert werden
- Cron oder Kommandozeile
- Speichert Einstellungen in Profilen
- Batch-Operationen
- ermöglicht, beispielsweise backup_verify+purge
- Ausführung von Pre-/Post-Skripten
- verschiedene Aktionen möglich, abhängig vom vorherigen oder nächsten Befehl oder dessen Rückgabewert
- Vorbedingungsprüfung für fehlerfreie Duplizitätsoperationen
Für jeden Sicherungsauftrag wird ein Konfigurationsprofil erstellt
- Profilordner
~/.duply/<profile>
- Hinweis
- Wenn der Ordner '/etc/duply' existiert, werden die Profile für den Superuser Benutzer root dort gesucht und erstellt werden
- Protokolle
Protokoll | Beschreibung |
---|---|
ftp | |
ssh | |
s3 | |
rsync | |
cifs | |
webdav | |
http |
Installation
sudo apt install duply
Dateien
- /usr/bin/
duply
- /usr/share
/doc/duply/ README README.Debian TODO changelog.Debian.gz changelog.gz copyright systemd-unit.examples HOWTO.txt systemd-unit.examples/system/ duply-backup@.service duply-backup@.timer duply-cleanup@.service duply-cleanup@.timer duply-verify@.service duply-verify@.timer notify-failed-backup@.service systemd-unit.examples/user/ duply-backup@.service duply-backup@.timer duply-cleanup@.service duply-cleanup@.timer duply-verify@.service duply-verify@.timer notify-failed-backup@.service man/man1/ duply.1.gz
Aufruf
Argumente
Optionen
Option | Beschreibung |
---|---|
--force | passed to duplicity (see commands purge, purgeFull, purgeIncr, cleanup) |
--preview | do nothing but print out generated duplicity command lines |
--disable-encryption | disable encryption, overrides profile settings |
Kommandos
Option | Parameter | Beschreibung |
---|---|---|
usage | get usage help text | |
and/or/groupIn/groupOut | pseudo commands used in batches (see SEPARATORS above) | |
create | creates a configuration profile | |
backup | backup with pre/post script execution (batch: [pre_bkp_post]), full (if full_if_older matches or no earlier backup is found) incremental (in all other cases) | |
pre/post | execute '<profile>/pre', '<profile>/post' scripts | |
bkp | as above but without executing pre/post scripts | |
full | force full backup | |
incr | force incremental backup | |
list | [<age>] | list all files in backup (as it was at <age>, default: now) |
status | prints backup sets and chains currently in repository | |
verify | [<age>] [--compare-data] | list files changed, since age if given |
verifyPath | <rel_path_in_bkp> <local_path> [<age>] [--compare-data] | list changes of a file or folder path in backup compared to a local path, since age if given |
restore | <target_path> [<age>] | restore the complete backup to <target_path> [as it was at <age>] |
fetch | <src_path> <target_path> [<age>] | fetch single file/folder from backup [as it was at <age>] |
purge | [<max_age>] [--force] | list outdated backup files (older than $MAX_AGE) [use --force to actually delete these files] |
purgeFull | [<max_full_backups>] [--force] | list outdated backup files ($MAX_FULL_BACKUPS being the number of full backups and associated incrementals to keep, counting in reverse chronological order) [use --force to actually delete these files] |
purgeIncr | [<max_fulls_with_incrs>] [--force] | list outdated incremental backups ($MAX_FULLS_WITH_INCRS being the number of full backups which associated incrementals will be kept, counting in reverse chronological order) [use --force to actually delete these files] |
purgeAuto | [--force] | convenience batch wrapper for all purge commands above
MAX_AGE=1Y MAX_FULL_BACKUPS=6 MAX_FULLS_WITH_INCR=3 in profile conf file would result in [purge_purgeFull_purgeIncr] |
cleanup | [--force] | list broken backup chain files archives (e.g
|
changelog | print changelog / todo list | |
txt2man | feature for package maintainers - create a manpage based on the usage output
| |
version | show version information of duply and needed programs |