Morro Duplicate is an add-on app that manages backups from a CacheDrive share to another network share or customer cloud storage.  It can handle full and incremental backups, one time or recurring with schedule.


Note: If the source contains data that is not in cache, it will be fetched from the cloud during the Duplicate task.  This can result in additional egress charges if a large amount of data is out of cache.


Requirements:

  • Activation Key to enable feature
  • Destination share must be a CIFS share or cloud storage with sufficient space to store the data
  • Available in Business Plan and Enterprise Plan


Installing Morro Duplicate

The Morro Duplicate add-on is installed on the account using an Activation Key. If you do not have an Activation Key, please contact Customer Support.


Once you have the Activation Key, please refer to the article Manage Morro Account - Business Admin: Redeem Key.



Morro Duplicate Setup - Create a Task

Morro Duplicate can use local and cloud CacheDrive shares as a source.  To create a task using a local CacheDrive share, select the source CacheDrive share, destination device and share, and optionally set a schedule.


Local Source CacheDrive and Share


The following settings are available for local CacheDrive source shares:

  • Share Name - The name of the source share.
  • Folder - The folders in the CacheDrive share to duplicate.
  • Gateway - The CacheDrive that contains the source share.
  • Duplication Type - "Data Only" or "Data and permissions (AD Mode)".  See below for more information. 
  • Incremental Duplicate - Enable incremental duplication which allows for multiple Seed and Upload Phases.  A final duplication must be performed before the task can be deleted.


Duplicate Types

"Data only" is the default type, which copies data without retaining permissions from the source share. "Data only" duplications require less time to initialize in the SCAN phase. 


"Data and permissions (AD Mode)" requires that both the source CacheDrive and destination device are joined to the same Active Directory domain. It will attempt to duplicate users, groups, basic permissions, and Windows ACLs. The process requires more time to initialize in the SCAN phase and contains an offline status period.


Cloud Source CacheDrive and Share


The following settings are available for cloud CacheDrive source shares:

  • Share Name - The name of the source share.
  • Folder - The folders in the CacheDrive share to duplicate. 
  • Gateway - The CacheDrive that contains the source share.
  • Incremental Type - "Fast" or "Cloud".  See below for more information.


Incremental Type

"Fast" mode is the default type, which copies the source share/folder to the cloud.

"Cloud" mode copies and compares the data to ensure that the cloud has the exact same structure as the source share/folder. It takes much more processing time than "Fast" mode.


Local Destination Device and Share


The following settings are available for local CacheDrive destination shares:

  • Hostname/IP Address - The hostname or IP address of the destination CIFS server.
  • Share Name - The name of the CIFS share to use as the duplication destination.
  • User Name - The user name to use to access the CIFS server and share.
  • Password - The password for the user name used to access the CIFS server and share.
  • Schedule - Set a schedule for running incremental duplicate tasks.  See below for more information on setting a schedule.


Note that the destination share:

  • Should not be used while a duplicate task is running.
  • Must be empty when creating the task.
  • Must support SMB2.1 or SMB3.  SMB1 support can be enabled upon request. 


Amazon S3 Bucket Destination


Enter the following information for the cloud bucket:

  • Select "Amazon S3" as the Provider
  • Bucket Name
  • Key ID
  • Secret Key
  • Folder in Cloud Storage - The folder path for the destination.
  • Server Side Encryption - The type of encryption used in the cloud storage bucket.
  • If the bucket is in the S3 China region, check the S3 China region checkbox.


For more information on the Bucket Name, Key ID, and Secret Key, see:

https://support.morrodata.com/support/solutions/articles/14000093008


Backblaze B2 Bucket Destination


Enter the following information for the cloud bucket:

  • Select "Backblaze" as the Provider
  • Bucket ID
  • Key ID
  • Application Key
  • Folder in Cloud Storage - The folder path for the destination.


For more information on the Bucket ID, Key ID, and Application Key, please see:

https://support.morrodata.com/support/solutions/articles/14000097324


