56205: Acronis Backup Advanced 11.5 Update 6: How To Migrate to New Deduplication Algorithm

Also read in:

Translate to:

Applies to:

This article applies to:

  • Acronis Backup Advanced 11.5 Update 6 (build 43956/43759 depending on the region)

How has deduplication changed?

Starting with Update 6, Acronis Backup Storage Node has a new indexing algorithm for server-side deduplication and a new format of the deduplication database. As a result, the following improvements are achieved:

  • Less RAM is required per terabyte of unique data: 3 GB instead of 16 GB.
  • Performance degradation does not occur as the amount of stored unique data grows.

How to switch to new deduplication?

The new indexing algorithm requires the new deduplication database format. To apply this algorithm to an old vault, you must recreate the vault’s deduplication database. There are two methods of recreating the database:

  • Re-attaching the managed vault - see Way 1
  • Changing the deduplication database path - see Way 2

Both methods use the same principle: if the storage node does not find the database, it creates the database from scratch.

How much time will it take?

The process length depends on the datastore size and disk I/O speed. To estimate the time, check path to the datastore file displayed on the vault page:


Then navigate to this location and find the datastore files. They have either the *.ds.0 or the *.ds.1 extension. Check the size of the file. On average, 1 TB of the datastore requires 3 hours.

Two files with these extensions are in the vault while compacting is in progress. If you find two files, use the sum of both file sizes to estimate the upgrade time.

Way 1: Re-attaching the managed vault

(!) If the vault is encrypted, you must provide the encryption password when re-attaching the vault.

1. Find where the deduplication database files are:

2. Find the files in the location. The deduplication database files have the *.db3, *.db3-wal, and *.db3-shm extensions:

3. Re-attach the vault.
The procedure varies slightly, depending on where the database files are stored. If the vault is encrypted, you must provide the encryption password when re-attaching the vault.

Deduplication database and datastore are in different folders

  1. Note the folder where the old deduplication database files are stored (to be able to roll back the changes).
  2. Detach the managed vault:
  3. Attach the managed vault. When attaching, specify another folder where the new deduplication database is to be created:


Deduplication database and datastore are in the same folder

  1. Detach the managed vault:
  2. Move the old deduplication database files to another folder:
  3. Attach the managed vault. When attaching, specify the same paths, including the same deduplication database path:


3. Validate the result
Once the operation is completed, verify that the database files are present in the corresponding folder. The Update 6 database files look as follows:


After verifying the files are present, you can delete the old deduplication database files. If something goes wrong, you can detach and attach the vault again, pointing to the old deduplication databases.

Way 2: Changing the deduplication database path

(!) This method requires stopping the Acronis Storage Node Service.

To change the deduplication database path

  1. Create an empty folder where the new deduplication database will be stored.
  2. Stop the Acronis Storage Node Service.
  3. Browse to %PROGRAMDATA%\Acronis\BackupAndRecovery\ASN\.meta.
  4. Locate the vault configuration file. To do this, open the files in the folder one-by-one in a text editor. You must find the file that contains the vault name in the <name> tags. For example:
         <name> 
              vaultname
         </name>
  5. In the vault configuration file, type the new folder path in the <index_database_uri> tags. For example:
         <index_database_uri>
              E:/new_deduplication_database
         </index_database_uri>
  6. Start the Acronis Storage Node Service.
  7. Validate the result.
    Once the operation is completed, verify that the database files are present in the corresponding folder. The Update 6 database files look as follows:


    After verifying the files are present, you can delete the old deduplication database files. If something goes wrong, you can detach and attach the vault again, pointing to the old deduplication databases.

How to switch back?

If the database files were successfully created, but you prefer the old indexing algorithm, you can force the storage node to use that algorithm by using the PreferedDedupIndex configuration parameter:

  1. Open the Registry editor: Start -> Search -> regedit.exe
  2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Acronis\ASN\Configuration\StorageNode\PreferedDedupIndex
  3. Set PreferedDedupIndex parameter to 1.
You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
12 + 0 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.