I've seen that ext3 and ReiserFS are journalled. But how do I create a journalled snapshot of a file, and how do I then access that file? Let me be more specific about my dilema:

I currently run operating systems on VMware Server. I use Windows 2003 as the Host OS since I can use scripts to create a Volume Shadow Copy and back up all the VMware files even while the virtual server is running. Not only does this allow me to perform the backup without shutting down the virtual server, it also ensures that the virtual file system is not in a state of change during the backup.

How can I accomplish the same thing if I want to host my VMware server on a Linux operating system, AND is ext3 vs. ReiserFS (or something else) the preferred file system for these sort of operations?