Arquivos desaparecem quando copiados por NFS: o comando cp não gera erros

Arquivos desaparecem quando copiados por NFS: o comando cp não gera erros

Eu tenho um script que está copiando arquivos assim:

cp $MILL_OUTPUT/$JOB_ID"_"$DATE"_"*.afp $AFP_DIR/
test $? -ne 0 && exit 3

O mecanismo que executa o script bash interromperá o processamento se o script retornar um valor diferente de zero. Porém, ontem alguns arquivos não foram copiados, mas o comando cp não retornou com valor diferente de zero.

O diretório de onde os arquivos são copiados ( $MILL_OUTPUT) está em um compartilhamento NFS. Ultimamente, tivemos alguns problemas de estabilidade de rede em que as conexões pareciam cair por alguns segundos. Agora estou me perguntando se o comando cp não foi abortado devido à forma como o compartilhamento NFS foi montado:

10.101.150.1:/mnt/wrk/                  /net/cmpmil             nfs4    _netdev,bg,intr,soft,rsize=65536,wsize=65536,nolock,proto=tcp,timeo=5,retrans=5,actimeo=10,retry=5 0 0

Esta configuração de montagem foi criada para evitar montagens NFS obsoletas após a reinicialização dos sistemas remotos. Suspeito que o softparâmetro cause a falta de arquivos, mas depois de pesquisar não tenho certeza se esse pode ser o problema.

informação relacionada