Wasabi Bucket Destination


Enter the following information for the cloud bucket:

  • Select "Wasabi" as the Provider
  • Bucket Name
  • Key ID
  • Secret Key
  • Folder in Cloud Storage - The folder path for the destination.
  • Server Side Encryption - The type of encryption used in the cloud storage bucket.

For more information on the Bucket ID, Key ID, and Application Key, see:

https://support.morrodata.com/en/support/solutions/articles/14000093009


Azure Blob Container Destination

Enter the following information for the cloud bucket:

  • Select "Azure Blob" as the Provider
  • Access Key
  • Account Name
  • Container Name
  • Folder in Cloud Storage - The folder path for the destination.
  • Encryption - The type of encryption used in the cloud storage bucket.

Note that the destination share:

  • Should not be used while a duplicate task is running.
  • Must be empty when creating the task.


Schedule

Set a schedule to perform incremental duplication tasks automatically at scheduled times when starting the SEED phase.  To disable the schedule, set the "Select by:" field to None.



Weekly


Use Weekly scheduling to run the task once or more per week.


Select one more more days of the week to run the Duplicate task, then select the start time.


Monthly


Use Monthly scheduling to run the task once or more per month.


Two scheduling options are available:

  • The first option allows you to select a day of the month and run the task once every 1 to 6 months.
  • The second option allows you to select the first, second, third, or fourth occurrence of a day of the week and run the task every 1 to 6 months.



Morro Duplication Process


The Morro Duplication task is divided into three phases:

  1. Scan
  2. Seed
  3. Duplicate


Phase 1 - Scan

Click Scan to begin the Scan phase. During this phase, the system gathers information about the number of files and folders, determines the total amount of data, and checks file access permissions. The file copy will not start and the Scan phase can be run multiple times. 


Phase 2 - Seed

Standard Duplication: Click Duplicate to begin the Seed phase. During this phase, the source share should not be used. Changes to the source share cannot be copied after the task is started and making changes to the source data could cause problems with the data duplication.


Incremental Duplicate: Click Duplicate to begin the Seed phase.  During this phase, the source share can still be used normally.  Changes to the source share will be copied in subsequent seed phase runs.  When you are ready to run the final duplication, enable "Final Duplication" and do not use the source share while running the final duplication task.  Note that changes to the source share after starting the final duplication cannot be transferred to the destination share using the Duplicate app and may cause the final duplication to fail.


Note: Scheduled duplication tasks should use the incremental type.


Phase 3 - Duplicate

During the Duplicate phase, the files will be copied from the CacheDrive source share to the destination share. The length of time required for the third phase depends on the amount of data that must be copied and how much out of cache data must be fetched from the cloud. The Duplicate window will show the task progress.  The process can be suspended and activated via the SUSPEND and ACTIVE button.


For standard duplication tasks, any modifications made to the source share will not be copied to the destination.

For incremental tasks, modifications will not be copied until the next duplication task run.


Completed

Once the task is finished, the system will show the completed status.



Deleting a Task

Click on the red Trash Can icon to delete the Task. Deleting the task will cancel the job regardless of the task status.



Data Usage

The chart at the top of the page shows the amount of data copied using Duplicate.  Local and cloud transfers are shown in separate tabs.



Restore existing task

Enable the "Restore existing task" option in the Destination tab to restore a previous Duplicate job with a new CacheDrive. This option only supports Local Duplicate and Cloud to Cloud Duplicate types.  This option cannot be changed after the job has been created.




Task Status

Morro Duplicate tasks use an icon to indicate the status of the task and each phase.


IconDefinition
Task is being created.
Phase did not start.
Phase is scheduled to start at a later time.
(Blinking)Phase is running.
Incremental phase has completed successfully.
Phase has completed successfully.
Phase is waiting for another task to finish.
Task has entered the DUPLICATE phase and is copying data to the destination.
Phase has been suspended and can be reactivated.
Phase has failed, but will resume at a later time.
Phase has failed and will not resume.