Problem
A network-mounted ingest share drops during a large copy, and the operating system reports the destination folder as populated even though several media files are truncated.
Solution
Root Cause / Diagnostic:
Network dropouts on SMB/NFS shares cause active file write streams to terminate prematurely. Because the file system allocates the expected file header upon creation, the file appears complete in directory listings despite missing its payload data.
Actionable Fix:
1. Resilient Transfer Protocol: Replace OS drag-and-drop with resilient transfer tools like `rsync --partial --inplace --checksum` or `robocopy /Z /ZB` that support resume and verification.
2. SMB Session Hardening: Configure the NAS and client for SMB 3.1.1 multichannel and ensure network timeout thresholds (`smb.conf`) prevent premature socket terminations.
3. File Byte-Size Audit: Compare source and destination file sizes down to the exact byte using command-line scripts to identify and re-transfer truncated assets.
Pro Tip:
Standard OS file copy dialogs do not verify network stream completion; use `rsync -P` or automated DIT software to guarantee zero truncated files across network storage.
Network dropouts on SMB/NFS shares cause active file write streams to terminate prematurely. Because the file system allocates the expected file header upon creation, the file appears complete in directory listings despite missing its payload data.
Actionable Fix:
1. Resilient Transfer Protocol: Replace OS drag-and-drop with resilient transfer tools like `rsync --partial --inplace --checksum` or `robocopy /Z /ZB` that support resume and verification.
2. SMB Session Hardening: Configure the NAS and client for SMB 3.1.1 multichannel and ensure network timeout thresholds (`smb.conf`) prevent premature socket terminations.
3. File Byte-Size Audit: Compare source and destination file sizes down to the exact byte using command-line scripts to identify and re-transfer truncated assets.
Pro Tip:
Standard OS file copy dialogs do not verify network stream completion; use `rsync -P` or automated DIT software to guarantee zero truncated files across network storage.