[FUG-BR] Erro de backup em fita

Wanderson Tinti wanderson em bsd.com.br
Quinta Novembro 12 13:39:47 BRST 2009


2009/11/12 Johnny Castaway <jcstaway em gmail.com>

> Bom dia pessoal,
>
> Estou com um servidor FreeBSD 4.10-RELEASE (sim, 4.10 mesmo rsrs), e estou
> encontrando alguns problemas para fazer backup em fita.
>
> A linha de comando que estou usando é esta:
>
> tar cvpf /dev/sa0 /var/vpopmail
>
> E o erro retornado é este:
>
> Nov 12 08:48:40 msi4 /kernel: (sa0:mpt0:0:6:0): WRITE FILEMARKS. CDB: 10 0
> 0
> 0 2 0
> Nov 12 08:48:40 msi4 /kernel: (sa0:mpt0:0:6:0): MEDIUM ERROR info:2
> csi:e0,2e,0,3 asc:c,0
> Nov 12 08:48:40 msi4 /kernel: (sa0:mpt0:0:6:0): Write error
> Nov 12 08:48:40 msi4 /kernel: (sa0:mpt0:0:6:0): failed to write terminating
> filemark(s)
>
> Pensei que isso poderia ser problema na fita, mas troquei e fiz em uma fita
> nova, zerada, e o erro foi o mesmo acima.
>
> Já fiz limpeza também e não adiantou. Segue o status da fita:
>
> root em bkp~: mt -f /dev/sa0 status
> Mode      Density              Blocksize      bpi      Compression
> Current:  0x50                 variable       0        IDRC
> ---------available modes---------
> 0:        0x50                 variable       0        IDRC
> 1:        0x50                 variable       0        IDRC
> 2:        0x50                 variable       0        IDRC
> 3:        0x50                 variable       0        IDRC
> ---------------------------------
> Current Driver State: at rest.
> ---------------------------------
> File Number: 0  Record Number: 0        Residual Count 0
>
> O modelo usado é HP DLTtape VS1 160GB*. Acredito que quando não é usada
> compressão o tamanho é 80GB, já que é especificado 2:1 Compression na fita,
> mas neste caso a compressão está habilitada.
>
> A partição do vpopmail está com 89GB.
>
> Alguém tem alguma idéia de como resolver isso? Se precisar de mais
> informação posso passar também.
>
> Att,
> JCast
> -------------------------
>


Jhonny,

Eu faço alguns testes usando o script abaixo, não sei se vai te ajudar. Pode
ser que o problema estaja na unidade. Consultei o histórico da lista e vi
que um membro resolveu um problema parecido desabilitando a função
WIDE-NEGOCIATION na controladora SCSI.

function sair {
echo $1
eject /dev/st0
exit
}
mt -f /dev/st0 setblk 10240
[ $? -ne 0 ]&& sair "Não foi bosivel setar 10240";
tar -cv /root/bin/bit -f /dev/st0
[ $? -ne 0 ]&& sair "Não foi possivel gravar na fita";
mt -f /dev/st0 rewind
[ $? -ne 0 ]&& sair "Não foi possivel rebobinar fita";


Mais detalhes sobre a lista de discussão freebsd