So, I'm trying to move a set of files from my personal machine to my server, over my network. The file set is approximately 40GB total, with file sizes varying from kilobytes to tens of megabytes. So far, I cannot transfer more than the first few megabytes without the server locking up entirely, forcing a hard reboot. The actual amount transferred is unpredictable - in some cases, I can move across a few tens of megabytes; in others, it fails on the first file. I have reproduced this with all of: NFS, SFTP initiated client-side, SCP initiated server-side, Rsync initiated server-side (with bwlimit=5000, even).
My personal machine is a Macbook Pro with Remote Login (ssh) enabled, though I have also had similar problems transferring from an older Dell Latitude with Ubuntu and another MBP. I've just done the most extensive troubleshooting with this one machine. The network is gigabit-capable on both devices and the router between them.
My server is an ASUS EeeBox EB1006 (Atom N270, 2GB memory) running 11.04 with the server kernel, with a 2TB external USB drive attached, all drives formatted as ext4. It has enabled a Samba share and an NFS share, as well as a couple background services (e.g. BOINC). The relevant /etc/exports line for the NFS share is:
The Samba configuration is less interesting, but if needed I can post parts of it.
The server itself is rather small, but its specs if needed can be found on Newegg and others. I recently upgraded the memory to 2GB, but I had been having this problem before upgrading as well. Fsck reports that all disks are clean, and I don't believe that it is a memory error unless I have somehow encountered two consecutive bad sticks.
It really disturbs me that any notably large network transfer causes this hard lock-up to occur. Transfers that are local to the server (e.g. from the server's internal hd to the external) work fine. I've also tried transferring both to the external and the internal. in case it were some kind of write bottleneck on the external, but the problem persists regardless of the transfer destination.
It also seems that I am not alone (e.g. this poster) in problems related to network transfer, however my problem is not NFS-specific.
Help? Thanks in advance for suggestions on how to remedy this. Please let me know if there is more information about my setup that I should post.