Existem muitas coisas que parecem erradas na sua configuração.
-
Não faz sentido colocar unidades USB no fstab. Fstab é uma listagem principalmente estática de dispositivos de armazenamento do sistema e seus pontos de montagem. Você atribui uma unidade / partição estática identificação (com base no controlador / endereço do dispositivo) para um ponto de montagem estático. Nem destes são realmente estáticos para drives USB. Em seu primeiro exemplo, você teria problemas se você instalar um segundo disco rígido no sistema: ele se tornaria / dev / sdb, movendo seu drive USB atual para / dev / sdc, quebrando assim sua configuração no momento da inicialização.
-
Além disso, ter sua unidade na fstab e com a opção "auto" informa ao sistema que a unidade deve ser montado no momento da inicialização. Se por algum motivo a unidade estiver desconectada no momento da inicialização, você terá seu servidor falhando no processo de inicialização, o que é realmente indesejável situação. Se a unidade não for essencial para o funcionamento do sistema, pelo menos não tem a opção "auto".
-
A opção "nouser" é desnecessária, é o padrão. A opção "sync" é realmente má ideia, a menos que você realmente saiba o que está fazendo. Não só isso afeta severamente desempenho, também causa desgaste adicional da unidade, especialmente mídia flash.
-
fs_passno = 3 (sexta coluna de fstab) causa um comportamento indefinido. Os valores válidos são 0 1 ou 2 apenas.
-
Usando o NTFS com uma unidade destinada ao backup de um servidor Linux. Por que você está fazendo naquela? Todas as implementações do Linux NTFS são sub-ótimas e inadequadas para executar qualquer Linux subsistema em cima. Você deve usar um sistema de arquivos Linux nativo, como o Ext3.
Do seu registro do kernel, eu poderia prever que um ou mais deles podem ser válidos:
-
Você tem um disco mal particionado, ou seja, o sistema de arquivos foi formatado com o erro parâmetros, maiores que a partição real; ou a partição na partição tabela (o tamanho lógico) é maior que o tamanho físico da unidade. Isto é de os "Erros de E / S de Buffer" que você está vendo. Você deve considerar redefinir esse disco completamente, incluindo a tabela de partições, reparticionando e reformatando-a do zero.
-
Você tem um setor inválido em seu disco ("end_request: erros de E / S"). Voce deveria considerar executando
badblocks
sobre o disco para verificar. -
Seu compartimento USB não está funcionando corretamente (de "reinicializações usb"). Se é um disco rígido externo, ele deve usar uma fonte de alimentação independente. O 5V 500mA que é (às vezes) disponível a partir da porta USB não é suficiente para manter a mecânica de um disco dirigir correndo. Também pode haver superaquecimento, especialmente flash drives USB baratos.
-
O sistema de arquivos NTFS está corrompido. Consertar isso pode ser possível com
ntfsfix
, mas você Lembre-se, novamente, que NTFS não é um sistema de arquivos Linux nativo . Para melhores resultados, você precisaria de um sistema Windows para verificar corretamente essa partição (usando o Scandisk).
Outras sugestões incluem: parar de usar o NTFS e escolher um sistema de arquivos Linux nativo, remover essa entrada do fstab, montar manualmente o disco como parte do script de backup, desmontá-lo após terminar e usar rótulos de UUID ou de sistema de arquivos para se referir ao disco.