rsync do host linux para fat32

5

Eu gosto de fazer backup do meu NAS baseado em Linux (pequenos arquivos como picutres) em um disco USB conectado com o FAT32. Para isso eu gosto de usar o rsync.

Eu sei que isso não funcionará corretamente por padrão. O rsync irá sincronizar os arquivos novamente e novamente. Eu encontrei esta pergunta e respostas: Como posso usar o rsync com um sistema de arquivos FAT?

Mas, mesmo se eu usar a opção --modify-window=1 e --size-only , todos os arquivos serão processados novamente. O log parece, o rsync tenta definir permissão / propriedade no fat32, que falhará. rsync: chown "<filename>" failed: Operation not permitted (1)

A pergunta é: existe uma maneira de desativar o comando "chown"?

// Editar:

atualmente eu uso o seguinte comando: rsync -a --modify-window=1 --size-only /data/ /mnt/backup/. &

    
por The Bndr 17.01.2013 / 16:41

2 respostas

5

Apenas não use as opções para sincronizar proprietário / grupo. Se você estiver usando a opção --archive / -a , isso inclui os dois, portanto, especifique os sinalizadores individualmente e deixe-os de fora. Verifique a página do manual para obter uma lista do que --archive implica.

    
por 17.01.2013 / 16:45
2

Eu tenho tentado descobrir como manter o rsync de copiar todos os arquivos todas as vezes, por um longo tempo, sem sucesso. Mas acabei de encontrar a resposta. É um problema de nome de arquivo curto FAT32; aparentemente, por padrão, o Linux os converte para todos os minúsculos, o que bagunça a capacidade do rsync de ver que é o mesmo arquivo na origem & destino.

A solução é montar o dispositivo FAT32 com a opção 'shortname = mixed'. Eu acredito que você também precisa usar charset utf8, por exemplo 'iocharset = utf8'. Em seguida, execute o rsync com params: -rtv --modify-window = 1

No Debian com Trinity, eu posso clicar com o botão direito do mouse no ícone da partição FAT32 na área de trabalho, Propriedades / Montagem, definir Nomes Curtos para misturados e verificar se o Conjunto de Caracteres UTF-8 está marcado. Espero que haja uma maneira de torná-los os padrões para todas as partições FAT32, mas ainda não procurei isso.

    
por 17.02.2015 / 03:25