Файлы пропадают при копировании по NFS: команда cp не выдает ошибки

Файлы пропадают при копировании по NFS: команда cp не выдает ошибки

У меня есть скрипт, который копирует файлы следующим образом:

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

Движок, который выполняет скрипт bash, прекратит обработку, если скрипт вернет ненулевое значение. Однако вчера некоторые файлы не были скопированы, но команда cp не вернула ненулевое значение.

Каталог, из которого копируются файлы ( $MILL_OUTPUT), находится на общем ресурсе NFS. В последнее время у нас были некоторые проблемы со стабильностью сети, когда соединения, казалось, обрывались на несколько секунд. Теперь мне интересно, не прерывалась ли команда cp из-за способа монтирования общего ресурса 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

Эта конфигурация монтирования была создана для предотвращения устаревших монтирований NFS после перезапуска удаленных систем. Я подозреваю, что softпараметр вызывает отсутствие файлов, хотя после поиска я не уверен, что это может быть проблемой.

Связанный контент