Unison falha ao sincronizar alguns repositórios git

0

Eu uso o Unison 2.40.65 no Kubuntu 13.04, ambos os computadores usam o ecryptfs para criptografar a pasta home.

Eu tento sincronizar minha pasta pessoal completa com meu netbook, recebo erros que o arquivo temporário desapareceu, veja capturas de tela dos erros aqui:

Eu posso copiar esse arquivo usando um rsync -avhE --delete simples, mas ele não funciona com o Unison.

Como posso corrigir isso?

    
por Martin Ueding 08.08.2013 / 17:35

1 resposta

2

O eCryptFS infelizmente tem um limite de nome de arquivo de 143 caracteres: link

O unison 2.40.65 não sabe sobre esse limite específico e, às vezes, cria arquivos temporários que passam por ele. Esses arquivos não podem ser criados em montagens eCryptFS.

Existe um patch para uníssono para criar nomes de arquivos que permaneçam dentro do limite de eCryptFS: link - curiosamente, o post da lista de discussão que anuncia o patch também cita sua pergunta de superusuário. :)

    
por 24.03.2014 / 13:31

Tags