Rsync função backup

1. Rsync função backup

welles
wellesfreire

(usa CentOS)

Enviado em 21/01/2015 - 23:04h

Saudações pessoal

Estou com um problema com o rsync preciso que ele ative a função -b que ela faz backup de versões dos arquivos para ter historicos dos arquivo já tentei varias vezes e não consigo segue o comando
rsync -b –backup-dir=bkp –sufix=.old /origem/ /destino .




  


2. Re: Rsync função backup

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/01/2015 - 23:51h

wellesfreire escreveu:

Saudações pessoal

Estou com um problema com o rsync preciso que ele ative a função -b que ela faz backup de versões dos arquivos para ter historicos dos arquivo já tentei varias vezes e não consigo segue o comando
rsync -b -backup-dir=bkp -sufix=.old /origem/ /destino .



Foi esta a exata linha de comando que utilizou? O exemplo está sintaticamente incorreto e "cuspiu" na tela mensagens como:

rsync: -backup-dir=bkp: unknown option
rsync error: syntax or usage error (code 1) at main.c(1554) [client=3.1.0]


E se foi este o caso, você deveria ter inserido as mensagens de erro na pergunta.

Opções longas devem ser precedidas de dois hífens e não apenas um hífen como é o caso de opções curtas, existem comandos que aceitam ambos, mas não é o caso do rsync. Há erros de grafia na opção -sufix, deveria ser --suffix.

Uma linha de comando que funciona mas que precisaria ainda da sua avaliação:

rsync \
--dry-run \
--verbose \
--archive \
--backup \
--backup-dir=bkp_dir \
--suffix=.old \
src_dir/ dest_dir


A opção --dry-run é para que as alterações sejam simuladas apenas, caso seja o que você está tentando fazer, basta remover ela de lá. Ajuste os nomes de diretórios conforme suas necessidades também.

Considerações finais. Esse procedimento não lhe permitirá ter histórico dos arquivos, apenas a antepenúltima versão estará disponível no diretório "bkp_dir", sendo sobrescrita a cada vez que você rodar o rsync. Se realmente precisa manter histórico, utilize como sufixo data e hora, exemplo:

--suffix=$(date -u +%FT+T) 


ou

--suffix=$(date -u +%s) 




3. Re: Rsync função backup

welles
wellesfreire

(usa CentOS)

Enviado em 22/01/2015 - 07:28h

Valeu pela ajuda vou testar







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts