Este artigo apresentará como configurar seu plano de restauração em servidores linux, através da linha de comando:
Configuração do plano de restauração:
Para criar o plano de restauração utilize o comando ./cbb addRestorePlan.
Exemplo:
./cbb addRestorePlan -n "Plano de Restauracao" -a "Cloud Account" -sy yes -f "/home" -se no -ol no -de "/tmp/" -on yes
A console deverá retornar uma mensagem de sucesso:
Executando o plano de restauração:
Para executar o plano recém criado, utilize: ./cbb plan -r "Plano de Restauração".
Explicações das opções:
-n Nome do plano
-a Nome do repositório remoto. Usar sempre “Cloud Account”.
-en Ativa o plano após a criação. Valores possíveis: yes (padrão), no
-sy Sincronize antes de executar. Valores possíveis: yes, no(default)
-rt Qual versão do backup restaurar. Valores possíveis: LastVersion (padrão) | PointInTime, (se for usar “PointInTime” deve especificar exatamente qual backup), Exemplo: -rt PointInTime -pointintime "16.02.2015 12:32"
-pointintime "16.02.2015 12:32", define o dia e hora que a versão do backup foi feita, para ser usado com -rt PointInTime
-f Restaurar arquivo ou diretório
-vol Restaurar arquivo ou diretório a partir de uma unidade flash USB
-ep Senha de criptografia
-PointInTime Data
-se Ignorar arquivos existentes. Valores possíveis: yes(default), no
-ol Restaurar para diretório original. Valores possíveis: yes, no
-de Restaurar destino, usado apenas com -ol = no
-on Restaure apenas novos arquivos. Possíveis valores: yes(default), no
-every Especifique a frequência que o plano será executado. Valores possíveis: dia, semana, mês, dia do mês
-workTime Tempo em que o plano pode funcionar, formato xx:xx-xx:xx Exemplo 1: 12:30-17:00, Exemplo 2: 23:00-04:00; pode ser usado para cada cronograma recorrente, usado apenas com “-recurrencePeriod” e sem “-at”.
-recurrencePeriod Especificar o período de recorrência em minutos.
-at Especificar data ou hora do cronograma. Exemplo -at "16.02.2015 12:32", ou -at "12:32" para cada plano de backup automático.
-day Especifique o dia do mês (1..31)
-weekday listOfWeekDays Especifique o (s) dia (s) da semana para programação semanal. Exemplo: "su, mo, tu, we, th, fr, s a". Ou especifique o dia da semana para horário mensal
-weeknumber Especifique o número da semana. Valores possíveis: First, Second, Third, Fourth, Penultimate, Last
-repeatEvery Especifique o período de repetição para o plano de backup, periodicidade mês / dia do mês
-repeatFrom Especifique a data de início para "-repeatEvery" para especificar o período de repetição para o plano de backup, periodicidade mês / dia do mês
-notification Controla para receber o e-mail de notificação quando o backup falhar (errorOnly) ou em todos os casos (on) ou não receber tudo (off).
Exemplos:
Quero restaurar todos os arquivos de "/" Diretório com sincronização antes da restauração, com criptografia AES128 senha=dlfkjt nenhuma versão antiga, apenas novos arquivos. Restaure de /home/link/workspace/testRestore/ todo dai as 11:40 UTC
O comando ficaria assim:
./cbb addRestorePlan -n RestPlan -a "Destination Name" -sy yes -f / -ep dlfkjt -se no -ol no -de /home/link/workspace/testRestore/ -on yes -every day -at 11:40
Para ver as opções no terminal, execute: ./cbb addRestorePlan --help
Itens relacionados: