Los archivos desaparecen cuando se copian a través de NFS: el comando cp no arroja errores

Los archivos desaparecen cuando se copian a través de NFS: el comando cp no arroja errores

Tengo un script que copia archivos como este:

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

El motor que ejecuta el script bash dejará de procesar si el script devuelve un valor distinto de cero. Sin embargo, ayer algunos archivos no se copiaron, pero el comando cp no devolvió un valor distinto de cero.

El directorio desde donde se copian los archivos ( $MILL_OUTPUT) se encuentra en un recurso compartido NFS. Últimamente hemos tenido algunos problemas de estabilidad de la red donde las conexiones parecen caer durante unos segundos. Ahora me pregunto si el comando cp no se canceló debido a la forma en que se montó el recurso compartido NFS:

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 configuración de montaje se creó para evitar montajes NFS obsoletos después de reiniciar los sistemas remotos. Sospecho que el softparámetro causa los archivos que faltan, aunque después de buscar no estoy seguro de que ese pueda ser el problema.

información relacionada