Um arquivo pode ser corrompido copiando do NFS para o CIFS?

0

Eu tenho o Linux RedHat 6.xe montei um compartilhamento NFS do Windows 2008 R2.

Se eu copiar dados da minha máquina Linux para o Windows, isso não parece ser um problema. Mas se eu pegar esse arquivo que está no meu compartilhamento NFS exportado (o compartilhamento no Windows) e copiá-lo para outra máquina Windows que não esteja usando o NFS, esse arquivo pode estar corrompido só porque são sistemas de arquivos diferentes?

Exemplo:

Eu precisei de espaço na minha máquina Linux para fazer backup, fiz backup na unidade montada, que é o compartilhamento NFS no servidor Windows, depois, copiei os arquivos que estão na minha máquina Windows e copio-os para outro servidor Windows, apenas regular CIFS e NTFS, clique com o botão direito copiar colar, De lá eu tenho software de backup para colocá-lo em fita, não posso neste momento ter a máquina Linux diretamente para a máquina com a unidade de fita.

Claro, eu preciso conseguir restaurar esses arquivos, mas se movê-los entre os sistemas de arquivos de alguma forma os corrompe.

    
por johnny 23.07.2014 / 19:52

1 resposta

2

Sempre há a possibilidade de algo dar errado com os arquivos durante ou após o trânsito, embora, no seu caso, seja mais provável que esteja no ponto em que as coisas são gravadas na fita.

Se o esforço extra justificar, eu calcularia as somas MD5 ou SHA1 / SHA256 para os arquivos na sua caixa Linux e faria isso novamente na caixa do Windows na qual a unidade de fita está conectada. Eu usei o MD5 no Windows em algum momento, e suponho que os executáveis para o SHA também estejam disponíveis. Se você não conseguir encontrar um executável, instale o Python na máquina windows e use:

python -c "import hashlib; print hashlib.md5(open('xyz').read()).hexdigest();"

(substituindo xyz pelo nome do arquivo).

Melhor, é claro, executar a verificação MD5 depois de ler os arquivos de volta, mas isso leva um tempo extra.

    
por 23.07.2014 / 20:57