NSRMMDBASM(8)

NAME
nsrmmdbasm - NetWorker module for saving and recovering media databases

SYNOPSIS
nsrmmdbasm [ standard-asm-arguments ]

DESCRIPTION
The nsrmmdbasm is a standard, external ASM (Application Specific Module) that assists in the saving and recovering of the NetWorker media multiplexor's database files.

See uasm(8) for a general description of ASM's and the [standard-asm-arguments]. It is intended that nsrmmdbasm only be invoked by nsrmmdbd(8) or mmrecov(8) operations.

Actions performed by nsrmmdbasm, specific to the NetWorker application during a save are:

Architecture independence:
    The high speed access methods and data structures implemented by the database code are machine dependent. This ASM saves only the records (and not access indexes) in an architecture independent manner. Therefore, NetWorker media databases may be saved from one machine architecture and recovered to another.

Conservation:
    Since only changed records are saved, and not internal indexes, considerable network bandwidth and tape space are conserved.

The recover operation of this ASM is the inverse of the save operation.

FILES

/nsr/mm/.nsr
    This directive file causes most files in the directory to be skipped during normal save operations. nsrmmdbasm ignores this directive.

/nsr/mm/mmvolume6
    The directory which is saved and recovered by this ASM.

/nsr/mm/mmvolume.r
    A temporary file that stores the contents of a recovered media database until nsrmmdbd(8) has completed building a new media database.

/nsr/mm/mmvolume.s
    A temporary file that this ASM reads when backing up data.

/nsr/mm/volume.tmp
    A temporary file created when converting an older media database schema to the present schema during recovery.

SEE ALSO
nsr(5), nsr_layout(5), mmrecov(8), nsrmmd(8), nsrmmdbd(8), nsrindexasm(8), recover(8), savegrp(8), uasm(8)