rsync preso em loop infinito tentando copiar pasta nomeada nada ()

0

Então aqui está um problema interessante que eu tropecei.

Eu tenho a tarefa de criar backups com versão com nosso enorme diretório de arquivos que temos, e por isso estou usando uma ferramenta chamada "rsnapshot" que usa o rsync para copiar um diretório e manter várias versões do mesmo arquivo. está funcionando muito bem, exceto por esse problema.

Eu nem tenho certeza de como isso aconteceu, mas em um dos nossos subdiretórios, existe uma pasta onde o nome é apenas um ponto, eu acho. No Windows 10, a pasta parece ser um ponto, mas se eu colá-lo em qualquer lugar, ele se parece com esse "".

Também parece que talvez o rsync esteja tratando isso como um ponto também, e assim copia o diretório nele mesmo infinitamente, uma vez que ele chega a essa pasta, tudo o que vejo lá terminal é um número cada vez maior de barras no final do diretório.

O que é isso no mundo e como faço para parar / pular essa coisa de pasta estranha?

EDITAR

Se eu colar este caractere no HXD Hex Editor, ele apenas cola como um byte nulo, poderia apenas um único byte ser o nome desta pasta?

EDIT 2

Portanto, parece que o nome dessa pasta é um único byte NULL ou está completamente vazio, e o ponto que vejo é exatamente como o Windows está exibindo. Se eu ls do diretório em um terminal Debian, o nome do arquivo aparece como uma barra. Eu tentei colar o caractere na lista de exclusões de rsync que eu configurei (eu estava esperançoso), mas isso definitivamente não resolveu o problema.

EDIT 3

Eu tenho fotos! Então esta foto é do Windows 10 Explorer

EestaimageméasaídadoterminalnoDebian

Eu vejo com alguma outra pesquisa que isso pode ser apenas um nome de pasta corrompido, mas ele disse que ainda está me impedindo de fazer backup disso, e mesmo que eu corrija essa instância uma vez, não há como dizer quantos outros arquivos ou pastas será assim, então definitivamente seria melhor se eu pudesse de alguma forma fazer o rsync pular o arquivo ou fazer algo pelo menos um pouco sensato.

    
por Brian Leishman 29.03.2017 / 23:43

0 respostas