This site hosts the documentation for CrashPlan PROe version 3.8.2010.
Looking for documentation on PROe version 3, released in April of 2012? Please visit our current documentation.

PRO Client FAQ: Backup

What does it mean to back up to more than one location?

Your client will connect to each of its backup destinations independently of the others and send whatever data is necessary to bring that destination up to date.

It's important to note that your destinations are not mirror-images of each other – since one destination may be offline while the other(s) are receiving data. Your client will continually work to connect to all of its destinations and keep each of them current.

What does the message "A different Backup destination was selected" mean?

Although CrashPlan allows you to back up to multiple destinations, it backs up to only one destination at a time. CrashPlan chooses the destination that it calculates will complete backing up first. After the backup to that destination is complete, it moves to the next destination.

For example,

  • CrashPlan recognizes it has a faster connection to Computer A than to Computer B, so it finishes its backup to A.
  • After finishing the backup to Computer A, CrashPlan starts backing up to B.
  • Before the backup to B is finished, however, additional files are added to the TO DO list. To make sure that you've got a complete backup at one location, CrashPlan switches to Computer A to complete its backup to that computer.
  • Only after the backup to Computer A is finished, does CrashPlan resume backing up to Computer B.

How do I make backup faster?

CrashPlan trades speed for transparency to the user. As a result of this trade-off, CrashPlan's “out of the box” backup speed will never match a straight copy of files; CrashPlan performs backups that are incremental by block, de-duped, compressed and encrypted, all at low priority, deferring to I/O and network overhead of the host.

To make an initial backup go faster, here are some things you might try:

  • Increase the CPU throttling to at least 80/80.

LAN

  • In CrashPlan+ or PRO Client, you can turn off compression. (Settings > Backup > Advanced Backup Settings). This will make backup faster at the expense of disk space at the destination.
  • Disabling encryption or data de-dupe is not recommended. Encryption causes very little overhead and disabling data de-dupe will only risk backing up data needlessly.
  • CrashPlan ignores the network throttling settings on a LAN.

WAN

  • If you're on a WAN, such as across the Internet, you can increase the network throttling settings (Settings > Network).

Can I use a client computer as a second destination?

Yes. This is the easiest way to have copies of your data at multiple sites. Remember, computers acting only as destinations don't count as a seat!

Full instructions are here.

Will CrashPlan completely fill a client destination drive?

No. CrashPlan stops backup to a drive if the minimum free space is 1% of the total drive size or 1 GB (whichever is smaller).

What does the backup source archive verification do?

The archive verification process (also known as “archive maintenance”) uses MD5 sums to verify data integrity of the local archive. If the data is corrupted, CrashPlan will self-heal the archive by requesting that the source re-send that portion of the file.

More info is here.

Why are files only being backed up once per day?

Real-time file watching support is either not working or disabled. Before digging in to system problems, review the following settings to verify that the settings for continuous back up are enabled:

  • Navigate to Settings > General
    • CrashPlan will run… is Always.
    • CPU Throttling when user is present… is greater than 0.
  • Navigate to Settings > Backup > Advanced Backup Settings
    • Watch file system in real-time… is enabled.

Mac

Spotlight is likely not enabled for the volume or needs to reindex the information. These commands may help:

Note: Reindexing may take several hours. Consider reindexing when the computer is not being used.

sudo mdutil -i on <volume_name>
sudo mdutil -E <volume_name>

You can also reindex using System Preferences:

  1. System Preferences > Spotlight
  2. On the Privacy tab, click (+) to add a volume, then immediately select and remove (-) this same volume.

Linux

Is the inotify kernel module installed? CrashPlan uses it to monitor changes to the filesystem.

Also, you may need to increase the number of watches that can be created. This is noted in the logs by this error:

inotify_add_watch: No space left on device

You can temporarily update the value with:

echo 1048576 > /proc/sys/fs/inotify/max_user_watches

You can update the value permanently by putting the following value in /etc/sysctl.conf and restarting:

fs.inotify.max_user_watches=1048576

Can I back up open files?

Yes. On Mac and Linux, you can back up any open file. On Windows, CrashPlan PRO uses Microsoft's Volume Shadow Copy Service to VSS. However if you are backing up larger database file(s) you will want to read the Dumping Application State section of the “Backing Up Open Files” page.

What is VSS?

VSS stands for the Volume Shadow Service. It's the Windows mechanism by which programs can back up files that are locked open by other processes. As long as both processes support VSS they can negotiate through the service for a copy to be made.

What settings should I use to back up and open VM?

When backing up an open VM, it is a good idea to avoid frequent scans, which slow down performance. So, as with all backup operations that involve open files, we recommend extending the New Version setting (Settings > Backup > Backup Frequency and File Retention) to longer than 30 minutes.

Are files locked while backing up?

CrashPlan does not lock your files while backing them up. It just reads them. It never modifies them either… except when you are restoring.

However, if you are on Windows you may occasionally get an “in use by another process” message that we can't control that since it's part of the Windows operating system. This should only be a problem if you have very large files that are updated frequently. But if this is a problem for you, your best option is to set the client to backup during off-hours only.

Why aren't open files being backed up?

