NetWorker command line examples
savegrp
Note: The "savegrp" command is executed on a NetWorker server.
savegrp ARTLAB
Starts backups for every client in the "ARTLAB" group and
uses the schedule defined for each client or the "ARTLAB"
group. If the group schedule exists it takes precedence.
savegrp -c monet ARTLAB
Starts a backup for the client "monet", and uses the schedule
defined for "monet" or the schedule for the "ARTLAB" group. If
the group schedule exists it takes precedence.
savegrp -l full -c monet ARTLAB
Starts an explicit full backup for the client "monet"
regardless of the defined schedule for the client or the
"ARTLAB" group.
save
Note: The "save" command is executed on a NetWorker client.
save /export/home/jeffd
Starts a backup of the "/export/home/jeffd" directory to
the default NetWorker server. Without any additional
specifications, I believe this will cause a volume from
the "default" pool to be used.
save -s bserver -p FULL -l full /export/home/jeffd
Starts an explicit full backup of the "/export/home/jeffd"
directory to the backup server named "bserver" and causes
a volume from the "FULL" pool to be used. The "-s" option
is only relevant if there are multiple backup servers
available to this client.
recover
Note: The "recover" command is executed on a NetWorker client.
recover
Enter the "recover" interactive interface to the default
backup server. This is known as "browsing" the client indexes.
The interactive interface has numerous subcommands to
facilitate selection of files to recover. Refer to the
NetWorker command line reference manual for a list of these
commands or simply enter "?" while in the interactive interface.
recover -s bserver
Enter the "recover" interactive interface to the backup server
named "bserver".
recover -s bserver /export/home/jeffd/projects/OTS
Recover all the files in the "/export/home/jeffd/projects/OTS"
directory from the backup server named "bserver". NetWorker
will automatically use the appropriate combination of full
and incremental backup volumes to restore the directory.
recover -s bserver -S 14527786
Recover the saveset indicated by the SSID "14527786" from
the backup server named "bserver". An SSID identifies a
chronologically and source specific backup. SSIDs can be
determined using the "mminfo" command.
mminfo
Note: The "mminfo" command is typically performed on a NetWorker
server.
mminfo -m -q "client=monet,savetime>=last week"
Display a media report of all volumes used for backups of
client "monet" in the past week.
mminfo -a -r "volume,%used,pool"
Display a report of all volumes showing the volume name,
% of space used on the volume, and the pool to which the
volume belongs.
mminfo -q "client=monet" -r "ssid,name,totalsize,savetime,volume"
Display a report of all savesets from client monet, showing
the SSID, saveset name (file system or directory), total
size of the saveset, the savetime of the saveset, and the
volume it was written to.
mminfo -B
Run a defined query to report bootstrap savesets which have
been generated in the last five weeks.
nsrmm
Note: The "nsrmm" command is performed on a NetWorker server.
nsrmm -m -f /dev/rmt/0cbn FULL.20020103
Mounts the volume named "FULL.20020103" on the specified
stand-alone tape drive. Presumably someone has loaded the
tape in the drive.
nsrmm -m -l -f /dev/rmt/0cbn -b FULL FULL.20020109
Writes a NetWorker label "FULL.20020109" on the tape in
the specified stand-alone tape drive, adds the volume to
the "FULL" pool, and mounts it. Presumably someone has
loaded a blank or recyclable tape in the drive. This also
adds the volume name to the media manager database.
nsrmm -u -f /dev/rmt/0
Unmount the volume in the specified device. This is a
logical action - the volume remains in the device.
nsrmm -j -f /dev/rmt/0
Eject the volume from the specified device. This is a physical
action.
nsrmm -o recyclable INCR.20011210
Set the volume "INCR.20011210" to recyclable mode.
nsrmm -d ENGR.OFFSITE.001
Delete the volume "ENGR.OFFSITE.001" from the media manager
database.
nsrjb
Note: The nsrjb command is performed on a NetWorker server
with a jukebox attached.
nsrjb
A plain "nsrjb" command shows the volumes present in the
jukebox slots and in the jukebox drives.
nsrjb -d -P1 -S26
Deposit a tape cartridge from access port slot 1 (-P1)
to jukebox slot 26 (-S26).
nsrjb -w -S236 -P5
Withdraw a tape cartridge from jukebox slot 236 to
access port slot 5.
nsrjb -l -f /dev/rmt/0cbn B00341
Load volume B00341 into jukebox device /dev/rmt/0cbn.
nsrjb -l -f /dev/rmt/6cbn -S 26
Load a tape cartridge from jukebox slot 26 into jukebox
device /dev/rmt/6cbn.
nsrjb -u -f /dev/rmt/6cbn
Unload the tape cartridge in jukebox device /dev/rmt/6cbn
back to the jukebox slot it came from.
nsrjb -L -f /dev/rmt/2cbn -S 177 -b FULL
Load the tape cartridge in jukebox slot 177 into jukebox
device /dev/rmt/2cbn and write a label on it indicating
that it is in the FULL pool. This example assumes that
the jukebox has a barcode reader, that the tape cartridge
has a barcode attached, and NetWorker is configured to
automatically use barcodes for logical labels. This also
updates the media index database.
nsrjb -HE
Unload all jukebox drives and reset them.
nsrjb -IE -S307 -f /dev/rmt/4cbn
Inventory the contents of slot 307 using jukebox device
/dev/rmt/4cbn.
nsrclone
Note: The "nsrclone" command is executed on a NetWorker server.
This action requires the use of two backup devices
simultaneously, a source device and a destination device.
Source and destination do not have to be the same kind of
device or the same size volumes. NetWorker will use as
many of the destination volumes as necessary to complete
the cloning.
nsrclone -b FULLCLONE 14527786
Clone the data in the saveset identified by SSID "14527786"
onto a volume in the "FULLCLONE" pool. NetWorker identifies
the source volume, mounts it, mounts a volume from the
destination pool, then duplicates the data from source to
destination.
nsrclone -b FULLCLONE B00341
Clone the savesets from volume B00341 onto a volume in the
"FULLCLONE" pool.
nsrck
Note: The nsrck command is performed on a NetWorker server.
nsrck -c monet
Perform a consistency check and repair of the indexes for
client "monet". In NetWorker V5, between 1 and 4 check
phases are performed, depending on the current state of the
indexes. I am not certain about NetWorker V6 since the
client index database form has changed.
nsrck -F -c monet
Perform a consistency check and repair of the indexes for
client "monet" and force all phases to be performed. The
-F option also forces compression on the client indexes.
scanner
Note: The scanner command is performed on a NetWorker server.
scanner -i /dev/rmt/0cbn
Scan the volume in device /dev/rmt/0cbn and rebuild media
and online indexes from the data found on the tape.
scanner -B /dev/rmt/0cbn
Scan the volume in device /dev/rmt/0cbn and identify
bootstrap images on it. A bootstrap image is necessary to
rebuild damaged or destroyed NetWorker server and media
indexes, as well as server resource files.
See "mmrecov" for performing such a recovery.
mmrecov
Note: The mmrecov command is performed on a NetWorker server.
mmrecov /dev/rmt/0cbn
Initiate the recovery of a NetWorker server's online index
and media index from the volume loaded in /dev/rmt/0cbn.
The mmrecov utility will prompt for information regarding
the SSID and record number of the appropriate bootstrap
image on the volume. This information must be known
BEFORE initiating this process,
The SSID and record number can be determined by either of
the "mminfo" or "scanner" commands described above. Of course,
if the server is in a damaged state, the "mminfo" command
won't work and the "scanner" method must be used. The "mminfo"
method is only useful if it is employed before damage occurs
and the information is recorded offline.