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: