Debian: rsync e cp estão corrompendo o conteúdo de arquivos CSV

1

Eu tenho um problema estranho. Eu escrevi um script que varre um diretório em um compartilhamento de samba (um servidor OpenSUSE na LAN) e usa cp para copiar certos arquivos CSV para a raiz da Web do servidor Debian local em / var / www.

O script funciona absolutamente bem se encontrar um arquivo para copiar, mas se houver vários, coisas estranhas acontecem.

Os arquivos são copiados para a pasta de destino, mas acabam sendo strongmente corrompidos. Parece que o Debian está de alguma forma misturando os arquivos para criar uma espécie de híbrido.

Um exemplo simples

Se no diretório de origem estiverem os arquivos A.csv e B.csv, contendo apenas algumas linhas, como:

A.csv:

"123","Joe Bloggs","Birmingham","UK"
"456","Ann Other","London","UK"

B.csv:

"BBB","Mr Smith","Liverpool","UK"
"CCC","Mrs Jones","Cardiff","UK"

Na pasta de destino, vi conteúdo completamente mesclado, como:

A.csv:

"BBB","Mr Smith","Liverpool","UK"
"123","Joe Bloggs","Birmingham","UK"

B.csv:

"123","Joe Bloggs","Birmingham","UK"
"456","Ann Other","London","UK"
"BBB","Mr Smith","Liverpool","UK"

E qualquer outra combinação estranha que você possa imaginar, incluindo caracteres desconhecidos do conjunto de caracteres, linhas encurtadas (campos ausentes), delimitadores ausentes, o nome dela.

Recebi os mesmos resultados, independentemente de usar cp ou rsync ... e ter o Google por horas para uma solução.

O que dá? Alguém pode lançar alguma luz sobre este problema estranho?

    
por George 29.06.2011 / 14:36

1 resposta

0

Eu consertei. Eu acho que Caleb estava certo de que o ponto de montagem smbfs estava seriamente corrompido ou quebrado ... uma reinicialização da caixa Debian resolveu isso, já que isso teria remontado o compartilhamento de smb.

Lá vai meu uptime de mais de 40 dias ...

    
por 29.06.2011 / 14:48

Tags