Este artigo apresentará como configurar seu plano de backup em servidores linux, através da linha de comando:
Autenticação:
Para autenticar seu usuário via linha de comando, execute o seguinte comando:
./cbb addAccount -e SeuUserName -p SuaSenha -ssl yes
A console deverá apresentar o seguinte retorno:
Para listar as contas adicionadas, execute: ./cbb account -l. O retorno deverá ser algo como:
Se precisar editar a conta, utilize: ./cbb editAccount -d Baxtru
Configuração do plano de backup:
./cbb addBackupPlan -n "Nome do Plano" -a "Cloud Account" -f "/home/" -c yes -every week -at "23:00" -weekday "mo, tu, we, th, fr" -notification on
A console deverá retornar uma mensagem de sucesso:
Executando o plano de Backup:
Para executar o plano recém criado, utilize: ./cbb plan -r "Meu Plano".
Explicações das opções:
-n Nome do plano de backup.
-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
-f Caminho do Arquivo de backup ou diretório.
-ef Excluir arquivo ou diretório do plano de Backup
-es Excluir arquivos de sistema e arquivos ocultos. Valores possíveis: yes (padrão), no
-ea Algoritmo de criptografia. Valores possíveis: AES_128, AES_192, AES_256, no
-ep Senha de criptografia
-bef Faça backup de pastas vazias. Valores possíveis: yes, no (padrão)
-ifm Incluir somente arquivos com essas extensões. Exemplo: -ifm "* .doc, * .xls"
-efm Excluir arquivos com essas extensões. Exemplo: -efm "*.o, *.xls"
-c Comprimir arquivos. Valores possíveis: yes, no (padrão)
-purge Limpe as versões anteriores ao período (exceto a versão mais recente). Valores possíveis: 1d (dia), 1w (semana), 1m (mês)
-keepLastVersion Mantenha sempre a última versão. Valores possíveis: yes, no
-keep Mantenha um número limitado de versões. Valores possíveis: 0-999 (lembre-se que é a quantidade de versões para cada arquivo no backup, e cada versão ocupa espaço na nuvem).
-dl Exclua arquivos do backup que foram excluídos localmente do armazenamento. Valores possíveis: yes, no
-dld Exclua os arquivos excluídos localmente com atraso de dias. Valores possíveis: número de dias
-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 fazer backup de todos os arquivos nesse diretório: "/home/NAME/Documents/" e excluir do plano o diretório: "/home/NAME/Documents/books/" quero que tenha compressão dos dados e seja feito todo dia as 23:00.
O comando ficaria assim:
./cbb addBackupPlan -n "Backup my docs" -a myaccount -f /home/NAME/Documents/ -ef /home/NAME/Documents/books/ -c yes -every week -at "23:00" -weekday "mo, tu, we, th, fr"
Para ver as opções no terminal, execute: ./cbb addBackupPlan --help
Itens relacionados:
- Instalação do agente - Linux
- Configuração do plano de backup - Linux com interface gráfica
- Configuração do plano de backup - Linux com linha de comando
- Configuração do plano de restauração - Linux com interface gráfica
- Configuração do plano de restauração - Linux com linha de comando