I wanted to post some info regarding my recent NFS experiences while I had a moment to spare.
When I started using ghettoVCB I initially created an NFS share on an eSATA disk attached to a Windows 2003 R2 32 bit box connected to the network at 1 Gbps. I did not have any issues with this configuration at first, and all seemed well. I was averaging around 100 Mbps when writing to the NFS share while creating my backups. While this speed isn't anything to write home about, it was sufficient.
I hit my first snag when I couldn't backup a particular VM. It would just bomb out at 48%. I ran through every single troubleshooting measure I could think of without success. I scoured the internet looking for others who had the same issue to see if they had found a solution, and I simply could not find any reliable "fix".
I then tried some 3rd party NFS for Windows apps, haneWin, and Allegro NFS. I couldn't get either of them to work at a level that was satisfactory.
So, I decided that I had spent enough time trying to get NFS working on the Windows platform and installed CentOS 5.5 32 bit on the same box.
I installed CentOS, fdisk'd and mounted my eSATA disk, and then created an NFS export on the mount folder. I had never done this before, so I was a bit hesitant as I'm not a Linux expert, but I must say that I am extremely happy that I did.
That same VM that was giving me grief during the backup to the Windows NFS share had zero issues while backing up to the linux NFS share. Zero.
Not only have I not had a single issue while backing up my VM's, I have seen a 600% increase in backup speed. Where I used to average 100 Mbps, I am now averaging 600 Mbps. In one case I had a VM that took 9.5 minutes to backup on Windows NFS which now backs up in 1.2 minutes on the CentOS box. That's more than 600% faster, and I'm not exactly sure where the extra time savings is coming from, but I'll gladly accept it.
I can post more information about my config/environment if anyone is interested. The point of this story is to help those of you who are battling with Windows NFS. Drop it and start thinking about implementing NFS on Linux.