Mudanças entre as edições de "Rsync"
De MochilaWiki
Ir para navegaçãoIr para pesquisar(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | --bwlimit=10000 = controla a escrita no disco de i/o para 10000KB/s (9.7MB/s) | + | copia dados de um diretório para outro, comparando o que já existe, copiado o que for diferente e novo e removendo o que não existir mais na origem |
+ | <source lang="bash"> | ||
+ | rsync -ptvr --delete origem/ destino/ | ||
+ | </source> | ||
+ | |||
+ | --bwlimit=10000 = controla a escrita no disco de i/o para 10000KB/s (9.7MB/s) | ||
+ | --exclude=test.net = exclui qualquer pasta que tiver o nome test.net e tudo dentro dela | ||
+ | --rsh='ssh -p200' root@192.168.0.15:/home/ = conectando ssh em porta fora do padrão | ||
+ | |||
* http://planet.admon.org/throttle-io-rate-limit-disk-io-for-rsync/ | * http://planet.admon.org/throttle-io-rate-limit-disk-io-for-rsync/ | ||
* http://www.cyberciti.biz/faq/throttle-disk-io-rate-limit-disk-io/ | * http://www.cyberciti.biz/faq/throttle-disk-io-rate-limit-disk-io/ | ||
+ | |||
+ | == backup simples de servidor para servidor == | ||
+ | |||
+ | <source lang="bash"> | ||
+ | rsync -ptvr --rsh=ssh dean@mark.org:/home/dean/ dean | ||
+ | </source> | ||
+ | |||
+ | == excluir arquivo == | ||
+ | |||
+ | remover todos os arquivos de uma extensão | ||
+ | <source lang="bash"> | ||
+ | rsync -a --exclude=*.exe /backup | ||
+ | </source> | ||
+ | |||
+ | remover arquivos a partir de uma lista | ||
+ | <source lang="bash"> | ||
+ | rsync -ptvr --delete --exclude-from '/tmp/listas/apagar.txt' backup/ dds/ | ||
+ | </source> | ||
+ | |||
+ | no caso testei um arquivo chamado 111.txt dentro de um diretório com o nome aaa, ou seja, o caminho ficou aaa/111.txt | ||
+ | |||
+ | no caso o diretório aaa está dentro de backup e por isso não pecisa está o endereço completo | ||
+ | |||
+ | fonte -> http://askubuntu.com/questions/349613/how-to-exclude-a-folder-from-rsync |
Edição atual tal como às 23h40min de 20 de fevereiro de 2016
copia dados de um diretório para outro, comparando o que já existe, copiado o que for diferente e novo e removendo o que não existir mais na origem
rsync -ptvr --delete origem/ destino/
--bwlimit=10000 = controla a escrita no disco de i/o para 10000KB/s (9.7MB/s) --exclude=test.net = exclui qualquer pasta que tiver o nome test.net e tudo dentro dela --rsh='ssh -p200' root@192.168.0.15:/home/ = conectando ssh em porta fora do padrão
- http://planet.admon.org/throttle-io-rate-limit-disk-io-for-rsync/
- http://www.cyberciti.biz/faq/throttle-disk-io-rate-limit-disk-io/
backup simples de servidor para servidor
rsync -ptvr --rsh=ssh dean@mark.org:/home/dean/ dean
excluir arquivo
remover todos os arquivos de uma extensão
rsync -a --exclude=*.exe /backup
remover arquivos a partir de uma lista
rsync -ptvr --delete --exclude-from '/tmp/listas/apagar.txt' backup/ dds/
no caso testei um arquivo chamado 111.txt dentro de um diretório com o nome aaa, ou seja, o caminho ficou aaa/111.txt
no caso o diretório aaa está dentro de backup e por isso não pecisa está o endereço completo
fonte -> http://askubuntu.com/questions/349613/how-to-exclude-a-folder-from-rsync