(NOTE: I've also come across a kernel bug with the NFS client while using transmission which I will report in the Bugs forum.)
I'm looking for best practices for using TomatoUSB as an NFS client. I'm using: Tomato Firmware 1.28.0000 MIPSR2-100 K26 USB AIO-64K.
1. What are the optimal NFS mount options within this firmware? This is what I'm using in /etc/fstab (IOW, completely default):
freenas:/mnt/data/foobar /mnt/freenas nfs
2. How do you get NFS mounts to mount properly upon boot? Simply leaving the fstab entry to do the work does not do the trick. I first discovered the mountpoint (/mnt/freenas) is not saved in between boots and you can't nvram setfile2nvram a directory (even though it's empty). I added this to my init script, but it still doesn't work:
mkdir /mnt/freenas sleep 10 mount -a
Answers greatly appreciated.