NFS 経由でコピーするとファイルが失われる: cp コマンドはエラーをスローしない

NFS 経由でコピーするとファイルが失われる: cp コマンドはエラーをスローしない

次のようなファイルをコピーするスクリプトがあります:

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

bash スクリプトを実行するエンジンは、スクリプトがゼロ以外の値を返すと処理を停止します。ただし、昨日は一部のファイルがコピーされませんでしたが、cp コマンドはゼロ以外の値を返しませんでした。

ファイルがコピーされるディレクトリ ( $MILL_OUTPUT) は NFS 共有上にあります。最近、接続が数秒間切断されるようなネットワークの安定性の問題が発生しています。NFS 共有のマウント方法が原因で cp コマンドが中止されなかったのではないかと疑問に思っています。

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が、調査した結果、それが問題であるかどうかはわかりません。

関連情報