Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock

Opções desconhecidas do rsync

Sincronizar mediante uma condição

Sincronizar apenas arquivos modificados em um determinado período
rsync -avz -e ssh --files-from=<(find -mtime +30 -mtime -60) origem destino

Outras opções bastante interessantes:
--update .... o que for atualizado na origem será também no destino
--delete .... o que for deletado na origem também o será no destino

À partir da versão 3.0.0 do rsync há um recurso muito útil para sysadmins,
a capacidade de fazer a codificação de caracteres, ou seja, se no windows tenho
iso8859-1 e no ubuntu utf8 posso usar um parâmetro como abaixo:

rsync --iconv=iso88591,utf8 /origem /destino

Obs: observe a codificação do sistema de origem, inclusive procure saber
se o ubuntu não estão montando a partição de backup /mnt/algumacoisa
já em utf8, caso isso esteja ocorrendo você não precisa se preocupar com isso.


Você pode acessar uma máquina windows montando já em utf8

mount -t ntfs /dev/hda1 /mnt/hda1 -o nls=utf8

Alguns sistemas já usam
"iocharset" ao invés de nls (busque na documentação da sua versão)

0 comentários: