Have you ever tried to eject a disk or shared server, only to be told that it could not be ejected because a file was in use on that disk? How annoying.
Here is a terminal command that generates a list of all the files open on that specific drive.
lsof | grep /Volumes/Workspace
Note: You must replace /Volumes/Workspace
with the path to the specific drive that is refusing to eject. Read on for further details.