Tópico de e-mail
Eu encontrei este tópico de 2008, parece datado, mas soa exatamente como o seu problema. Parece ser algo com a NetApp especificamente. Observei que, na sua saída, o servidor tinha o nome netapp-3240
, que eu supus era um appliance da NetApp.
O tópico é intitulado: comportamento estranho, Linux e NFS no NTFS qtree . Especificamente, há menção dos mesmos sintomas que você está experimentando.
Sinopse do problema
trecho
I'm seeing some strange behaviour with a FAS3040 filer I have on evaluation at the moment. I have an NTFS-style qtree exported by NFS and CIFS. Debian Linux clients see odd behaviour relating to open() and stat64() system calls. This strace output from "vim" captures it in a nutshell:
uname({sys="Linux", node="acheron", ...}) = 0 stat64("ffff", 0xbfb4d030) = -1 ENOENT (No such file or directory) stat64("ffff", 0xbfb4d0b0) = -1 ENOENT (No such file or directory) access("ffff", W_OK) = -1 ENOENT (No such file or directory) open("ffff", O_RDONLY) = -1 ENOENT (No such file or directory) readlink("ffff", 0xbfb4c7cc, 1023) = -1 ENOENT (No such file or directory) open(".ffff.swp", O_RDONLY) = -1 ENOENT (No such file or directory) open(".ffff.swp", O_RDWR|O_CREAT|O_EXCL, 0600) = -1 EACCES (Permission denied) stat64(".ffff.swp", {st_mode=S_IFREG|0777, st_size=0, ...}) = 0
Note that the open(O_RDWR...) call fails with EACCES; but the following stat64() call succeeds. The file ffff.swp was created on disk despite the reported failure of the open() call.
This behaviour is seen using "vim" to edit files, and causes an error message about the swap file being present (due to the swap file being created even though the open() return value implies it was not).
Trying the same "vim" command on a Tru64 NFS client, correct behaviour is seen: the open(O_RDWR...) succeeds and a filehandle is returned.
nfsver = 2
Houve essa sugestão que corrigiu o problema. Você pode tentar por nenhum outro motivo além de confirmar que está enfrentando o mesmo problema que este segmento está abordando.
trecho
But after your email I tried vers=2 and the problem goes away (with both TCP and UDP) which is interesting indeed. Although with the crazy size files and filesystems around here, NFSv3 is very desirable.
Fazendo algo assim em suas exportações:
rw,intr,tcp,nfsvers=2,rsize=16384,wsize=16384,addr=192.168.1.1
cifs.ntfs_ignore _... opção
Havia mais uma coisa para testar no tópico:
Setting the option cifs.ntfs_ignore_unix_security_ops to on on the filer might work.
O que mais?
Além dessas coisas, havia várias outras coisas para tentar que não consegui confirmar, pois não tenho acesso a um arquivador NetApp no qual tentar. Havia algumas URLs no site da NetApp que você poderia explorar, mas eu não tinha acesso para confirmar qualquer uma dessas coisas.
De qualquer forma, eu sugiro que você passe por este tópico, já que ele parece ser o principal candidato para o seu estranho vim
dizendo que ele tem um arquivo .swp quando na verdade não.