Here's a quick technical question that I've got varying answers to recently.
I work for a company that relies on Microsoft's Volume Shadow Copy Service (VSS) for their software to work properly as it has to work with open files. Just curious how OS X deals with open files and if something like VSS would be necessary to properly access files that are open from some other program. Windows locks files that are open elsewhere but VSS lets you read or copy them (primarily for backups and such).
I've had some people tell me Unix and OS X don't need anything like that because they don't lock files when they are in use (or something like that) and so it's not necessary to just grab a copy of the file for use elsewhere. I've had other people say it can't do that and ignores(ish) requests to access already open files.
Which is true? And, if anyone feels like being so daring, why?
Thanks in advance.
I work for a company that relies on Microsoft's Volume Shadow Copy Service (VSS) for their software to work properly as it has to work with open files. Just curious how OS X deals with open files and if something like VSS would be necessary to properly access files that are open from some other program. Windows locks files that are open elsewhere but VSS lets you read or copy them (primarily for backups and such).
I've had some people tell me Unix and OS X don't need anything like that because they don't lock files when they are in use (or something like that) and so it's not necessary to just grab a copy of the file for use elsewhere. I've had other people say it can't do that and ignores(ish) requests to access already open files.
Which is true? And, if anyone feels like being so daring, why?
Thanks in advance.