Rsyncing para uma unidade USB falhando de vez em quando

Rsyncing para uma unidade USB falhando de vez em quando

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

Os arquivos são sincronizados novamente diretamente no disco rígido USB que está 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 arquivos que são enviados para mim 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 cada arquivo que foi alterado desde o último backup.

Quando vejo esse erro, desmonto a unidade e remonto. Isso resolve o problema.

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

Responder1

O sistema de arquivos está se tornando somente leitura em resposta a algum erro na interação com ele. Você deverá ver algo surgir dmesge/ou /var/log/messages(ou equivalente) antes de rsynccomeçar a reclamar.

Responder2

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 impuro seja apagado. (Não tenho certeza de como a bandeira é realmente chamada).

informação relacionada