shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] problema com o tar


From: Marco Sinhoreli
Subject: Re: [shell-script] problema com o tar
Date: Fri, 6 May 2005 19:24:58 -0300

Olá Rodrigo,

Se vc tem problemas com a falta de espaço em disco, pode-se utilizar
os utilitarios netcat/tar/gzip para a copia para um host remoto e
então fazer o backup:

No host remoto (10.0.1.7):
# nc -l -p 1234 | tar xzvfp -

No host onde estão os log's (10.0.1.1):
# tar czfp - /var/log | nc -w 3 10.0.1.7 1234

Este é um exemplo do uso do netcat puro. Podemos então fazer uma
implementaçãozinha para fazer do host (10.0.1.7) ter um daemon de
backup:


Arquivo /usr/local/sbin/bkp-log.sh

#! /bin/bash

[ -d /var/bkp ] && cd /var/bkp || (echo $0: /var/bkp nao existe.
Saindo. ; exit 1)

while :
  do
  nc -l -p 1234 | tar xzvfp -
  DATA=$(date +%d-%m-%Y)
  tar -czvf $DATA.tar.gz var && rm -rf var
  logger "$(date '+%b %d %H:%m:%S') $(hostname) $0: backup realizado
com sucesso"
done

Coloque este script em seu rc.local em (10.0.1.7) e em (10.0.1.1)
edite seu cron para chamar  "tar czfp - /var/log | nc -w 3 10.0.1.7
1234" no horario q vc predefinir.

[]s


Marco Sinhoreli


reply via email to

[Prev in Thread] Current Thread [Next in Thread]