O cliente cIFs do CentOS vê os arquivos deduplicados do Windows 2012 como links simbólicos

6

Tenho a VM do CentOS 7.0 com um volume montado em um servidor de arquivos do Windows 2012-R2. O volume contém alguns arquivos grandes relacionados a um site interno do Wordpress.

Cerca de uma semana atrás, o site tornou-se 'quebrado' e o que eu descobri é que, no Linux, os arquivos são assim:

AferramentareadlinknoLinuxmostraasmesmasletraschineese,comomostradonaimagem.

NoWindows,osmesmosarquivossãoassim:

Falei com o administrador do sistema do servidor Windows e ele me disse que ativou a deduplicação de arquivos no servidor Windows há cerca de uma semana.

Observar as propriedades em um desses arquivos revela que o 'tamanho no disco' é realmente pequeno, além disso, os arquivos 'problemáticos' têm o atributo 'L' que parece suportar a relação com a desduplicação.

Amaneiraqueeuvejoatualmenteéqueoqueaparentementeéalgumtipode'hardlink'noservidorWindowséinterpretadocomoumsoftlinkpelomeusistemaCentOS.

Eutenhofeitoexperiênciascomalgumasconfiguraçõesdemontagem,masnãoconseguicorrigiresseproblema(alémdedesativaradeduplicação).

Minhaconfiguraçãoatual(cliente):

  • CentOS7.0
  • samba-client-4.1.1-38.el7_0.x86_64
  • samba-common-4.1.1-38.el7_0.x86_64
  • samba-libs-4.1.1-38.el7_0.x86_64
  • cifs-utils-6.2-7.el7.x86_64

Ocomandonomeu/etc/fstab

\xxxxxxxx\file\video/var/www/html/wp-content/uploadscifsnouser_xattr,nounix,iocharset=utf8,credentials=/etc/fstab.cifs.sa_video.credentials,_netdev,uid=apache,gid=apache,rw,auto00

ComoobtenhooLinuxparaveressesarquivoscomoarquivosnovamente?

Atualizar2015-06-15:

EuatualizeiosistemaparaoCentOS7.1.EmboraissoaindaexecuteoKernel"3.10" (para ser exato: 3.10.0-229.4.2.el7.x86_64), esse problema não ocorre mais. Então a solução é realmente 'simplesmente atualizar' para o CentOS 7.1.

    
por Niels Basjes 08.06.2015 / 15:46

1 resposta

3

Veja este bug: link

Parece que o módulo cifs precisa ser corrigido para distinguir corretamente diferentes pontos de nova análise. Como o bug ainda está aberto, não parece que a equipe do CentOS tenha feito nada para consertá-lo.

Se você está se sentindo aventureiro, o bug tem um link para um segmento da lista de discussão com um patch que deve corrigi-lo. Você poderia tentar aplicar o patch e recompilar o kernel.

    
por 11.06.2015 / 22:44