backup automatizado via tar [RESOLVIDO]

13. Re: backup automatizado via tar [RESOLVIDO]

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 18/01/2012 - 09:07h

ola um bom dia a todos,


andrecanhadas escreveu:

Usa o exemplo que passei para a data

Quanto as permissões este arquivo é somente leitura e somente o root ou o usuário podem acessar.Seu script tem que rodar como root.

Quanto a montar o HD usa o sudo mount ou coloca ele como mostrei no fstab



andrecanhadas,

com exemplo que voce me passou funcionou, mas ainda esta dando o seguinte erro ao terminar de compactar.

- tar:-18-01-2012.tar.gz: Não é possivel open: Arquivo ou diretorio nao encontrado.
- tar: Error is not recoverable: exiting now
umont /mnt/hd_externo: device is busy.
(/in some cases useful info about processes that use the device is found by Isof(8) or fuser (1))




Eu quero que ao final do backup o hd sera desmontado para que eu possa leva-lo para casa.


segue agora como ficou meu scrip_backup.


#!/bin/sh

mount /dev/sdc1 /mnt/hd_externo
montado='mount | grep /mnt/hd_externo'

if [ -z "$montado" ] ; then
exit 2
else
DATA="$(date +%d-%m-%Y)"
echo "Iniciando Backup da Pasta etc"
cd /mnt/hd_externo/backups/terca/etc
tar -zcvf etc-"$DATA".tar.gz /etc/
tar -tf-"$DATA".tar.gz
umount /mnt/hd_externo
fi
echo "Backup da Pasta etc Finalizado"























  


14. Re: backup automatizado via tar [RESOLVIDO]

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 18/01/2012 - 11:06h

Erro de atenção sua ;-), veja

tar -zcvf etc-"$DATA".tar.gz /etc/
tar -tf-"$DATA".tar.gz


você cria um arquivo compactado com o nome:

etc-"$DATA".tar.gz
exemplo de hoje: etc-18-01-2011.tar.gz

e depois tenta listar o conteúdo de outro arquivo que não existe:

tar -tf-"$DATA".tar.gz
exemplo de hoje: -18-01-2011.tar.gz

Faltou o etc no inicio do nome do arquivo e tem que por um espaço entre os parâmetros do tar e o nome do arquivo.


15. Re: backup automatizado via tar [RESOLVIDO]

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 18/01/2012 - 13:52h

rai3mb escreveu:

Erro de atenção sua ;-), veja

tar -zcvf etc-"$DATA".tar.gz /etc/
tar -tf-"$DATA".tar.gz


você cria um arquivo compactado com o nome:

etc-"$DATA".tar.gz
exemplo de hoje: etc-18-01-2011.tar.gz

e depois tenta listar o conteúdo de outro arquivo que não existe:

tar -tf-"$DATA".tar.gz
exemplo de hoje: -18-01-2011.tar.gz

Faltou o etc no inicio do nome do arquivo e tem que por um espaço entre os parâmetros do tar e o nome do arquivo.


cara é verdade foi um erro de atenção de minha parte. :)


Agora correndo o risco de ser chato, poderia me dar uma mao em relaçao ao HD.
Faço quanto a questão de desmontar o hd automaticamente?

mesmo eu dando o comando
sudo umount /mnt/hd_externo ele não desmonta o hd. Me parece pela mensagem que ele ta dizendo que o Hd esta sendo usado.



umont /mnt/hd_externo: device is busy.
(/in some cases useful info about processes that use the device is found by Isof(8) or fuser (1))que algo esta usando o HD.
.








16. cd /home

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 18/01/2012 - 13:59h

Da um cd /home ou qualquer outro diretório antes de desmontar


17. Re: backup automatizado via tar [RESOLVIDO]

WILLIAN VITOR DO AMOR
willsazon

(usa Ubuntu)

Enviado em 18/01/2012 - 16:42h

Prezados senhores,

Sucesso!!!.......

Vlw msm por teram respondido e me ajudado.





18. So não esquece de marcar como resolvido

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 18/01/2012 - 16:43h

So não esquece de marcar como resolvido


willsazon escreveu:

Prezados senhores,

Sucesso!!!.......

Vlw msm por teram respondido e me ajudado.








01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts