Beim Kopieren über NFS gehen Dateien verloren: Der Befehl cp wirft keine Fehler auf

Beim Kopieren über NFS gehen Dateien verloren: Der Befehl cp wirft keine Fehler auf

Ich habe ein Skript, das Dateien wie folgt kopiert:

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

Die Engine, die das Bash-Skript ausführt, stoppt die Verarbeitung, wenn das Skript einen Wert ungleich Null zurückgibt. Gestern wurden jedoch einige Dateien nicht kopiert, aber der Befehl cp gab keinen Wert ungleich Null zurück.

Das Verzeichnis, aus dem die Dateien kopiert werden ( $MILL_OUTPUT), liegt auf einer NFS-Freigabe. In letzter Zeit hatten wir einige Probleme mit der Netzwerkstabilität, bei denen die Verbindungen für einige Sekunden abzubrechen schienen. Ich frage mich jetzt, ob der Befehl cp nicht aufgrund der Art und Weise abgebrochen wurde, wie die NFS-Freigabe gemountet wurde:

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

Diese Mount-Konfiguration wurde erstellt, um veraltete NFS-Mounts nach einem Neustart der Remote-Systeme zu verhindern. Ich vermute, dass der softParameter die fehlenden Dateien verursacht, bin mir nach der Suche jedoch nicht sicher, ob dies das Problem sein könnte.

verwandte Informationen