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

Problemas na utilização de gaveta USB.



Olá a todos.

Possuo um servidor Debian 3.1 kernel 2.6.10 que utilizo para armazenamento de arquivos e compartilhamento de impressoras (samba e cups).

O servidor possui um HD em uma gaveta IDE para backup. Como nunca desligo o servidor, nunca tiro a gaveta IDE de lá, então optei por utilizar uma gaveta USB externa para fazer backup e guardar este backup fora da empresa.

Adquiri a gaveta Vipower VP-9054V e coloquei um HD novo de 80GB nela com partição EXT3. Ela funciona perfeitamente, consigo ler e gravar arquivos sem problemas.

O problema é que o backup demora de 5 a 6 horas para ser feito (são +/- 60GB de dados), e enquanto o servidor esta fazendo o backup, alguns serviços param de responder, principalmente o samba. E como se trata de um servidor de arquivos, minha rede para. O serviço não chega a cair, mas demora muito para responder, gerando erro no Windows e em outros aplicativos.

Tenho um script semelhante que faz a cópia para a gaveta IDE e este problema *não* ocorre.

Sei que a taxa de trasnferencia da USB é lenta (+/- 12Mbps) o que justifica as 6 horas de backup, mas não entendo porque o servidor "sofre" tanto com esta transferência de dados.

A seguir esta minha rotina de backup (tirei alguns diretórios para resumir e-mail).


#/bin/bash
##################################################
#
# Script de execução manual
# Copia para a unidade externa USB o conteudo
# da pasta fileserver
#
# Daniel Mazzer - 02/2005
#
##################################################

echo -n "Inicio: " >> /var/log/backup-usb && date >> /var/log/backup-usb
umount /mnt/gavetausb
if mount /mnt/gavetausb
then
tar -zcvpf /mnt/gavetausb/Administrativo.tar.gz --exclude=.recycle --directory /fileserver/Administrativo . echo -n " - Administrativo OK " >> /var/log/backup-usb && date >> /var/log/backup-usb tar -zcvpf /mnt/gavetausb/Almoxarifado.tar.gz --exclude=.recycle --directory /fileserver/Almoxarifado . echo -n " - Almoxarifado OK " >> /var/log/backup-usb && date >> /var/log/backup-usb tar -zcvpf /mnt/gavetausb/email.tar.gz --exclude=.recycle --directory /fileserver/email . echo -n " - email OK " >> /var/log/backup-usb && date >> /var/log/backup-usb tar -zcvpf /mnt/gavetausb/ezpoint.tar.gz --exclude=.recycle --directory /fileserver/ezpoint . echo -n " - ezpoint OK " >> /var/log/backup-usb && date >> /var/log/backup-usb tar -zcvpf /mnt/gavetausb/home.tar.gz --exclude=.recycle --directory /fileserver/home . echo -n " - home OK " >> /var/log/backup-usb && date >> /var/log/backup-usb

else
echo -n "ERRO: Não foi possivel montar a unidade de Backup: " >> /var/log/backup-usb && date >> /var/log/backup-usb
fi
umount /mnt/gavetausb
echo -n "Final : " >> /var/log/backup-usb && date >> /var/log/backup-usb

#----------------------------

Já tentei copiar sem compressão com o rsync, sem utilizar o tar, mas o mesmo problema ocorre.

O que tenho feito é rodar este script de madrugada, mas queria rodar ele de dia, para não deixar a gaveta USB na empresa durante a noite.

Quem puder contribuir para tentar resolver este problema ficaria muito grato. Aceito sugestões sobre outras formas de solucionar este problema.

Obrigado e bom final se semana a todos.

Daniel Mazzer



Reply to: