Pergunta : ajuda do rsync

Olá!, o

I tem um usuário com um diretório e muitos sub-directórios abaixo dele… o

ServerA: as limas de /Work/

All abaixo do diretório de /Work são possuídas por UserA

I querem ao rsync (periòdicamente) o diretório inteiro a ServerB: /Work/. Entretanto eu não sou certo dos melhores comandos usar-se (é sobre 8G dos dados), ou da sintaxe. O outro problema é o proprietário de /Work em ServerB é diferente - UserB, assim que eu não somos certos como segurar o permissions.

Any Ideas

Thanks

Alistair
class= do

Resposta : ajuda do rsync

Olá!,

Seguir por favor abaixo das etapas para usar lisamente e corretamente o rsync.

Etapas para usar o comando do rsync:

Rsync entre server1 e server2 com o AdminUser como o usuário comum do início de uma sessão.
Etapas para fazer server1
1. ssh-keygen - t RSA
Pares chaves públicos/confidenciais da geração da RSA.
Entrar na lima em que para conservar a chave (/home/AdminUser/.ssh/id_rsa):
Entrar no passphrase (esvaziar para nenhum passphrase):
Entrar no mesmo passphrase outra vez:
Sua identificação foi conservada em /home/AdminUser/.ssh/id_rsa.
Sua chave pública foi conservada em /home/AdminUser/.ssh/id_rsa.pub.
A impressão digital chave é:
79:82: 88: ser: 48: 13: C.C.: 73: b8: BD: d6: 1f: 7c: c5: 54: e0 [email protected]


2.  scp ~/.ssh/id_rsa.pub AdminUser@server2: ~/.ssh/authorized_keys2 (a chave pública precisa de ser copiada)
Senha de AdminUser@server2's:
id_rsa.pub 100% 419 00:00 0.4KB/s    

3.  ssh server2 (deve o registrar dentro sem pedir a senha)
Durar o início de uma sessão: Segunda-feira 15 de fevereiro de 23: 34: 03 2010 de 192.168.108.157

4.  Ao resync
Para fazê-lo silenciosamente

rsync - az AdminUser@server2: /opt/Work /opt/Work

Para ver a saída Verbose.
rsync - avz  --progresso --stats AdminUser@server2: /opt/Work /opt/Work

Notas:
- avz
a para a modalidade do arquivo (preservar todos os atributos de cada posse da lima e do diretório, de permissões, etc.).
v para a modalidade verbose (relatar uma lista de limas processadas pelo rsync) e o z para a compressão de dados a transferências da velocidade acima.

5. CronJob a ajustar-se para a réplica 5minutes
      i. crontab - e
      ii. */5 * * * * rsync - az AdminUser@server2: /opt/Work /opt/Work
      iii. crontab - l
      rsync - az AdminUser@server2: /opt/Work /opt/Work



HTH
Ramakant
Outras soluções  
 
programming4us programming4us