Temos uma unidade de fita LTO-3 em uma biblioteca de mídia da Dell que usamos para nossos backups em fita. O artigo sobre LTO na Wikipedia afirma que:
O LTO usa uma tecnologia automática de verificação após gravação para verificar imediatamente os dados enquanto eles estão sendo gravados, mas alguns sistemas de backup explicitamente executam uma operação de leitura de fita completamente separada para verificar se a fita foi gravada corretamente. Essa operação de verificação separada dobra o número de passes de ponta a ponta para cada backup agendado e reduz a vida da fita pela metade.
O que eu gostaria de saber é: preciso do meu software de backup (neste caso, o Backup Exec) para executar uma verificação nessas fitas ou a tecnologia de verificação após gravação inerente às unidades LTO é suficiente?
Eu também ficaria curioso se o Backup Exec entender a tecnologia de verificação após gravação o suficiente para me alertar se essa tecnologia não poderia justificar os dados ou simplesmente a ignorará, tornando-os inúteis de qualquer maneira, pois mesmo que a unidade detecte um problema, eu nunca saber sobre isso.
Antes de tudo, essa verificação automática não substitui a verificação completa. Vi unidades enviadas com um bug de firmware que fazia com que a leitura de restauração fosse menos confiável que a leitura de verificação.
O resultado disso foi que você poderia escrever as fitas sem que nenhum erro fosse relatado, mas, ao tentar restaurar, você veria as leituras obtendo erros ou diminuindo a velocidade em várias ordens de magnitude.
A maioria dos clientes nunca notou esse bug de firmware. De acordo com o fornecedor, porque os clientes não realizaram restaurações de teste. Este bug em particular foi corrigido. Mas tenho certeza de que não vimos o último bug do firmware, e alguns bugs do firmware só serão descobertos se você realmente testar leituras reais.
O que acontece quando a verificação falha é que o firmware grava automaticamente uma segunda cópia (e durante a restauração transparente do firmware para o host retorna apenas uma das duas cópias). Isso significa que a capacidade disponível varia dependendo da saúde da unidade e da qualidade da mídia.
Se muitas tentativas de gravação falharem na verificação, um erro será relatado novamente no nível SCSI. Alguém poderia pensar que um erro relatado dessa maneira é difícil de perder na camada de software, mas os bugs nos caminhos de código que são acionados apenas por hardware inadequado são notoriamente difíceis de testar.
fonte