On Windows, CrashPlan uses the Volume Shadow Service (VSS) to negotiate with other applications over backing up files that are locked open. A primary example of this would be the Outlook pst file.

Make sure the Volume Shadow Service is enabled Automatically. If you've turned it on then reboot your computer to make sure all programs are using it properly. After it's enabled the backup files log should reveal that files that were previously locked open and unavailable should be getting backed up.

View full information on VSS support

When open files cannot be backed up, you will need to use an application-specific dump/export tool and backup the dumps.

Can CrashPlan PRO back up my database?

Yes. There are two ways you could do this:

  1. Dump your database regularly and back up the location where the dump files are stored (recommended, especially for production systems). You can give the dump files different names and we'll only transmit and store the blocks that are different in the new file. Of course, you can also overwrite the old dump file with the new dump and it'll just create a new version in our archive using the same block-level de-duplication.
  2. Back up the database's data store location in place

You can back up the data store in place on Mac and Linux; however, you will never be assured of a completely accurate backup. On Windows, your database application must support VSS in order to back up open database files. When backing up large, active database files make sure you increase the backup interval to a few hours or more.

See the Dumping Application State section of the “Backing Up Open Files” page.

Can CrashPlan PRO back up Entourage?

Yes, with one note. With HFS+, there is no way for any application to back up a file in real-time that is open 100% of the time, which is the case with Entourage. In practice, CrashPlan will capture a safe copy about once an hour.

Some ways to help CrashPlan capture 'pristine' Entourage backups:

  • Quit Entourage at the end of the day and schedule the backups to happen at night.
  • Backup regular exports of your Entourage database (File → Export)

Can I back up Exchange or an SQL Database?

Yes. Your database is the most qualified piece of software to make sure it's made a safe copy of itself while it is running. See the Dumping Application State section here.

Can I back up using FTP?

No. You must back up to either a PRO Server or a PRO Client. FTP would be far slower and not a guaranteed restore.

With CrashPlan running at both ends, the destination software simulates restores and validates files when the destination is idle and not in use. This is a big deal - something you cannot do with FTP efficiently - and ensures that your files are in good shape when you need them.

Can I back up my website?

Yes. The best and most reliable way to do this is to install a client on the web-server.

If you can't do that, here are some other ideas:

  • Mount the website root using NFS to a machine running the client. However, even NFS is rather slow and can be unreliable.
  • Create a regular rsync or SCP job that will copy your website to a backup folder on a machine that has a client.

Can I back up NTFS encrypted folders?

We do not support backing up Windows encrypted folders.

Can I use PRO Client with an account protected by Apple's FileVault?

Yes. Make sure to install the PRO Client as the user who owns the FileVault account.

Can I limit the backup selection with Regular Expressions?

Yes. You can do this within the client (Settings > Backup). For more information, read about how to control what is being backed up.

Additional resources:

Why does backup run only when the PRO Client is open?

This is usually caused by setting CrashPlan to use 0% of the CPU when the user is present or away. CrashPlan brings itself to the foreground when the Desktop UI is open, which means backup can proceed, but as soon as the UI is closed the 0% throttling takes over and backup will stop.

Can I disable the incoming backup listener by default?

If you're customizing the installers, yes. Turn off the listenForBackup property within the custom configuration you edit for your installer.

<listenForBackup>false</listenForBackup>

What happens if my backup destination runs out of space?

If your backup destination runs out of space then backups to that destination will simply stop. CrashPlan will not automatically delete backed up data in order to make room at the destination.

In order to resolve the situation you'll need to:

  • run 'Compact' on the destination to prune any data that shouldn't be backed up anymore
  • find more disk space at the destination
  • select fewer files to back up

How can I remove files that have been backed up?

Removing files from your backup selection permanently removes the files from the backup archive.

NOTE: After compacting your data will be removed in the remote destination. You will not be able to restore any compacted data once this process is complete.

  1. Within your client de-select the file/folder you want to remove
  • Click Destinations and then select the appropriate destination type (“Computers”, “Folders”, etc.)
  • Click the specific destination
  • Click the Compact button

Removing unselected files also takes place as a result of the current file retention policy in effect on a PRO Server. Additional details about File retention.

How can I move a local backup from one directory to another?

Let's assume you have a directory named /tmp/local1. You've completely backed up all your data to this directory and you now wish to relocate these backups to /tmp/local2. You can do this using the following method:

  • Underneath /tmp/local1 you should find a single directory with a long numerical string for a name. This directory contains the on-disk archives for your backup data. Begin by copying this directory from /tmp/local1 to /tmp/local2. If you started with /tmp/local1/123456 you should now also have /tmp/local2/123456.
  • Within PRO Client select “Destinations” and then “Folders”.
  • Click the “Select” button to add a new local folder as a backup destination.
  • Within the pop-up widget navigate to /tmp/local2 and select it.
  • Click “Start Backup”

When you complete this process PRO Client will evaluate /tmp/local2, realize that it already has all the backup information it needs and continue with regular backups using this location.

How does the PRO Client handle symbolic links?

CrashPlan PRO will back up the symbolic link file itself, but it will not back up any of the folders or files the symbolic links points to.

faq/proclient/backup.txt · Last modified: 2011/07/21 17:11 (external edit)