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: