CrashPlan supports backing up open files in Windows. It uses the Volume Shadow Service, VSS, which is built into the operating system. This is the same service that NT Backup uses.
Briefly, here's how we coordinate with VSS to back up open files:
For more details see the following article from Microsoft MSDN: http://technet.microsoft.com/en-us/library/cc785914.aspx
Using VSS allows us to back up open files which is a huge win. However, VSS has some restrictions and limitations. For instance, the program that is writing to the open file needs to support VSS, not just CrashPlan. In addition, here some other conditions that must exist for VSS to be successful.
In addition, VSS is known to fail if there is too much disk activity.
You may see the message “Unable to backup x files (next attempt within x minutes)” in the history if CrashPlan is unable to back up an open file via VSS. In this case it will try again later and may succeed if the file has become closed.
These applications appear to support VSS back up and restore based on customer feedback or on our testing. However, we do not guarantee anything. Please comment below if you know of any other applications that you have seen back up consistently and restore reliably to a usable state.
If your outlook.pst files are stored on a volume that does not support VSS, you can use the automated tools mentioned at the bottom of this page.
CrashPlan will happily backup the exports and keep a version for each. This is a good way to reduce CrashPlan resource usage when your outlook.pst files are constantly changing.
These applications do not appear to work with VSS. They may back up but the file(s) may not restore to a usable state for the application. We suggest these applications be closed before back up, or use a known method to back up the application files and then use CrashPlan to back up the backup. You can also disable the “Back up open files” option so that CrashPlan makes hourly attempts until it no longer detects that the file is open and then backs it up.
32 and 64-bit versions of the following operating systems:
Service pack 1 is highly recommended for Windows Server 2003 and SBS 2003. See the following hot fixes from Microsoft.
The message Unable to back up X files (next attempt within Y minutes) is an informational message and not a warning or error.
Normally, this means that CrashPlan is unable to back up the file because it is locked open by another application and cannot use VSS to back up a copy. CrashPlan continues trying to back up the file and it is backed up once it is closed.
You can view which files are not being backed up in the client's backup_files.log.0 file. A W at the beginning of the line indicates a warning and those files were unable to be backed up.
If you are running Windows and you frequently receive the error “Cannot connect to backup engine”, you may need to disable the Back up open files option. On some machines when CrashPlan tries to interface with Microsoft Volume Shadow Service to back up open files, the application crashes. This only happens on some machines and we are investigating the root cause.
There is a known issue within Windows where your floppy disk drive's light may blink when a program uses VSS to make a copy of an open file. You can disable the floppy drive from the Windows Device Manager if you'd like to stop the blinking. There's more information about using Device Manager on Microsoft's support site.
If you see the following in your logs:
Volume C:\ not supported. COM object method returns error code: **0x8004230F**
This is really an unexpected provider error. It comes from Microsoft VSS. The Microsoft default provider is very reliable and we suspect it may be a 3rd party VSS provider that may be causing the issue.
This may be caused by the following:
First make sure that you have “DEP for essential windows programs and services only enabled”.
If that doesn't help then try the following:
Net stop vss Net stop swprv regsvr32 ole32.dll regsvr32 vss_ps.dll Vssvc /Register regsvr32 /i swprv.dll regsvr32 /i eventcls.dll regsvr32 es.dll regsvr32 stdprov.dll regsvr32 vssui.dll regsvr32 msxml.dll regsvr32 msxml3.dll regsvr32 msxml4.dll
If that doesn't work then please send support the results of the following commands (cmd.exe):
C:\> vssadmin list providers C:\> vssadmin list shadows C:\> vssadmin list writers