Por que o 'rysnc' altera as permissões do sistema de arquivos?

2

Estou tentando usar o rsync para sincronizar arquivos do meu laptop ( Ubuntu 14.04 ) para um disco externo. Ao conectar o disco, inicio a sincronização com o seguinte comando:

rsync -av --delete /home/alexander/10_Private /media/alexander/LACIESHARE/Backup

Começa bem, mas mais tarde cada transferência falha porque não tenho mais permissão de gravação no disco; aqui parte da saída do comando rysnc :

....
10_Private/Vodafone/contract.jpg
10_Private/Vodafone/letter2.pdf
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/.Oeffnungszeiten.pdf.pKmrxs" failed: Read-only file system (30)
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/COOP/.Adressaenderung.pdf.zCxEJn" failed: Read-only file system (30)
....

Como é possível que o rsync subitamente mude o sistema de arquivos do disco externo para 'somente leitura'? O que está acontecendo e como corrigir esse comportamento?

Durante a sincronização, não fiz nada em relação ao disco externo; nenhuma outra cópia de arquivo, acesso a arquivos ...

    
por Alex 28.10.2015 / 10:59

1 resposta

6

A unidade provavelmente está montada com a opção errors=remount-ro , e há erros de leitura ou gravação durante a execução de rsync . Essa opção faz com que a unidade seja remontada como somente leitura se houver erros de leitura ou gravação detectados.

Isso pode ser causado por um conector ou cabo com defeito, porta incorreta (por exemplo, USB ou esata) ou porque a própria unidade está falhando.

Em outras palavras, é provavelmente uma falha de hardware.

    
por 28.10.2015 / 11:05

Tags