Documentación
Restauración tklbam: Restaurar una copia de seguridad
Fuente de página del hombre completo
SYNOPSIS
tklbam-restore [ -opciones ] [ יеhub-backup] ¦
ARGUMENTS
■hub-backup confianza := backup-id TENIDO patrón de etiqueta único
OPTIONS
--raw-download=path/to/backup/: Descargar copia de seguridad para directorio sin hacer un sistema de restauración
--time=TIME: Tiempo de restauración de
TIME := YYYY-MM-DD TENIDO YYYY-MM-DDH:mm:ss TEN ANTE ANTERITO ANTERIOR [mhDWMY]
por ejemplo,
2010-08-06 - 2010, 6 de agosto, 00:00
2010-08-07T14:00 - 2010, 7 de agosto 14:00 UTC
6 m - 6 minutos.
5h - 5 horas
4D - Hace 4 días
3W - Hace 3 semanas
2M - Hace 2 meses
1Y - Hace 1 año
--limits=LIMITS: Restaurar los sistemas de archivos o las limitaciones de la base de datos
Usado para controlar qué partes de la copia de seguridad serán restauradas.
Preceder un límite con un signo de menos lo convierte en una exclusión.
Múltiples elementos están separados del espacio. Espacios en los caminos MUST ser escapados.
E.g. --limits="/path\ con\ espacios -/another\ path"
LIMITS := " LIMIT -1 .. LIMIT -N"
LIMIT := -?( /path/to/include/or/exclude TEN mysql:database[/table] TEN Pgsql:database[/table] )
--keyfile=KEYFILE: Camino al archivo clave de escrow.
Default: Hub proporciona esto automáticamente.
--address=TARGET_URL: objetivo de copia de seguridad manual URL (necesidades --keyfile).
Soporte de backends de almacenamiento y sus formatos URL:
archivo:///some_dir
rsync://user[:password]@other.host[:port]//absolute_path
rsync://user[:password]@other.host[:port]/relative_path
rsync://user[:password]@other.host[:port]::/module/some_dir
s3://other.host/bucket_name[/prefix]
s3+http://bucket_name[/prefix]
ftp://user[:password]@other.host[:port]/some_dir
ftps://user[:password]@other.host[:port]/some_dir
hsi://user[:password]@other.host[:port]/some_dir
imap://user[:password]@other.host[:port]/some_dir
scp://user[:password]@other.host[:port]/some_dir
ssh://user[:password]@other.host[:port]/some_dir
tahoe://alias/directory
webdav://user[:password]@other.host/some_dir
webdavs://user[:password]@other.host/some_dir
gdocs://user[:password]@other.host/some_dir
Default: Hub proporciona esto automáticamente.
--skip-files: No restablezca el sistema de archivos
--skip-database: No restablezca las bases de datos
--skip-packages: No restablezca nuevos paquetes
--logfile=PATH: Camino al archivo de registro. Predeterminado: /var/log/tklbam-restore
--no-rollback: Desactivar la revuelta
--quiet: Reacción deshabilitada
--force: Control de la cordura deshabilitada
--debug: Corre $SHELL después de Duplicity
USAGE EXAMPLES
# Restore Hub backup id 1
tklbam-restore 1
# El mismo resultado que arriba pero en dos pasos: primero descargar el extracto, luego aplicarlo
tklbam-restore 1 --raw-download=/tmp/mybackup
tklbam-restore /tmp/mybackup
# Restaurar la copia de seguridad creada con tklbam-backup --raw-upload=/srv
tklbam-restore 2 --raw-download=/srv
# Restore de archivos Duplicity en una dirección de copia de seguridad personalizada en el sistema de archivos local
tklbam-restore --address=file:///mnt/backups/mybackup --keyfile=mybackup.escrow
# Simular restaurar la copia de seguridad del Hub id 1 mientras que excluye los cambios en la ruta /root,
# mysql 'customers' DB, y la tabla de 'emails' en el 'webapps' DB
tklbam-restore 1 --simulate --limits="-/root -mysql:clientes -mysql:webapp/emails"
# Simular restaurar sólo los archivos /root en el respaldo Hub id 1
tklbam-restore 1 --simulate --skip-database --skip-packages --limits="/root"
FILES
Ganchos: /etc/tklbam/hooks.d