VSS Copies from Network SMB/CIFS File Share on Mac OS X Client

cifsmac-osxserver-message-blockvss

We have a file share we want to roll out at work, and someone asked if there is a way OS X clients can see VSS copies on the network share they mount (to restate: a SMB/CIFS share on a server on the network, not a local HFS+ drive) to restore older copies of the file. Quick searches on Google seem to indicate not many people have interest in this or business requirement, or understand the question (assuming the question to be if Apple has an equivalent technology; I am not interested in that question). Does anyone know? I am at the office right now and do not have access to a Mac Book. I would only be interested in newish OS X releases, so 10.5.x to 10.6.x.

UPDATE: Since this is really vendor specific (in terms of the SMB/CIFS appliance/server), I'll accept the answer specific to NetApp since this is the most common scenario according to how Google stacks up with this answer.

Best Answer

Best way I've found so far is that you can browse the snapshots from Finder:

  1. Open finder & navigate to the share
  2. Click Go, Go to Folder, & type .zfs
  3. Click into "snapshots"
  4. From there you can drag & drop the files back to the share.

The problem with this is a lot of times Finder will kick you out of the .zfs folder back into the top level directory of the share. I'm not sure how to get around this. I'd also like to see a better way.

edit

Just realized you can set the zfs snapdir to visible & Finder won't kick you out:

zfs set snapdir=visible your/zfs/file/system