Tenho servidores em nuvem Ubuntu em execução, aos quais não tenho acesso direto, mas com ssh. Estou usando 'tar' para clonar ou ter alta disponibilidade deste servidor. Eu segui o tutorial no link [link text] [1]. Eu tentei isso instalando um novo servidor da mesma versão. Quando extraí o tar (tar -xvpzf ~ / clone.tgz -C /) no destino (novo), no final, ele termina com a seguinte saída semelhante à abaixo (não sei se é erro).
tar: var/run: time stamp 2010-11-09 17:09:11 is 7335.159880406 s in the future
tar: var/spool/postfix/usr/lib/zoneinfo: time stamp 2010-11-09 17:08:26 is 7290.159730037 s in the future
tar: var/lib: time stamp 2010-11-09 17:27:51 is 8455.159349527 s in the future
tar: usr/bin: time stamp 2010-11-09 17:28:02 is 8466.159254097 s in the future
tar: usr/share/sgml: time stamp 2010-11-09 17:27:47 is 8451.158909506 s in the future
tar: usr/share/man/man7: time stamp 2010-11-09 17:27:50 is 8454.158393583 s in the future
tar: usr/share/man/man1: time stamp 2010-11-09 17:28:02 is 8466.158166556 s in the future
tar: usr/share/man/man8: time stamp 2010-11-09 17:27:51 is 8455.158057701 s in the future
tar: usr/share/omf/time-admin: time stamp 2010-11-09 17:27:52 is 8456.157830449 s in the future
---------------------------------------------
---------------------------------------------
---------------------------------------------
Estou usando o seguinte comando para criar um arquivo tar dos diretórios especificados no sistema de origem.
tar -cvzf ~/clone.tgz --exclude ~/clone.tgz --exclude /etc/hosts --exclude /etc/hostname --exclude /etc/udev/ --exclude /etc/network/interfaces --exclude /etc/resolv.conf /etc /home /opt /tmp /usr /var /mnt
- Existem precauções antes de usar o alcatrão? (o tar é uma criação única a partir de então eu vou estar usando rsync)
- Devo incluir mais algum diretório como bin ou lib? - sugere-me
- Devo excluir qualquer diretório? Como se eu tivesse um problema no dispositivo de rede (eth0) (falha ao iniciar o eth0). Portanto, no comando acima, excluí "/ etc / udev /" e, depois disso, senti que estava tudo bem. Assim, existe alguma coisa que devo excluir de / etc / ou de qualquer diretório que incluí? - sugere-me.
- Como eu poderia agendar o rsync (incremental bkp) com a combinação ssh para sincronizar os diretórios (especificados no tar) para o local remoto (digamos / mnt / newdir), que eu poderia tar e extraí-lo posteriormente em caso de falha do sistema. O Rsync pode ser agendado para ser executado como usuário root, mas o ssh solicitará a senha. Para sua informação, o sudo está completamente desabilitado e o login ssh direto no root também está desabilitado.
Se houver uma maneira melhor, sem qualquer dano ao servidor, para conseguir isso, pode sugerir.
[1]: http://ubuntuforums.org/showthread.php ? t = 525660