Documentação
tklbam- restabelecimento: Restaurar uma cópia de segurança
Fonte da página de manual completo
SYNOPSIS
tklbam- RESStore [ - opções ] [ < hub- backup> ] !" caminho/ para/ backup/extrato
ARGUMENTS
<hub-backup> := backup-id □ padrão de etiquetas único
OPTIONS
--raw-download=caminho/para/reforço/: Baixe backup para diretório sem fazer uma restauração do sistema
--time=TIME: Tempo para restaurar de
TIME := YYYY-MM-DD □ YYYY-MM-DDThh:mm:ss □ <int>[mhDWMY]
Por exemplo,
2010-08-06 - 6 de Agosto de 2010, 00:00
2010-08-07T14:00 - 7 de Agosto de 2010
6m - 6 minutos
5h - 5 horas
4D - 4 dias atrás
3W - 3 semanas atrás
2M - 2 meses atrás
1Y - 1 ano atrás
--limits=LIMITS: Restaurar limitações do sistema de arquivos ou banco de dados
Usado para controlar quais partes do backup serão restauradas.
Preceder um limite com um sinal de menos transforma-o em uma exclusão.
Vários itens estão separados por espaço. Espaços em caminhos que MUST sejam escapados.
Por exemplo, --limits="/path\ with\ espaces -/another\ path"
LIMITS := " LIMIT -1 .. LIMIT -N"
LIMIT := -?( /path/to/include/or/exclude .
--keyfile=KEYFILE: Caminho para o arquivo de chave de garantia.
Por padrão: Hub fornece isso automaticamente.
--address=TARGET_URL: alvo de backup manual URL (necessita de --keyfile).
Infra- estruturas de armazenamento suportadas e seus formatos URL:
arquivo:///some_dir
rsync://user[:senha-passe]@ other.host[:port]//absolute_path
rsync://user[:senha-passe]@ other.host[:port]/relative_path
rsync://user[:senha-passe]@ other.host[:port]::/module/some_dir
s3://other.host/bucket_name[/prefix]
s3+http://bucket_name[/prefix]
ftp://user[:senha]@ other.host[:port]/some_dir
ftps://user[:senha]@ other.host[:port]/some_dir
hsi://user[:senha- senha]@ other.host[:port]/some_dir
imap://user[:senha]@ other.host[:port]/some_dir
scp://user[:senha- senha]@ other.host[:port]/some_dir
ssh://user[:senha]@ other.host[:port]/some_dir
tahoe://alias/directory
webdav://user[:senha password]@ other.host/alme_dir
webdavs://user[:senha password]@ other.host/alme_dir
gdocs://user[:senha)@ other.host/alme_dir
Por padrão: Hub fornece isso automaticamente.
--skip-files: Não restaure o sistema de arquivos
--skip-database: Não restaure bancos de dados
--skip-packages: Não restaure novos pacotes
--logfile=PATH: Localização do ficheiro de registo. Por omissão: /var/log/tklbam-restore
--no-rollback: Desabilitar o rollback
--quiet: Desactivar o feedback
--force: Desactivar a verificação da sanidade
--debug: Execute $SHELL após Duplicidade
USAGE EXAMPLES
# Restaurar o ID de backup do Hub 1
tklbam- restabelecimento 1
# O mesmo resultado que acima, mas em dois passos: primeiro baixar o extrato, em seguida, aplicá-lo
tklbam- restabelecimento 1 --raw-download=/tmp/mybackup
tklbam- restaure /tmp/mybackup
# Restaurar backup criado com tklbam-backup --raw-upload=/srv
tklbam- restaure 2 --raw-download=/srv
# Restaurar a partir de arquivos Duplicity em um endereço de backup personalizado no sistema de arquivos local
tklbam- restabelecimento --address=file:///mnt/backups/mybackup --keyfile=mybackup.escrow
# Simular restauração do Hub backup id 1 enquanto excluindo alterações para o caminho /root,
# mysql 'clientes' DB, e a tabela 'e-mails' no 'webapps' DB
tklbam- restabelecimento 1 --simulate --limits="- /root - mysql: clientes - mysql: webapp/ e- mails"
# Simular restaurando apenas os arquivos /root no Hub backup id 1
tklbam- restabelecimento 1 --simulate --skip-database --skip-packages --limits="/root"
FILES
Ganchos: /etc/tklbam/hooks.d