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 command | dsmc commands used during execution | comments |
all mmbackup commands | dsmc query sessions | |
dsmc query options | ||
initial mmbackup run for file system | dsmc restore /<fsname>/.mmbackupShadow* | try to get previous shadow db. |
dsmc query backup -detail | if 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 -detail | if no shadow db can be found or restored full filespace query, single-threaded. |
mmbackup -t full | dsmc query inclexcl | |
dsmc selective backup -filelist | for all file system objects. | |
mmbackup -t incremental | dsmc query backup /<fsname>/.mmbackupShadow* | if no shadow DB is present. |
dsmc query inclexcl | ||
dsmc expire backup -filelist | for file system objects deleted in file system to be expired in IBM Spectrum Protect DB. | |
dsmc incremental backup -filelist | for 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 -filelist | for 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. |
Was this topic helpful?
Document Information
Modified date:
21 August 2018
UID
swg21999651