Rsyncing para uma unidade USB falhando de vez em quando

1

Eu tenho usado o rsync sobre o ssh (cygwin) há algum tempo a partir de um Windows 2003 Server para fazer backup de arquivos em uma caixa do Debian que possui um disco rígido USB conectado.

Os arquivos são rsynced diretamente para o disco rígido USB que é montado como / media / backup na caixa Debian.

O backup é executado a partir de uma tarefa agendada na caixa do Windows e o stdout e o stderr são enviados para os arquivos que são enviados por e-mail após a conclusão do backup.

De vez em quando vejo erros no arquivo stderr como:

rsync: failed to set times on "/media/backup/[some file name] ": Read-only file system (30)

para todos os arquivos que foram alterados desde o último backup.

Quando vejo este erro, desmonto a unidade e remonta. Isso resolve o problema.

Alguém pode me esclarecer por que esse erro ocorre? Por exemplo, por que uma unidade USB se tornaria somente de leitura uma vez a cada dois meses?

    
por Stacey Richards 09.07.2009 / 13:39

2 respostas

2

O sistema de arquivos está sendo feito somente para leitura em resposta a algum erro na interação com ele. Você deve ver algo aparecer em dmesg e / ou /var/log/messages (ou equivalente) antes que o rsync comece a reclamar.

    
por 09.07.2009 / 13:43
0

Qual sistema de arquivos está na unidade USB? Se for NTFS, pode não ter sido desmontado corretamente. Portanto, o padrão é geralmente montá-lo somente leitura até que você execute uma verificação de disco ou até que o sinalizador de montagem não limpo seja limpo. (Não tenho certeza do que a bandeira é realmente chamada).

    
por 09.07.2009 / 13:48