Ajuda para solução de problemas: Fedora para o Windows Share Falha na movimentação do script Crontab

1

Meu script crontab começou a falhar recentemente em um comando de movimentação do sistema de arquivos local para uma montagem do Windows com o seguinte erro:

mv: closing '/mnt/SEProjbackups/20101124-040001_vm-seprojects.tar.bz2': Input/output error

Os servidores local e remoto possuem espaço em disco adequado. O arquivo é copiado e tem o tamanho correto, mas o arquivo está corrompido. Entretanto, se eu executar o movimento da linha de comando, funciona.

Alguma sugestão sobre o que devo fazer para solucionar problemas? Eu sou um noob do Linux, então, por favor, seja gentil.

    
por orangepips 24.11.2010 / 15:01

1 resposta

1

Isso falha toda vez? Como as janelas são montadas? Quais são as permissões de exportação na montagem?

Em vez de usar mv , sugiro usar o rsync, que fará a verificação do arquivo e garantirá a transferência bem-sucedida e que poderá retomar os arquivos parcialmente transferidos. O encantamento que eu acho que você quer é:

rsync --partial --times --remove-sent-files  /location/of/SEProj/* /mnt/SEProjbackups/

Consulte a página do manual do rsync para outras opções que você pode querer adicionar.

Isso tentará mover qualquer arquivos em /location/of/SEProj/ (use o caminho real, é claro) para o seu compartilhamento montado, e remover o que é transferido com sucesso.

Dessa forma, mesmo que esse problema seja apenas uma falha temporária, você terá todos os backups transferidos eventualmente.

    
por 03.12.2010 / 15:49