Backup scp

1. Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 19/01/2010 - 14:34h

Bem eu tenho 2 servidores,
desejaria fazer backup de um para o outro,

como se fosse copia,

estou usando o comando scp, da seguinte forma:

scp -r /samba/pasta1 root@192.168.0.2:/samba/pasta2

eu dei uma olhada em outros lugares mas não quero usar compactador.

só quero dar um cp de uma pasta em 1 server para outro.

como eu faço pra criar isso em script para rodar todo dia as 19 horas???

alguem poderia me ajudar??

e-mail:marcusl1nk@gmail.com



  


2. Re: Backup scp

César...
cesar

(usa CentOS)

Enviado em 19/01/2010 - 16:27h

Você esta querendo deixar o outro servidor como um "espelho" ?

Para criar o script é fácil é só você criar o arquivo .sh com essas informações que você nos passou, deixe como executável e coloque no crontab para agendar a execução automática.

Para mais informações procure aqui no VOL sobre crontab.

[]'s


3. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 19/01/2010 - 16:55h

tem algum modelo que eu possa usar??


4. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 19/01/2010 - 16:56h

Sim exatamente,espelho

como eu faço para deixar o arquivo.sh para executavel???

o crontab eu sei como funciona.

só não consigo fazer essa parte



5. RSYNC

Daniel Fernandes
volcom

(usa Debian)

Enviado em 19/01/2010 - 16:58h

Pra isso existe o rsync, que na verdade sincroniza os arquivos especificados por você.

Pode também fazer com que não peça senha no momento da sincronização.

Vamos lá:

http://www.vivaolinux.com.br/artigo/Rsync-sem-senha/

É exatamente o que precisa!

Se tiver dúvidas nos avise!

Abraço


6. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 19/01/2010 - 17:02h

então já tentei usar o rsync também,

mas o que eu tenho dificuldade mesmo, é em como eu faço o script,

pois os tutoriais que eu achei sempre tinha compreesao com tar(ou algo do tipo).

eu só quero copiar..colocar um log..e agendar. [tá a parte do agendar eu entendi como faz, só não sei fazer o script.e deixa lo como executavel]



7. Re: Backup scp

paulo
psdrop

(usa CentOS)

Enviado em 19/01/2010 - 17:21h

Cria Arquivo
touch backup.sh

Dá permição executavel
chmod 777 backup.sh

Lembrando que no arquivo backup.sh tem que ter na primeira linha

#!/bin/bash


Respondendo a pergunta acima xD

abs


8. Re: Backup scp

Junior Rocha
junior

(usa Ubuntu)

Enviado em 19/01/2010 - 17:31h

Dai depois você vai e edita o crontaba (vi /etc/crontab) e adiciona uma regra:

00 22 root * * * /root/SEU_SCRIPT

daí todo dia ás 22 horas ele vai rodar o script de backup.



9. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 19/01/2010 - 23:47h

tá vai eu coloco
#!/bin/bash

scp /samba/pasta1 root@192.168.0.2:/samba/pasta1

só isso roda???

dai dpos eu coloco akilo no cron tab, essa parte eu sei faze.

é isso?


10. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 20/01/2010 - 09:32h

então ficou assim
#!/bin/bash

scp -r /root/pasta1 root@192.168.0.202:/root/pasta1

ai eu coloquei no crontab mas não rodou não,

como eu faço para criar um log???



11. Re: Backup scp

Marcelo de Melo Marcon
marcelo.marcon

(usa Debian)

Enviado em 20/01/2010 - 15:10h

Cole para nós como está a sua linha na crontab e como esta o seu script para analisarmos.


12. Re: Backup scp

Marcus Shoiti Ueda
marcusl1nk

(usa Red Hat)

Enviado em 20/01/2010 - 15:46h

Crontab está
# Backup para imagem

40 14 *** root /home/backupt.sh

backupt.sh
#!/bin/bash

DIR_ORIG="/samba/"
DIR_DEST="/@192.168.0.2:/firebird/samba/"
BKP_NAME= backupt1.tgz

tar -czpf /@192.168.0.2:/firebird/samba/
# mensagem de resultado

echo "Seu backup foi realizado com sucesso."
echo "Diretorio: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0
só que ele não vai, como eu coloco um log para verificar??






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts