I tried enabling the recycle bin functionality in NAS4Free[1] server a
year or two back but found it caused more problems than it solved. I've
got my NAS box set up without authenticated read/write access so it might
have been a different story if each user had to authenticate their user
credentials on every connection.
Deleting files to the recycle folder worked as advertised but there was
a problem when it came to clearing out the recycle folders which required
admin privileges to carry out such maintenance. I had to log in via the
webmin interface and use (the rather buggy) Quixplorer to complete this
task. I swiftly realised that, on balance, I was better off taking my
chances without such 'accidental deletion protection' and disabled the
recycle bin feature (followed by another Quixplorer session to clean up
the system).
It's a nice idea but, ime for unauthenticated users, it seems to be more
of a hindrance than a help. :-(
[1] Since FreeNAS went back to being based on FreeBSD as per the original
project that had had to be renamed as NAS4Free purely for trademark
reasons, they're now both using more or less the same FreeBSD kernels.
What sets FreeNAS (and NAS4Free) apart from the 'Linux Server Edition'
alternatives is the much easier webmin setup interface compared to the
'handrolling' of samba conf files and other related user/group access/
ownership configuration tasks. Plus, there's the fact that smb
performance is about twice that of the Linux set ups along with much
faster file deletion speeds using UFS versus Ext2/ Ext3 file systems and
yet another major plus point is the saving of an IDE/SATA port for
storage media use when using the embedded install option designed to be
booted and run from modest flash media (2GB pen drives/flash memory
cards).
Compared to the other free alternatives to Novell Netware 3.11 and a
Debian based solution (with its rather lacklustre performance) such as
ClarkConnect and Openfiler, FreeNAS (as it then was) 'just worked' and
worked *very* well (and still does in either of its two flavours -
NAS4Free, the original project branch, and the prodigal son return of
FreeNAS).
ClarkConnect and Openfiler both had performance consistency issues as
well as a piss poor upgrade/re-install path which demanded the wasting of
a whole IDE HDD drive just to run the OS from. Compared to those, NAS4Free
and FreeNAS are a positive joy to work with on pretty well all counts.
--
Johnny B Good