I recently tried using CrashPlan, an online backup program that also provides a free client for local or local network backups. I was not happy when I discovered how much it phoned home for these supposedly local backups.
After watching the EFF's presentation The Law of Laptop Search and Seizure from DEFCON 18, I discovered that only a subpoena is required to get your data from an online provider while a court-approved warrant is needed to search your personal machines. CrashPlan claim to use file and network encryption to protect your data on their servers, but I'd much rather roll my own backup servers for the added security.
After installing the CrashPlan proprietary Java client I fired up Wireshark to see how much CrashPlan was phoning home for local backups. When you open the program, you're forced to create an account with their online service, so naturally it sends that info. I was surprised though when I started configuring local backup settings and that information was sent to their servers too. Why do they need all your configuration? To populate their web interface.
This web interface could be useful for users wanting to change their settings remotely, but I'm not pleased with all my backup selections, destination folders, exclude lists, and the like forwarded on to their service and configurable there. It would be easy for them to store a lot more information about the files on the machine without the end user knowing.
CrashPlan seems to provide a good service for users wanting to do online backup, but one of their main selling points is the free local backup system. I'd be much happier with it if they gave an option to switch the web interface and all phoning home off. As it is, I'll stick with my harder to set up but open source and private BackupPC system.
Showing posts with label backup. Show all posts
Showing posts with label backup. Show all posts
Thursday, March 24, 2011
Friday, October 29, 2010
Full/Incremental Backup Cutoff in Windows 7 Backup
I couldn't understand why the Windows 7 Backup would sometimes do incremental backups and other times full ones. After much searching, here's what I found on the TechNet Forums:
We have introduced automatic full backup feature in Windows7 to help customers who run into a situation where they never create full backups. When their backup target eventually gets filled, they are left with only one backup set to delete. They need to delete the entire backup set to resume backups and so end up in a situation where they do not have any backup....
The rules that determine when to take automatic full backup are:
1. If previous full backup was taken 1 year back
2. Ratio of size of deleted files + older versions of files in current backup set is 50% or more of the size of the current backup if it were full.
We deliberately did not allow forcibly starting new backup set or configuring these rules through our UI because we did not want to confuse users about full backups, incremental backups, automatic full backups.
If you find that these settings do not match your requirements, we allow the defaults to be tweaked using registry keys.
Registry key to control enable/disable automatic switching to full backup:
Path: SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\AutomaticFullBackup
Name: Enabled
Type: DWORD
Value: 0 indicates automatic full backup is disabled, non-zero indicates it is enabled
Default if not specified: 1
Registry key to control the time period when backup should automatically switch to full:
Path: SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\AutomaticFullBackup
Name: TimePeriodInDays
Type: DWORD
Value: Count of days
Default if not specified: 365
Registry key to control the % of deleted/missing + older versions of files that determines whether to switch to full backup:
Path: SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup\AutomaticFullBackup
Name: OlderFilesSizePercentage
Type: DWORD
Value: Percentage value from 0 to 100
Default if not specified: 50
A lower value for OlderFilesSizePercentage would mean the automatic full backup would trigger earlier than when it would trigger if this key was not set. Hope that is clear.Example command line usage:
To clarify on your question on incremental backups to network storage location:
Windows Backup supports incremental backup to network storage locations. This is true for file backup as well as system image backup.
However in case of system image backup, Windows Backup supports only preserving the latest version of the system image backup. This is because system image backup versions currently are maintained as shadow copy versions of the backup target volume containing the backups. Since shadow copy cannot be created on network shares, it is not possible to support multiple versions of system image when taken to network share.
wbadmin start backup -vssfull -backuptarget:y: -include:c:,d:
This would only support taking a block-level backup of the entire volumes included in backup in client SKUs. (That is why if you have noticed, you can only include full volumes as part of "wbadmin start backup"). So this does not end up creating a new backup 'period' for the file backups.
Subscribe to:
Posts (Atom)