sincronizando diretórios de forma incremental com o comando rsync

Já começou a copiar um diretório que continha MP3 de um HD para outro ou para um pendrive em algum ambiente gráfico, seja no KDE, seja no Gnome, seja no XFCE ou em outros, e quando menos esperava aconteceu algo inesperado e cópia parou, pior ainda se você mandou mover, ai ferrou, geralmente você só tem a opção “sobrescrever”, não tem uma opção “resumir” ou “retomar”, bom o console pode te salvar ;)

O comando RSYNC é utilizado para sincronizar conteúdos em origem e destino e tem diversas opções bacanas.

Vou dar aqui uma explicação de uma aplicação do RSYNC.

usuario@computador:~$ rsync -av –update –delete /diretorio/origem/ /diretorio/destino/

Esse comando vai copiar o conteúdo do diretório “origem” para o diretório “destino”.

-a significa archive (arquivamento) equivale as opções -rlptgoD
-v signifca verbose, ele vai te mostrar informações da sincronização
–update atualiza arquivos mais novos que existam no /origem em /destino
–delete apaga arquivos que não existam mais em /origem no /destino

para maiores informações use os comandos abaixo:

usuario@computador:~$ rsync –help

usuario@computador:~$ man rsync

ou se preferir visite o site do rsync e leia a documentação :)

Talvez isto te ajude, hoje me ajudou a sincronizar os mirrors do ubuntu que tenho em  um servidor em casa com meus hd’s usb ;)

Esta dica está no wiki com um teste e mais exemplos ;)

http://gutocarvalho.net/mediawiki/index.php/Sincronizando_diretorios_de_forma_incremental_com_o_comando_RSYNC

Referências:

http://pt.wikipedia.org/wiki/Rsync
http://samba.anu.edu.au/rsync/

[]‘s
Guto


This is some text prior to the author information. You can change this text from the admin section of WP-Gravatar  To change this standard text, you have to enter some information about your self in the Dashboard -> Users -> Your Profile box.


Posts relacionados
This entry was posted in debian-like, softwarelivre and tagged , , , . Bookmark the permalink.

2 Responses to sincronizando diretórios de forma incremental com o comando rsync

  1. Sérgio Luiz Araújo SilvaNo Gravatar says:

    Uma dica adicional é que se você omitir a barra em

    /origem /destino/

    ele copiará a pasta “/origem” inteira e não apenas o contéudo

  2. gutocarvalhoNo Gravatar says:

    Boa dica, obrigado :)

    []‘s
    Guto

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Os comentários postados neste blog serão analisados, inicialmente de forma automática pelo akismet e bad-behavior, caso eles passem ilesos por estes sistemas anti-spam, ainda sim serão analisados em relação a quantidade de links, caso tenham mais de 2 links serão colocados na fila de moderação. Aqui me reservo ao direito de remover comentários ofensivos, off-topics, propagandas, trollagem sem sentido, afinal a responsabilidade do conteúdo do blog, inclusive comentários recai sob o autor. Até hoje não tive problemas com comentários, mas é sempre bom avisar como as coisas funcionam ;)