Is there a way to tell Finder to not peek inside or generate thumbnails for files based on a particular network share or folder?
I've got a tape archival system which presents an SMB (Windows) network share to clients. Clients can see all the files and folders that have been put on the network share, and the data gets transparently archived to tape in the background leaving a small 'stub' file on disk. When a read request on a file is issued by a client, the tape system recalls the file from tape and sends it back to the client. The upshot is I get a large amount of cheap high-latency storage, but with a very simple network share interface.
However, there's a significant problem with Mac clients: when Finder sees a directory full of files, it attempts to generate thumbnails and read other data about the file. Finder assumes that it can get data relatively quickly, so when it sees a directory full of 100GB worth of mov files, it requests to read each one so that it can generate the thumbnails.
Predictably, this sends the tape drive crazy, as it tries to pull down each of these files from tape just to generate the thumbnails.
Ideally, I'd like to tell Finder to not read any data inside the file until it's explicitly asked for by the user, ie. they request to copy it to their local disk. Is this possible?