IBM Support

Translation between mmbackup and dsmc commands

Question & Answer


Question

What are the IBM Spectrum Protect backup archive client commands used when the IBM Spectrum Scale mmbackup command is issued?

Cause

Storage and backup administrators need to understand which exact backup commands are used if the mmbackup command is issued in the environment to understand the tuning options they have to improve the scalability and performance of the backup processing. This Q&A describes the dependencies between the commands.

Answer


The table below shows the IBM Spectrum Protect backup archive client commands used when the IBM Spectrum Scale mmbackup command is issued.
Note: The table reflects the functionality implemented in IBM Spectrum Protect version 8.1 and IBM Spectrum Scale version 4.2. The interaction of the products can change in the future.

mmbackup commanddsmc commands used during executioncomments
all mmbackup commandsdsmc query sessions
dsmc query options
initial mmbackup run for file systemdsmc restore /<fsname>/.mmbackupShadow*try to get previous shadow db.
dsmc query backup -detailif no shadow db can be found or restored full filespace query, single-threaded.
if no filespace can be found dsmc will create new filespace during backup processing.
mmbackup --rebuild OR
mmbackup -q
dsmc query backup -detailif no shadow db can be found or restored full filespace query, single-threaded.
mmbackup -t fulldsmc query inclexcl
dsmc selective backup -filelistfor all file system objects.
mmbackup -t incrementaldsmc query backup /<fsname>/.mmbackupShadow*if no shadow DB is present.
dsmc query inclexcl
dsmc expire backup -filelistfor file system objects deleted in file system to be expired in IBM Spectrum Protect DB.
dsmc incremental backup -filelistfor file system objects that need POSIX attributes and migration state updates in IBM Spectrum Protect DB. Note: if the file has ACL or EA metadata the file data will be sent to the IBM Spectrum Protect server.
dsmc selective backup -filelistfor file system objects that need file data update.
mmbackup --expire-threads
defines number of dsmc expire commands started per node.
mmbackup --backup-threads
defines number of dsmc selective or incremental commands started per node.

[{"Product":{"code":"SSEQVQ","label":"IBM Spectrum Protect"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Client","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF016","label":"Linux"}],"Version":"7.1;8.1","Edition":"All Editions","Line of Business":{"code":"LOB26","label":"Storage"}}]

Document Information

Modified date:
21 August 2018

UID

swg21999651