I'd already updated my DNS-343 to version 1.03 to get NFS working, and it's really solid. From that experience I thought I'd give the latest beta of 1.08 a try on my DNS-323. The base 1.08 beta version seems solid enough, but the NFS addon is broken. The DNS-323 will lose directory entries on active mounts. The more read IO that you perform, the more files and folders get lost.
#mount -o proto=tcp,vers=3 192.168.130.2:/mnt/HD_a2 /mnt
#find /mnt/EQ > /tmp/EQlist
#tar cfp /dev/null /mnt/Music
#find /mnt/EQ > /tmp/dns323list
find: stat() error /mnt/EQ/maps: No such file or directory
find: stat() error /mnt/EQ/uifiles/default: No such file or directory
find: stat() error /mnt/EQ/sounds: No such file or directory
#tar cfp /dev/null /mnt/Music
tar: /mnt/Music/mp3/jazz: No such file or directory
#find /mnt/EQ > /tmp/dns323list
find: stat() error /mnt/EQ/maps: No such file or directory
find: stat() error /mnt/EQ/voice/default: No such file or directory
find: stat() error /mnt/EQ/Resources/Sky: No such file or directory
find: stat() error /mnt/EQ/SpellEffects: No such file or directory
find: stat() error /mnt/EQ/uifiles/default: No such file or directory
find: stat() error /mnt/EQ/sounds: No such file or directory
#
There are two ways to get the files/folders to "reappear" to NFS clients.
1. Unmounting and remounting the NFS share.
2. Navigating to the parent folders of the missing items using a CIFS client.
#umount /mnt
#mount -o proto=tcp,vers=3 192.168.130.2:/mnt/HD_a2 /mnt
#find /mnt/EQ > /tmp/dns323list
#ls -ldn /mnt/EQ/maps
drwxrwxrwx 2 501 501 45056 Feb 4 00:39 /mnt/EQ/maps
#
(lots of CIFS read I/O now from the DNS-323)
#find /mnt/EQ > /tmp/dns323list
find: stat() error /mnt/EQ/voice/default: No such file or directory
#
The problem always comes back after lots of read I/O, most of the time with the same files disappearing, occationally with different ones. More often than not, it's the same set of files/folders that disappear.
I've tried reformatting and resetting the DNS-323 to defaults; there is no effect. It doesn't seem to matter if the files are copied to the DNS-323 using CIFS/FTP/NFS.
The same behavior has been reproduced using Solaris 10 and x86 Linux NFS clients, with both UDP and TCP, with both version 2 and version 3 of the NFS protocol.
When examining the same folders from a CIFS client, the files/folders are always present; even when NFS shows they're missing. Once you navigate via CIFS into the parent folders of the missing items, they are once again visible via NFS.