Is it possible to mount a network volume so it's seen by OS X and data recovery tools as a local drive? Or are there any data recovery tools on OS X that work with network volumes? I'm using OS X 10.8.2 and the device I'm trying to recover is a FreeNAS 8.0 volume attached via AFP with no ZFS snap shots. Also, the volume spans 2 * 3TB drives, and ~5 TB were lost due to an rm -rf command in a malicious script.
Even if you could do this, the network indirection means the tool cannot read raw data and will almost surely not yield the results you would hope for. The data that was deleted exists only on unallocated blocks - not exposed through the NAS device and then sent over a network protocol showing the live state of the filesystem after the
rm had done it's damage.
If you're serious about the data recovery, you'll stop using that volume (disconnect all clients) and call a professional data recovery firm that knows how to reconstruct various RAID situations by imaging each drive directly and then reconstructing things. A call or support ticket to the storage vendor is usual, but in this case, I don't see any "file recovery" info on the FreeNAS web site.
Knowing exactly the version of NAS controller will help you get a good quote on how much the recovery effort will cost. In most cases, their tools and knowledge coupled with drives that don't have failures and need a clean room resuscitation will reduce the cost of recovery to the time and tools needed for an expert to reverse the file deletion.
They will also be able to query you to see if you perhaps have overwritten all the data and perhaps want a quote before you commit to recovery.