NSRINDEXASM(8)
NAME
nsrindexasm − NetWorker module for saving and recovering indexes
SYNOPSIS
nsrindexasm [standard-asm-arguments]
DESCRIPTION
The nsrindexasm is a standard, external ASM (Application Specific Module) that assists in the saving and recovery of NetWorker on-line save record index files.
See uasm(8) for a general description of ASM’s and the [standard-asm-arguments]. It is intended that nsrindexasm be invoked by uasm during save(8) or recover(8) operations.
Actions performed by nsrindexasm, specific to the NetWorker application during a save or recover, are:
Locking:
To get a consistent copy of the index, this ASM must coordinate with the nsrindexd(8) which reads and writes save records from and to the index.
Architecture independence:
The high speed access methods and data structures implemented by the index code can be machine dependent. This ASM saves only the save records (and not access indexes) in an architecture independent manner. Therefore, NetWorker indexes may be saved from one machine architecture and recovered to another.
Conservation:
Since only save records themselves are saved, and internal indexes are not saved, considerable network bandwidth and tape space are conserved. Furthermore, the saving of records within the database adhere to rules similar to saving of files in a filesystem. Therefore, incremental or differential saves of the database consume minimal network bandwidth and tape space.
FILES
/nsr/index/clientname/db
The file whose data is saved and recovered by this ASM.
/nsr/index/clientname/db.SCAVENGE
Synchronization file that this ASM locks before attempting a save or recover.
/nsr/index/clientname/db.RECOVER
The file where this ASM recovers data. Upon completion the file is renamed to db.
/nsr/index/clientname/db.RCVDATES
A temporary file that holds an array of valid save times; this file only exists while the index is being recovered.
SEE ALSO
nsr_layout(5), nsrindexd(8), recover(8), recoverindex(8), save(8), saveindex(8), uasm(8).
NetWorker 4.1.2 — Last change: May 1995