Compactar diretório e salvar em Rede

1. Compactar diretório e salvar em Rede

Renan
renanvinicius

(usa Ubuntu)

Enviado em 05/11/2013 - 19:13h

Olá pessoal, sou novo na comunidade e iniciante com Linux.

Minha dúvida é o seguinte:
Preciso compactar alguns diretórios e salvá-los e um outro PC conectado a rede. Até então encontrei um script na net e compacta o diretório, porém só salva dentro do
próprio PC.

Segue script que estou utilizando:

# diretório de origem
DIR_ORIG="/opt/lampp/htdocs/"

# diretório de destino
DIR_DEST="Documentos/backups" #Assim funciona 100%
DIR_DEST="smb://192.168.1.2/linux" #Tentei salvar em rede assim, mas não funcionou :(

BKP_NAME="htdocs.tgz"

# compactação do diretório de origem diretamente no diretório de destino
tar -czpf ${DIR_DEST}${BKP_NAME} ${DIR_ORIG}

# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${DIR_DEST}${BKP_NAME}";
exit 0

Alguém sabe como ou o que devo colocar no "DIR_DEST" para que ele possa enviar o arquivo por rede?

Outra dúvida, é possível configurar esse script para se auto executar em uma determinada data?


  


2. Re: Compactar diretório e salvar em Rede

Fernando
phoemur

(usa Debian)

Enviado em 05/11/2013 - 20:54h

Vai depender do tipo de acesso que você tem no PC de destino...
ssh, ftp, sftp, nifs, samba, rsync

cada tipo de acesso é diferente o jeito de mandar seu arquivo...


3. Re: Compactar diretório e salvar em Rede

Perfil removido
removido

(usa Nenhuma)

Enviado em 05/11/2013 - 23:50h

Alguém sabe como ou o que devo colocar no "DIR_DEST" para que ele possa enviar o arquivo por rede?
Monte o diretório utilizando cifs e configure o DIR_DEST para o diretorio montada.

Ex.:

# apt-get install cifs-utils
# mount -t cifs //192.168.1.2/linux /mnt/backup -o username=usuario,password=senha

# diretório de destino
DIR_DEST="/mnt/backup"


Para tornar o ponto de montagem permanente adicione no /etc/fstab:

# vi /etc/fstab

//192.168.1.2/linux /mnt/backup cifs username=usuario,password=senha  0  0 



Outra dúvida, é possível configurar esse script para se auto executar em uma determinada data?
Sim.
http://www.vivaolinux.com.br/artigo/Agendando-tarefas-em-Linux-Unix-usando-o-cron






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts