Backup de Servidores de Arquivo Linux para Windows via rSync
Depois de muito tempo, volto a postar uma nova dica simples e eficiente.
Tenho necessidade de criar uma rotina de Backup de Servidores Linux para Windows. Então, pensei em criar uma pasta no
Windows 2008 Server, montá-la através do Samba e fazer este Backup.
- Cenário:
Dois Servidores físicos, sendo que num deles roda o VMware ESXI com dois sistemas: CentOS e um 2008
Server.
O outro Servidor é um servidor de Backup, onde funciona com o VMware Data Recovery, e faz Backup das duas máquinas
virtuais e dos arquivos usados.
- Requisitos:
Primeiramente temos que ter o samba instalado para poder montar a partição do Windows 2008
Temos também que ter uma pasta no Windows compartilhada e com algum usuário com acesso total nessa pasta
Temos também que ter o famoso rSync
Obs.: Todos os comandos abaixo, foram executados como root.
- Montando o Compartilhamento do Windows no Linux:
# mount -t cifs -o "username=dominio\administrador,password=xxxxxx" "//192.168.0.8/bkplxcriacao"
/opt/vcenter
Entendendo o comando acima:
dominio = ao dominio do servidor Windows
192.168.0.8/bkplxcriacao = Ao ip do servidor Windows e o caminho da pasta de Backup
/opt/vcenter = onde vamos montar o compartilhamento do Windows
Obs.: Para verificar se a unidade foi montada basta digitar:
df -h
E verificar a nova unidade ex: //192.168.0.8/bkplxcriacao
Realizando o backup via rSync:
# rsync -razvp /rede /opt/vcenter
No comando acima, estamos fazendo Backup da pasta rede, para a pasta "vcenter", que está no Servidor Windows
Server 2008.
Obs.: Este comando realiza um Backup Full, depois fica incrementando as modificações.
[1] Comentário enviado por phrich em 27/04/2012 - 22:52h
Desculpe Idalmo Junior, eu não sou estraga prazeres, mas acho que o caminho do seu script (na parte Script de Backup) /home/caminho/do/script seria meio vago...
Acho que seria melhor salvar em /usr/src/ ou algum outro diretório comum...
[3] Comentário enviado por felipecoppead em 26/09/2013 - 14:38h
Olá, fiz exatamente tudo e tu seguiu bem até a parte de executar o comando rsync.
O comando funciona bem, mas os arquivos não são jogados para a máquina Windows, ficando apenas na pasta do Linux.
Sabe o que poderia estar acontecendo, estou tendo meu primeiro contato com o rsync e não sei se ele deve sincronizar com a pasta no Windows na mesma hora ou se é necessário esperar algo.
Desde já agradeço a atenção!
Obs: Uso Linux Ubuntu 32 bits e estou testando fazer backup para uma máquina com Windows 7 Professional x64.
[4] Comentário enviado por calaff2 em 26/09/2013 - 15:01h
Boa Tarde meu amigo, você primeiro precisa montar a partição do Windows no Linux , depois disso verifique se a partição foi montada digite df -h e veja se a partição do Windows aparece.
Lembrando que a pasta tem que ta compartilhada para o usuário que você esta informando no comando.
OBS: O Samba precisa esta funcionando.
Passo1: Crie um usuário no Windows Ex: Idalmo
Passo2: Compartilhe a pasta e coloque Idalmo como acesso leitura e escrita
Passo 3: mount -t cifs -o "username=dominio\idalmo,password=xxxxxx" "//192.168.0.8/bkplxcriacao" /opt/vcenter
Explicando Passo 3: /bkplxcriacao = pasta compartilhada no Servidor Windows. /opt/vcenter = Diretório o qual estou montando o disco Windows.
Passo4: df -h verifique se montou
Passo 5: Se montou use o comando do rsync -razvp /rede /opt/vcenter ( rede é pasta que você quer enviar .
OBS: Se sua maquina não tem domino vc coloca "username=idalmo,password=xxxx"
[5] Comentário enviado por felipecoppead em 02/10/2013 - 15:28h
Olá amigo, estou fazendo exatamente isso, porém quanto executo o comando rsync ele manda os arquivos para o diretório o qual estou montando o disco windows.
O problema é que os arquivos não aparecem na pasta compartilhada no Windows (//192.168.0.117/Backupteste), o que deveria acontecer né?
Todo o resto funciona como o descrito, só o que falta, e é o mais importante,são os arquivos chegarem a pasta compartilhada.
Obs: "//192.168.0.117" é o ip da máquina Windows e "Backupteste" é a pasta comptartilha na máquina com Windows.
[6] Comentário enviado por felipecoppead em 14/10/2013 - 09:53h
Bom dia amigo, finalmente consegui fazer o backup com o rsync para máquina Windows.
O meu problema é que estava faltando um complemento do Samba, então na hora de criar a partição do Windows no Linux, não criava no Windows realmente, mas ficava só no Linux.
Desculpe o transtorno, o tutorial está corretíssimo,