The wording in the Change Block Tracking manual is a little unspecific. It says that upon purchase, we will be given a link to download the current client edition, and previous editions. So is the change block tracking upgrade purchase only applicable to current versions, or do we get the new client versions also?
Is the driver just an add-on to the current client? Or is it built in to the existing open source executables?
How much of a performance increase should we see?
Also, if I buy X number of licenses, but have Y number of clients where Y > X, can I specify which clients should receive the upgraded client in the web interface?
Yes, you will have the next versions also …
I’ve purchased one CBT license for testing. When you purchase, you receive an URL to a special repository containing the CBT client versions.
From this page you have a link at the bottom of the page “Download update URL file for server” which download a file called server_update_location.url.
Placing this file in /var/urbackup enable the client autoupdate of CBT version in replacement of the normal version
Doing this, ALL THE CLIENTS WILL BE UPGRADED.
After that, you must activate this parameter in the client settings to enable CBT:
Do we have to reboot the client after upgrading the cbt client version, eg update from 2.0.25-cbt to 2.0.26-cbt ?
Where can we check if the CBT is really used ? Because for the moment i didn’t notice a real improvement on the client i’ve activate for CBT …
Yes, license is for the driver with driver version 2.x updates included. It is a separate Windows driver. The UrBackup client itself is unmodified (except the version number) from the installer found on the web site.
The performance difference is variable. E.g. on the example below it is smaller, because the PC has an SSD which can read all the 230GB of used space in about an hour. With CBT it (in this case) only needs to read 15.4GB which still more than halves the backup time and uses less CPU in that time.
So because it only reads (and hashes) 15.4GB it uses a lot less CPU (good for laptops on battery) and is faster. If you have a bigger volume or smaller changes it can have an even larger performance impact.
@TomTomGo
If it is active and the whole volume hasn’t been written to it will add a log line in the image backup log:
The CBT should take effect after a reboot and the second image backup after the reboot. If this does not show up I would of course be interested in solving this.
Use CBT information for file backups as well. This significantly improves performance of backups of larger files such as virtual machine images
Use CBT information for image restore (special restore cd), such that the restore is as fast as an incremental image backup with CBT (incremental restore) if the volume is restored to the original volume
Unforunately it does not show up.
I’ve installed the 2.0.25-cbt client and rebooted the client. In the meantime, client have been upgraded to 2.0.26-cbt without a reboot.
There have been few full image backups running with the cbt option NOT activated in the client settings (set to “-”) with 2.0.25-cbt and 2.0.26-cbt client version.
Two days ago i set the cbt client settings to ALL, run a full image backup the evening and another full the next morning :
Currently it doesn’t do incremental backups for SYSVOL at all and then you could probably get away with just assuming it never changes (needs to be confirmed, though).
I downloaded the UrBackupUpdate.exe from the link and then ran it under my account on the machine that is an Administrator. Do I specifically need to “run as Administrator”?
The server only updates the version string on client reconnects (i.e. take client offline for 5min) or a few minutes after the server updates a client. This could be the reason for that.
Weird. It had the error while opening the volume, though. Could be another program locking the volume. UrBackup itself did that at some point (albeit with the shadow copies).