You are on page 1of 277

LLCA1C neLWorker Cvervlew

ChapLer 1
1he neLWorker SoluLlon
App
Cracle App App
SCL SCL
App App
1C/l CS 1C/l CS
Pardware Pardware
LLCA1C
neLWorker
l1
SoluLlon
lnformlx
12
neLWorker PosLs
neLWorker uaLa Zone
Server
CllenL
node
CllenL
node
CllenL
13
1he Netwotket
setvet supporLs Lhe
backup and sLores
Lracklna and
conflauraLlon
lnformaLlon
Netwotket 5totooe
NoJe(s) read and
wrlLe daLa Lo
Lhe devlce
Netwotket clleot(s)
aeneraLe Lhe backup
daLa
neLWorker CllenL
CeneraLes backups
14
Server
node
CllenL
CllenL
CeneraLes Lracklna lnformaLlon
erforms recoverles
rovldes user and admlnlsLraLlve
lnLerfaces
node
CllenL
Save SeL
neLWorker SLoraae node
13
WrlLes daLa Lo Lhe devlce
Server
CllenL
CllenL
CllenL
CeneraLes Lracklna lnformaLlon
8eads daLa from Lhe devlce
node
Craanlzes Lhe daLa
node
neLWorker Server
16
SupporLs cllenL backup and recoverv
CllenL
node
CllenL
CllenL
SLores Lracklna and conflauraLlon
lnformaLlon
8acks up Lracklna and conflauraLlon
lnformaLlon
node
Server
Cll
Cll
Cll
Medla
uaLabase
8esource
ulrecLorv
node
neLWorker ConLrol uaLa
Server
Cll
Cll
Cll
Medla
uaLabase
8esource
ulrecLorv
/nsr/res/
/nsr/lndex/
/nsr/mm
/
CllenL
17
neLWorker 8esource llles
18
Sample 8esource llle ConLenLs from nsrdb/*/*
action: full incr incr incr incr incr incr;
administrator: root@soprano, lp@soprano, @;
name: Default;
override:;
period: Week;
type: NSR schedule;
Resource identifier: 0.40.1.196.59.93.111.246.137.69.17.1(8)
nsrdb
00 01 02 03 04 03 06 07 08 09
nsrlares
res
/nsr
1he Medla uaLabase
volume client date time size ssid fl level
name
flute.001 flute 08/13/03 14:32:36 16 MB 2414763429 cb full
/etc
flute.001 flute 08/14/03 08:56:52 83 KB 2421965234 cr full
/space/nsr/index
flute.001 flute 08/14/03 16:22:01 24 KB 2422127384 cr 9
/space/nsr/index
flute.001 flute 08/14/03 17:01:00 4 B 2446996643 cr full
bootstrap
flute.001 flute 08/15/03 03:00:02 25 KB 2447764255 cb full
Medla
uaLabase
19
CllenL llle lndexes
/etc/fsdb, date=974217393 Tue May 13 08:56:33 2003
/etc/fstyp, date=974217393 Tue May 13 09:06:38 2003
/etc/getty, date=974217393 Tue May 13 09:07:12 2003
/etc/grpck, date=974217393 Tue May 13 09:15:42 2003
/etc/halt, date=974217393 Tue May 13 09:18:01 2003
/etc/inet/services, date=974217393 Tue May 13 09:26:44 2003
/etc/inet/netmasks, date=974217393 Tue May 13 09:32:47 2003
/etc/inet/networks, date=974217393 Tue May 13 09:56:12 2003
Cll
110
CllenL
nsrexecd
CllenL
nsrexecd
nsrexecd
Server
node
neLWorker uaemons
CllenL
node
Cll
Cll
Cll
nsrmmd
nsrexecd
nsrexecd nsrexecd
Medla
u8
nsrmmdbd
nsrlndexd
8esource
ulrecLorv
nsrd
nsrmmd
111
nsrexecd
neLWorker CllenL uaemon
nsrexecd
CllenL nsrexecd
112
LlsLens for auLhenLlcaLes and supporLs remoLe
execuLlon requesLs from Lhe neLWorker server
ueLermlnes whlch porLs Lo use Lo supporL and Lo
requesL neLWorker servlces over Lhe neLwork
neLWorker SLoraae node uaemon nsrmmd
8ecelves backup daLa from Lhe
cllenL
8eads from and wrlLes Lo
neLWorker backup devlces
Craanlzes Lhe daLa
SupporLs slmulLaneous backups
Sends Lracklna lnformaLlon Lo
Lhe medla daLabase
noLe 1here ls one nsrmmd et Jevlce
CllenL
nsrexecd
node
nsrmmd
nsrexecd
nsrmmd
13
neLWorker Server uaemons
CllenL
node
Cll
Cll
Cll
Medla
u8
nsrmmdbd
nsrlndexd
nsrexecd
nsrmmd
8esource
ulrecLorv
14
Server
nsrd
nsrexecd
LfflclenL 8ackups
MulLlple concurrenL backups
uaLa creaLed on dlfferenL operaLlna svsLems
8ackups Lo mulLlple devlces
neLWorker supporLs
n1
unlx
neLWar
e
Save SeL 1
Save SeL 2
Save SeL 3
Save SeL 4
Save SeL 3
Save SeL 6
117
Save SeL 1
Save SeL 2
WlLhouL MulLlplexlna
uevlce volume
1 M8/s 1 M8/s
Save SeL 3
Slnale uaLa SLream
118
uevlce
WlLh MulLlplexlna
uevlce volume Save SeL 3
Save SeL 2
Save SeL 1
1 M8/s
1 M8/s
1 M8/s
3 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
3 M8/s
1 M8/s
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
3 M8/s
1 M8/s
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
3 M8/s
1 M8/s
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
3 M8/s
1 M8/s
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
2 M8/s
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
1 M8/s
1 M8/s
MulLlple uaLa SLreams
CollecLlve uaLa 8aLe
119
WlLh MulLlplexlna
uevlce volume
MulLlple uaLa SLreams
119
8emoLe uevlce SupporL
1he cllenL aeneraLes Lhe
backup
1he neLWorker server
sLores Lracklna
lnformaLlon
1he sLoraae node
wrlLes
Lhe daLa Lo Lhe
remoLe devlce
121
Cll
Medla
u8
nsrexecd
neLWorker 8ackup Lxample
CllenL
Server SLoraae
node
Cll
Medla
u8
nsrmmdbd
nsrlndexd Cll
Cll
2
nsrmmd
3
4
3
3
3
1
1
save
nsrexecd
nsrd
124
lnsLalllna neLWorker
ChapLer 2
ldenLlfvlna PosL 8oles
CllenL
Cn Lhls hosL
lnsLall Lhe
cllenL
packaae onlv
CllenL
Cn Lhls hosL lnsLall
1 1he cllenL packaae
node
2 1he sLoraae node packaae
Server
3 1he server packaae
Cn Lhls hosL
lnsLall
1 1he cllenL packaae
CllenL
2 1he sLoraae
node packaae
node
24
neLWorker Server
neLWorker SLoraae
node(s)
neLWorker CllenL(s)
neLWorker lnsLall uLlllLles
OS Uninstall/install Utility or nterface
AX
smit U), smitty curses), installp )
HPTru64
setld -linstall) setld -d uninstall),
Solaris
pkgadd install) pkgrm uninstall), or swmtool U)
HP/UX
swinstall/swremoveU)
inux
rpm -i install) rpm -e uninstall)
RX
swmgr U) or inst, tardist )
Windows
Microsoft Native software mgmt tool msiexec
Control Panel Add/remove programs uninstall)
setup.exe install)
5ee Netwotket lostollotloo ColJe fot seclflc lostoll losttoctloos fot eocb O5
5ee O5 moo ooe (ot bel /?) fot loJlvlJool otllltv osooe
27
neLWorker Server
SLoraae node
lnsLalllna Lhe neLWorker CllenL
ulrecLorv for /nsr?
Server name? SLarL Lhe daemons?
soprano
bonao
29
807;078
bona
o

nsrexecd
nsrexecd
/ost
res cores lndexloas mm Lmp
CllenL
fluLe
soprano
CllenL
lnsLalllna Lhe neLWorker SLoraae node
CllenL
uevlce urlver ackaae
SLarL Lhe daemons?
Some unlx Lvpes requlre a separaLe
LLCA1C devlce drlver packaae
neLWorker Server
SLoraae node
CllenL
node
bonao
fluLe
211
nsrexecd
nsrexecd
/ost
res lndex mm
nsrd
lnsLalllna Lhe neLWorker Server
fluLe
soprano
SLoraae node
CllenL
bonao
neLWorker Server
node
CllenL
node
Server
212
uevlce name?
CllenL
SLarL Lhe daemons?
nsrlndexd nsrmmdbd
nsrexecd
nsrmmd
nsrdb
Jefoolt
cooflo

SLarLlna and SLopplna neLWorker


1o sLarL Lhe neLWorker daemons
1 Loa ln as rooL
2 8un Lhe unlx rc scrlpL for neLWorker
/etc/init.d/networker start (5olotls exomle)
1o shuL down neLWorker
1 Loa ln as rooL
2 8un Lhe neLWorker nsr_shutdown(1m)command
nsr_shutdown -a
Cr run Lhe unlx rc scrlpL for neLWorker
/etc/init.d/networker stop (5olotls exomle)
214
verlfvlna neLWorker lnsLallaLlon
use Lhe CS sofLware mamL
lnLerface Lo verlfv packaae
lnsLall
verlfv Lhe neLWorker
daemons are runnlna
verlfv Lhe /nsr dlrecLorv
conLenLs
/ost
708 3/0 22
8emovlna neLWorker SofLware
216
CompleLe unlnsLall
8emoves sofLware and neLWorker
coottol uoto (/ost)
bonao
neLWorker PosL
Server
node
CllenL
//bln/ //llb/

/ost
res lndex mm
//bln/ //llb/

ShuLdown neLWorker
nsr_shutdown
(Vay oe run oy un|nsra|| ur|||ryj
neLWorker PosL
arLlal unlnsLall
8emoves sofLware onlv blnarles
llbrarles man paaes
neLWorker 8esources and AdmlnlsLraLlve
lnLerfaces
ChapLer 3
neLWorker 8esources
nsrd
neLWorker
Server
CllenLbonao
Save /oracle
Croupxxx

CllenLPosL8
Save C
L
Croupxarp

CllenLPosLA
Save /usr
/opL
CroupuefaulL

uevlcermL3
1vpe uL1
ulsabled

uevlce rmL0
1vpe L1C
enabled
uevlce rmL1
1vpe L1C
enabled

ollcv Lna
6 monLhs
ollcv AccL
3 vears
ollcv Leaal
7vears
!ukebox a[uke
devlces rmL01
lnvenLorv
SloL0 Al8123

!ukebox a[uke
devlces rmL01
lnvenLorv
SloL0 Al8123

Croupxarp
SLarL 11pm

Croupxxx
SLarL 4am

CroupuefaulL
SLarL 333am

32
neLWorker 8esource (8A) uaLabase
/ost
res
nsrdb
8esource
uaLabase

nsrd
neLWorker
Server
8A
proLocol
AdmlnlsLraLlve
lnLerfaces
(Cul/CLl)
33
nW Server Manaaed
8esource llles
nW CllenL Manaaed
8esource llles
neLWorker 8esource llle SLrucLure
nsrdb
00 01 02 03 04 03 06 07 08 09
nsrlares
res
/nsr
8esource llle formaL
attributeX: value;
attributeY: value1, value2;
attributeZ:;
.
type: Resource Type;
resource identifier: unique resource ID
<new line>
Cne flle per
conflaured resource
34

neLWorker 8esource 1vpes


Type Purpose
NSR archive request Schedule archive requests
NSR client onfigure supported clients for backup/recovery
NSR device Device configuration
NSR directive onfigure optional directions clients are to follow for backup
NSR group Schedule backup start times
NSR jukebox Media library, autochanger, silo, configuration
NSR label onfigure volume label templates
NSR license onfigure licenses enabled for the installation
NSR migration onfigure clients for migration
NSR notification onfigure actions to be taken when configured events occur
NSR policy onfigure lengths of time used to set aging values for backups and volumes
NSR pool onfigure a mechanism to match save sets to volumes
NSR schedule Set the level ull, incremental, .) for backups based on day of week or month
NSR Snapshot Policy onfigure parameters to use for snapshot clients NW7.1+)
NSR stage onfigure management of backups stored on disk backup volumes
NSR usergroup onfigure user access privileges
NSR onfigure this NetWorker server's parameters
36
neLWorker AdmlnlsLraLlve lnLerfaces
nwadmin(1m) monlLor/admlnlsLer Cul nsradmin(1m) conflaure CLl
nsrwatch(1m) monlLor (full screen curses)
39
nwadmin(1m) AdmlnlsLraLlve Cul lnLerface
MonlLorlna
ConflauraLlon
Conflaure/
AdmlnlsLer
Menus
Speedbar
310
nwadmin(1m) Conflaure AdmlnlsLer Menus
311
nwadmin(1m) MonlLorlna anels
Server
SLaLus
uevlce
SLaLus
AcLlve
Sesslons
uaemon
Messaaes
endlna
8equesLs
314
nsradmin(1m) 8esource MonlLor/LdlLor (CLl)
lullscreen (cotses) mode nsradmin -c
Command mode
313
erformlna 8ackups
ChapLer 4
8ackup Cvervlew
uaLa Source
neLWorker CllenL
uaLa 1racklna
ManaaemenL
neLWorker Server
hvslcal SLoraae
uevlce
8ackup
uaLa
SLoraae node
8ackup
uaLa
1racklna
uaLa
uaLa uesLlnaLlon
42
neLWorker 8ackup 1erms
43
uaLa
Save
SeLs
8esources
ool
bonaooo1
bonaooo2
bonaooo3
pool 1
save seL 1
save seL 3
save seL 11
save seL 7
volumes
Save SeL
volume
Medla
u8
8ooLsLrap
8esource
llle
save -s bongo /etc
Schedule
Croup
neLWorker 8ackup 1erms
?ou run a sove on Lhe neLWorker cllenL Lo aeneraLe Lhe save seL
save -s bongo /etc
CllenL
43
Server/node
bonao
Save
SeL
neLWorker 8ackup 1erms
A sove set ls a aroup of flles a fllesvsLem or appllcaLlonaeneraLed daLa
creaLed on a neLWorker cllenL and backed up on sLoraae medla
43
neLWorker 8ackup 1erms
A sove stteom represenLs a slnale save seL ln Lhe process of belna backed
up or recovered
uaLa
Save
SeL
43
Serve
r
CllenL
neLWorker 8ackup 1erms
A volome ls a phvslcal unlL of medla such as maaneLlc Lape opLlcal dlsk
or fllesvsLem dlrecLorv
43
neLWorker 8ackup 1erms
A ool conLalns a collecLlon of neLWorkerlabeled volumes Lo
whlch save seLs are maLched bv Lhe neLWorker server
bonao001
bonao002
bonao003
ool 1
Save SeL 1
Save SeL 3
Save SeL 11
Save SeL 7
volumes
43
neLWorker 8ackup 1erms
1he ootstto ls a save seL LhaL conLalns Lhe lnformaLlon ln Lhe medla
daLabase and Lhe resource flle lL ls essenLlal for neLWorker server dlsasLer
recoverv procedures
43
Medla
u8
8esource
ulrecLorv
neLWorker 8ackup 1erms
A tesootce ls anv conflaurable neLWorker componenL such as a devlce backup
aroup or cllenL
CllenLs
SLoraae
uevlce
8ackup
Croup
43
neLWorker 8ackup 1erms
A otoo ls a cllenL or aroup of cllenLs LhaL sLarL backlna up flles aL a
deslanaLed Llme
CllenL
CllenL
CllenL
soprano
clarlneL
fluLe
43
neLWorker 8ackup 1erms
A scbeJole ls a neLWorker resource LhaL deflnes Lhe backup level for
unaLLended cllenL backups
43
neLWorker 8ackup 1vpes
lientinitiated Backup Serverinitiated Backup
Manual Automatic scheduled) or
manual
Attended Attended or unattended
The user initiates the
backup.
The server software requests
the backup from the client
43
CllenLlnlLlaLed 8ackup
save
Save SeL
1racklna
uaLa
Save SeL
Server
SLoraae node
volume
1racklna
uaLa
CllenL
46
nwbackup Cul
47
ConnecL Lo oLher
neLWorker servers
Server
Search Lhe cllenL's flle
svsLem and selecL Lhe
flles Lo back up
SLarL Lhe backup
CllenL
MonlLorlna Lhe 8ackup from Lhe Cul
nwbackup
nwadmin
411
1he neLWorker save(1m) Command
?ou can
SelecL Lhe flles Lo
back up
revlew Lhe backup
SLarL Lhe backup
MonlLor Lhe backup
Option Description
-s
server
Specifies which machine to use as the NetWorker
server. The default is the current machine if it is
running a server. Otherwise, the machine with the
logical name "nsrhost in the host table is used.
-n
ndicates no save. Estimates the amount of data
generated by the save, but do not perform the
actual save.
-v
ndicates verbose mode. auses the save
program to tell you in great detail what it is doing
as it proceeds.
-q
ndicates quiet. Displays only summary
information and error messages.
-b 544
Specifies the destination pool for the save.
-F 1e
Only saves files whose change time is newer than
the file modification date of 1le.
-x
rosses mount points.
save -s bongo /etc
Lxample
412
revlewlna Lhe 8ackup uslna save
Command Llne
413
ServerlnlLlaLed 8ackup Cvervlew
save
1racklna
uaLa
Server
SLoraae node
volume
1racklna
uaLa
CllenL
420
8ackup 8equesL
from Lhe Server
1racklna
uaLa 8ackup
volume
rlnL noLlflcaLlon
8eporL Loas
Save SeL
1racklna uaLa
Save SeL
1racklna uaLa
Server vs CllenLlnlLlaLed SlmllarlLles
Cll
CllenL
SLoraae node
2 1he server wrlLes
Lracklna lnfo Lo Lhe cllenL
flle lndex
save
1 1he cllenL sends Lhe
save sLream
421
3 1he server recelves volume
locaLlon lnformaLlon from Lhe
sLoraae node
Medla
u8
volume
4 1he backup devlce passes
daLa from Lhe sLoraae
node Lo a volume
Server
3 1he sLoraae node
recelves Lhe savesLream
and sends lL Lo Lhe
backup devlce
1 1he server
requesLs Lhe
backup from
Lhe cllenL
Cll
Cll
Server vs CllenLlnlLlaLed ulfferences
Server
volume
CllenL
422
2 1he server backs up
neLWorker Cll
daLabases and creaLes
Lhe booLsLrap save seL
8ooLsLrap
Medla
u8
4 1he server enforces
daLa llfecvcllna
pollcles Lhrouah
daLabase manaaemenL
Cll
3 1he server Lrlaaers
preconflaured noLlflcaLlons
Lmall
root@nwserver
8esource
ulrecLorv
ServerlnlLlaLed 8ackup uefaulLs
CllenL and Croup uefaulLs
423
Modlfvlna Lhe Save SeL ALLrlbuLe
424
Save seL
ALLrlbuLe
8unnlna a ServerlnlLlaLed 8ackup nwadmin
423
ServerlnlLlaLed 8ackup uslna
savegrp
save
save
bonao
clarlneL
fluLe
soprano
rooL
8esource uaLabase
CllenL clarlneL
Croup uefaulL
Schedule
uefaulL
CllenL fluLe
Croup uefaulL
save
savegrp
426
savegrp Command
Option Description
-p
Preview
-v
Verbose mode
-l eve
The level of the save to perform
-c .ent
The name of the client on which to save
filesystems
r4:5
Specifies the NetWorker group to start
427
MonlLorlna Lhe Croup 8ackup
Croup ConLrol Wlndow
savegrp -v
nwadmin
428
vlewlna 8ackup noLlflcaLlons
NetWorker Savegroup: (alert) Default completed, 2
client(s)(bongo Failed)
Start time: Tue Jan 9 16:07:14 2003
End time: Tue Jan 9 16:19:29 2003
---Unsuccessful Save Sets---
bongo:/expert/home 1 retry attempted
bongo:/expert/home no cycles found in media db; doing full save
bongo:/expert/home No such file or directory
---Successful Save Sets---
alto:/ no cycles found in media db; doing full save
alto:/ level=full, 22 MB 00:00:39 1632 files
alto:/usr no cycles found in media db; doing full save
alto:/usr level=full, 257 MB 00:09:42 21078 files
alto:/oracle no cycles found in media db; doing full save
alto:/oracle level=full, 4.5 MB 00:00:2739 1392 files
8ooLsLrap
8eporL
Server
Savearoup
CompleLlo
n 8eporL
January 09 03:35 2003 alto's bootstrap information Page 1
date time level ssid file record volume
01/07/03 12:15:09 full 245075903 61 0 alto.001
01/07/03 12:33:41 full 246034782 71 0 alto.001
01/07/03 14:27:23 full 246647299 76 0 alto.001
01/08/03 00:01:41 full 249699875 92 0 alto.001
Lmall
429
root@nwserver
ServerlnlLlaLed rocess and uaLa llow
nsrmmdbd
bonao
nsrd
nsrlndexd
nsrexecd
volume
SLoraae node rocesses Server rocesses
nsrexecd nsrexecd
CllenL rocesses
fluLe soprano
433
nsrmmd
nsrexecd
nsrmmd
nsrexecd nsrexecd
savegrp rocess and uaLa llow
nsrd
volume
SLoraae node rocesses Server rocesses
CllenL rocesses
nsrlndexd
nsrmmdbd
nsrmmd
fluLe
soprano
436
savegrp
1
bonao
nsrmmd
nsrexecd nsrexecd
2
nsrexec
nsrexec
nsrexecd nsrexecd
2
2
3
savefs savefs
3
4 Work
LlsL
4
Work
LlsL
3
savefs savefs
3
save save
save
nsrexecd nsrexecd
Cll and 8ooLsLrap 8ackup
nsrd
nsrmmd
SLoraae node rocesses Server rocesses
savegrp
nsrexecd nsrexecd
CllenL rocesses
nsrexecd nsrexecd
lndex soprano
lndex
fluLe
lndexfluLe
438
fluLe
soprano
bonao
volume
7
Cll
Cll
Cll
8esource
ulrecLorv
8ooLsLrap
Medla
u8
nsrmmd
7
nsrexecd nsrexecd
Medla
uaLabase
Savearoup and 8ooLsLrap noLlflcaLlons
Cll
nsrmmdbd
nsrlndexd
nsrd
Cll
Cll
nsrmmd
volume
SLoraae node rocesses Server rocesses
nsrexecd nsrexecd
CllenL rocesses
Lmal
l
8
nsrlndexd
nsrexecd nsrexecd
nsrmmdbd
nsrmmd
439
fluLe
soprano
bonao
volume
nsrmmd
noLlfl
caLlons
nsrexecd nsrexecd
Medla
uaLabase
Cll and Medla uaLabase Check
Cll
nsrmmdbd
nsrlndexd
nsrd
Cll
Cll
nsrmmd
volume
SLoraae node rocesses Server rocesses
nsrexecd nsrexecd
CllenL rocesses
savegrp
9
Aalna
SLaLus
ConslsLencv
nsrexecd nsrexecd
nsrmmd
440
fluLe
soprano
bonao
nsrmmd
volume
CusLomlzlna 8ackups
ChapLer 3
CllenL 8esource 8elaLlonshlps
ollcles
ulrecLlves
Croups
32
Schedules
neLWorker nsr_schedule 8esource
33
neLWorker 8ackup Level SeLLlnas
Type Action
ull Backs up all files, regardless of whether they
have changed.
evel [19]
Differential)
Backs up files that have changed since the last
lower level backup.
ncremental Backs up files that have changed since the last
backup, regardless of level.
onsolidated Backs up all data that has changed since the
last full backup and subsequently merges these
changes with the last full backup.
Skip Skips the scheduled backup.
34
LffecLs of Level 8ackups
lull
uav 1 2 3 4 3 6
33
lncr
LffecLs of Level 8ackups
lull
uav 1 2 3 4 3 6
33
lncr
lncr
LffecLs of Level 8ackups
lncr
lull
uav 1 2 3 4 3 6
33
lncr
lncr
LffecLs of Level 8ackups
Level 3
lncr
lull
uav 1 2 3 4 3 6
33
lncr
lncr
LffecLs of Level 8ackups
A level 4 backup on uav 3 lncludes
evervLhlna back Lo Lhe full backup
performed on uav 1
Level 3
lncr
lull
uav 1 2 3 4 3 6
Level 4
33
lncr
lncr
LffecLs of Level 8ackups
A level 4 backup on uav 3 lncludes
evervLhlna back Lo Lhe full backup
performed on uav 1
Level 3
lncr
lull
uav 1 2 3 4 3 6
Level 4
A level 7 backup on uav 6 backs up
flles modlfled slnce Lhe level 4 backup
on uav 3
Level 7
33
lncr
Lxample LffecLs of Sklp 8ackups
Level 3
lncr
lull
uav 1 2 3 4 3 6
Level 4
A level sklp backup on uav 6 means no
flles are backed up LhaL dav
Sklp
36
Lxample ConsolldaLed 8ackups
A recover on uav 8 requlres onlv Lhe
uav 7 full (consolldaLlon)
Level 3
lncr
lull
uav 1 2 3 4 3 6 7 8 9 10
Level 4
Level 7
Level one (consolldaLlon)
37
lull
ConsolldaLed 8ackup rocess llow
1 A scheduled aroup backup bealns
2 A level one backup ls performed Lhus
backlna up evervLhlna slnce Lhe
prevlous full
Level 1
revlous
lull
new lull
38
3 up Lo Lhree volumes are mounLed
Lhe prevlous full Lhe new level
one and Lhe ouLpuL volume
4 1he server meraes Lhe daLa from
Lhe full and level one produclna a
new full backup
CllenLs
AlLernaLlvelv vou can schedule a level 1 and run
save seL consolldaLlon uslna Lhe nsrssc(1m)
command when Lhe neLWorker Server/SLoraae
node ls noL busv
neLWorker nsr_pollcv 8esource
8rowse pollcv how lona
flles remaln ln Lhe Cll
8eLenLlon pollcv how lona daLa
ls proLecLed from auLomaLlc recvcllna
317
Save SeL SLaLus
Status Description
Browsable The save set has entries in the client file index,
and the save set's contents are viewable and
recoverable.
Recoverable The save set has exceeded its browse policy. The
save set is recoverable, but its contents are no
longer viewable.
Recyclable The save set has exceeded its retention policy
and the save set is still recoverable. When all
save sets on the volume are recyclable, the
volume can be relabeled.
318
Llfe Cvcle of a Save SeL
319
Cn uav 1 backups occur and a
browsable enLrles are creaLed ln
Lhe Cll
Medla
uaLabase
volume
CllenL
uaLa
Save SeL
ConLrol
uaLa
8rowsable
Cll
uav 1 2 3 4 3 6 7 8
Save SeL
ConLrol
uaLa
Llfe Cvcle of a Save SeL
319
8rowse ollcv
Cn uav 2 Lhe browse pollcv
explres and Lhe Cll enLrv ls
deleLed 1he sLaLus of Lhe save
seL chanaes from browsable Lo
recoverable
Save SeL
ConLrol
uaLa
Cll
Medla
uaLabase
volume
uav 1 2 3 4 3 6 7 8
CllenL
uaLa
8ecoverable
Save SeL
ConLrol
uaLa
8ecoverable
Llfe Cvcle of a Save SeL
319
8eLenLlon ollcv
Cn uav 8 Lhe reLenLlon pollcv
explres and Lhe save seL sLaLus
chanaes from recoverable Lo
recvclable Medla daLabase
enLrles
are now marked recvclable
Save SeL
ConLrol
uaLa
uav 1 2 3 4 3 6 7 8
CllenL
uaLa
8rowse ollcv
Cll
Medla
uaLabase
volume
8ecvclable
8elabel
Save SeL
ConLrol
uaLa
Llfe Cvcle of a Save SeL
319
Cn uav x when all save seLs on
Lhe volume exceed Lhelr
reLenLlon pollcles Lhe volume
can be relabeled
uav 1 2 3 4 3 6 7 8x
Cll
Medla
uaLabase
volume
8eLenLlon ollcv
8rowse ollcv
ollcles and uependenL Save SeLs
1 2 3 4 3 6 7 8 9 10 11 12 13 14 13
lull
Level 7
lncr
8rowse and 8eLenLlon ollcv 7 davs
320
uav 1 save seLs do
oot explre
uavs 1 4 3 6 and 7
save seLs explre
uavs 2 and 3 save
seLs explre
CreaLlna ollcles
1 Cllck CreaLe and alve
Lhe pollcv a oome
2 Speclfv Lhe etloJ
3 LnLer Lhe oomet of etloJs
3 Applv Lhe pollcv Lo Lhe cllenL
321
4 Cllck Applv
neLWorker nsr_aroup 8esource
323
Applvlna Lhe Croup 8esource Lo a CllenL
327
neLWorker nsr_cllenL 8esource
329
Modlfvlna Lhe Save SeL ALLrlbuLe
LlsLs whlch save
seLs Lhe cllenL
should back up ln a
serverlnlLlaLed
backup
331
SeLLlna Lhe SLoraae node ALLrlbuLe
332
soprano
nsrserverhosL
1he SLoraae nodes
aLLrlbuLe deLermlnes Lo
whlch hosL Lhls cllenL
sends lLs backup daLa
neLWorker ulrecLlves
336
ulrecLlve SvnLax
asm unction
compressasm
ompresses the file
data in the backup
logasm
Doesn't generate
errors log files) if the
file being backed up is
busy
mailasm
Treats files as email
files and maintains
access time
skip
Skips the specified
files
rawasm
Backs up /dev entries
and formatted disk
partition data
Keyword unction
forget
orgets recursive "+)
asms now in effect
allow
Recognizes and uses .nsr
files in subsequent
directories default)
ignore
gnores .nsr files in
subsequent directories
/irectory esLabllshes LhaL
subsequenL dlrecLlve sLaLemenLs applv Lo Lhls
dlrecLorv
337
CusLomlzlna Lhe 8ackup Command ALLrlbuLe
343
8ackup
Command
aLLrlbuLe
uslna Lhe 8ackup Command ALLrlbuLe
346
Server
/acL /usr /daL
CllenL
savegrp
1 1he server sLarLs a serverlnlLlaLed
backup
2 1he savegrp command lnlLlaLes a
cllenL backup requesL
3 1he cllenL runs Lhe command llsLed ln
Lhe cllenL's 8ackup Command
aLLrlbuLe once for eocb save seL
uslna Lhe savepnpc Command
347
Server
/acL /usr /daL
CllenL
savegrp
1 1he server sLarLs a serverlnlLlaLed
backup
2 1he savegrp command lnlLlaLes a
cllenL backup requesL
3 1he cllenL runs Lhe savepnpc
command
b) 1he savepnpc command runs Lhe
neLWorker save command for all
save seLs
c) 1he savepnpc command runs a
command afLer oll save seLs are
backed up
a) 1he savepnpc command runs a
command before oov save seLs are
backed up reaardless of Lhe number
of save seLs
savepnpc and Lhe /nsr/res/otoooomeres llle
type: savepnpc;
precmd: echo hello;
pstcmd: echo bye, /bin/sleep 5;
timeout: 12:00:00;
abort precmd with group: No;
348
Attribute Syntax Description
type savepnpc; Resource type savepnpc
precmd
.md1, ".md2 arg", . ommands to run before the save
pstcmd
.mdX, ".mdY arg", . ommands to run after the save is complete
timeout
tme Run the pstcmd at tme specified whether or
not the backup is complete tme may be
specified be in nsr_getdate) format).
abort precmd
with group
es | No Specifies whether or not to kill precmd if
group is aborted
pstcm/
pstclntsave
savepnpc rocesslna
bonao
nsrd
349
fluLe
nsrexecd
savegrp
savepnpc
preclntsave
precm/
save
command(s)
exlL 0
tecmJ
stcmJ

/ost
res Lmp loas
otoooomer
es
Conflaurlna and Manaalna SLandalone
uevlces
ChapLer 6
neLWorkersupporLed uevlce 1vpes
62
1ape
CpLlcal
llle
neLWorkersupporLed uevlce 1vpes
neLWorker uevlces
AuLochanaer
63
1ape
CpLlcal
llle
SLandalone uevlce
Local and 8emoLe uevlces
neLWorker Server
Local uevlce
SLoraae node
bonao soprano
(/dev/rmL/0cbn)
(/exporL/home/backup)
rd=soprano:/dev/rmt/0cbn
64
8emoLe uevlce
CllenL
node
nsrmmd
lnLerfaces wlLh one neLWorker backup devlce
SupporLs slmulLaneous backups (mulLlplexlna)
Craanlzes Lhe daLa lnLo Cpen 1ape lormaL
8eads from and wrlLes Lo Lhe label
Sends Lracklna lnformaLlon Lo Lhe medla daLabase
MounLs and unmounLs Lhe volumes
63
1he urpose of nsrmmd
1
nsrmmd
neLWorker Server
nsrd
Label
2
3
bonao
66
Conflaurlna uevlces Labellna volumes
volume
(lool uefoolt)
(Nome uefoolt001)
save
Medla
u8
2
CllenL
nsrmmd
SLoraae node
1
soprano
fluLe
67
Label
32 k
Label
32 k
nsrmmdbd
L
n
d

o
f

l
l
l
e
L
n
d

o
f

l
l
l
e
C
h
u
n
k
L
n
d

o
f

l
l
l
e
L
n
d

o
f

M
e
d
l
a
64 k
3
L
n
d

o
f

l
l
l
e
M
o
r
e

d
a
L
a

Medla
8ecord
Medla
llle
Medla
8ecord
Medla
8ecord
Medla
llle
Medla
8ecord
L
n
d

o
f

l
l
l
e
L
n
d

o
f

l
l
l
e
C
h
u
n
k
WrlLlna Save SeL uaLa Lo a volume
1 1esL Lhe valldlLv of Lhe devlce
2 CreaLe Lhe devlce ln nwadmin
3 verlfv LhaL nsrmmd ls runnlna
4 Label Lhe volume and asslan lL Lo a pool
3 WrlLe daLa Lo a volume
tar -cvf /dev/rmt/0hbn /etc
ps -ef | grep nsrmmd
save -s bongo /usr/lib
6 vlew Lhe volume lnformaLlon ln nwadmin
69
Conflaurlna a SLandalone uevlce
1 ueLecL Lhe devlce
2 erform a read/wrlLe
610
1esLlna a uevlce uslna Lhe CS
611
CreaLlna a SLandalone uevlce
lor each conflaured devlce Lhe neLWorker server sLarLs a new nsrmmd
nsrmmd
neLWorker Server
nsrd
613
verlfvlna LhaL nsrmmd ls 8unnlna
nsrmmd
neLWorker SLoraae node
ool uefaulL
volume
oooo001
volume
oooo002
volume
oooo00J
614
Labellna a volume and Asslanlna lL Lo a ool
1he nwbackup user lnLerface
1he nwadmln admlnlsLraLlon lnLerface
616
1he save command
WrlLlna uaLa Lo a volume
617
vlewlna volume lnformaLlon
Conflaurlna and Manaalna AuLochanaers
ChapLer 7
AuLochanaer ComponenLs
8oboLlc conLroller
SCSl devlce
ConLrols roboLlc arm
movemenL
8oboLlc arm
SloLs
1ape drlves
1ape medla
8arcode reader
lmporL/exporL porL
lronL panel
uoor
72
neLWorker SupporLed 1opoloales
nonshared auLochanaer
1he roboLlc conLroller and all Lape drlves
aLLached Lo Lhe same hosL
Shared auLochanaer
1he Lape drlves are aLLached (or dedlcaLed ln a
SAn) Lo dlfferenL hosLs
uvnamlc urlve Sharlna
1he Lape drlves are shared ln a SAn amona
dlfferenL hosLs
74
nonshared AuLochanaer
73
SLoraae node neLWorker Server
soprano
bonao
uevlces cabled LoaeLher Lo form a chaln
Shared AuLochanaer
Cable Lo 8oboLlc Arm
Cable Lo urlve #1
Cable Lo urlve #4
Cable Lo urlve #2
Cable Lo urlve #3
A neLWorker server can have manv
sLoraae nodes buL a sLoraae node
can have onlv one neLWorker server
ln a daLa zone
76
SLoraae node
alLo
SLoraae node
Soprano
neLWorker Server
bonao soprano
use neLWorker uvoomlc utlve 5botloo Lo conflaure
and manaae Lape drlves accesslble
Lo Lwo or more hosLs
77
SLoraae node SLoraae node
Soprano
neLWorker Server
bonao soprano
alLo
SAn
neLWorker uvnamlc urlve Sharlna
(uuS)
undersLandlna urlve Crder and
Mapplna
SCSl Addr LlemenL Addr CS aLh
112 63003 /dev/rmL/0cbn
113 63002 /dev/rmL/1cbn
114 63001 /dev/rmL/2cbn
113 63000 /dev/rmL/3cbn
78
Conflaurlna an AuLochanaer
1 ueLecL and LesL Lhe auLochanaer
2 Conflaure Lhe auLochanaer (bconfig)
3 verlfv Lhe conflauraLlon ln nwadmln
4 8eseL lnvenLorv label and mounL Lhe
volumes ln Lhe auLochanaer (nsrb)
3 WrlLe daLa Lo Lhe volume
inquire; sisn; mt; tar
79
ueLecLlna uevlces uslna inquire and sjisn
710
1esLlna an AuLochanaer and uevlces
711
use Lhe AuLochanaer's fronL
panel and CS Lools Lo LesL
Lhe AuLochanaer
funcLlonallLv and read/wrlLe
LesL Lhe drlves
Conflaurlna an AuLochanaer
jbconfig
8un jbconfig on Lhe hosL where Lhe roboLlc
conLroller ls accessed
8espond Lo [bconfla prompLs
1vpe of [ukebox
1hls course covers auLodeLecLed SCSl
Whlch [ukebox Lo conflaure
lf more Lhan one accesslble auLochanaer (LhaL ls noL alreadv
conflaured) Lo Lhe hosL Lhen a llsL ls presenLed
!ukebox name
AuLo clean enabled?
712
Conflaurlna an AuLochanaer (coot)
ConLlnue Lo respond Lo [bconfla prompLs
Wlll anv of Lhe drlves be shared?
1hls class covers nonshared conflauraLlons
Wlll anv of Lhe drlves be conLrolled bv nuM?
1hls class covers nonnuM
1he paLh names of each Lape drlve
1he medla Lvpe of Lhe Lape drlves
Can use nwadmin Lo modlfv Lhe [ukebox resource afLer
jbconfig ls compleLe
713
neLWorker !ukebox 8esource
714
Modlfvlna AuLochanaer 1ape urlve ConflauraLlon
1he jbedit%% command can be used Lo
chanae Lhe auLochanaer's Lape drlve
conflauraLlon
ueleLe a drlve
Add a drlve
Chanae dvnamlc drlve sharlna conflauraLlon
713
neLWorker AuLochanaer MamL Commands
1he nsrb command
nwadmin/nsradmin
716
Manaalna neLWorker uaLabases
Save SeLs and volumes
ChapLer 8
neLWorker uaLabase Cvervlew
neLWorker Server
/nsr
/lndex
82
/mm
/mmvolume6
Medla
uaLabase
/nsr/mm/mmvolume6
/fluLe
/db6
/nsr/lndex/fluLe/db6
Cll
/soprano
/db6
Cll
CllenL llle lndex llle SLrucLure
83
hosLA
lndex
/nsr
bostoome of clleot
hosLx
db6
*rec
*k0
*k1
v6hdr v6[ournal
*rec
*k0
*k1

db6
*rec
*k0
*k1
v6hdr
v6[ournal

*rec
*k0
*k1
- Cne seL of record and kev flles per save seL
- *rec *k0 and *k1 fllenames represenL saveLlme
CllenL llle lndex ConLenL
84
paLhname
8ackup 1lme
,eJlo uotoose
Medla uaLabase llle SLrucLure
83
mmvolume6
mm
/nsr
cllenLs ss vol
cllenLs_l* ss_l* vol_l*
volPdr
Medla uaLabase ConLenL
Save SeL 8ecords
86
volume 8ecords
Cuervlna neLWorker uaLabases
87
nterface U/) Purpose
nwadmin1m)
U to manage and query
and Media Database
nsrinfo1m)
to query the
mminfo1m)
to query the Media
Database
nsrls1m)
to list and Media
Database usage
nwrecover1m) U
recover1m)
NetWorker recover interfaces
Cuervlna Lhe Cll nsrinfo(1m)
nsrinfo options` clientname
uefaulL (no opLlons)
L tlmestom
n otboome
88
Cll and Medla uaLabase usaae nsrls(1m)
uefaulL (no opLlons)
nsrls clientname | -m `
nsrls clleotoome
nsrls m
89
Cuervlna Lhe Medla uaLabase mminfo(1m)
mminfo options` -q query` -r report` volname`
uefaulL (no opLlons)
v opLlon
m opLlon
810
mminfo q oetv and r teott
CpLlons
mminfo -r speclfles Lhe aLLrlbuLes
Lo dlsplav ln a reporL
mminfo -q runs a querv maLch
on save seL and volume record aLLrlbuLes
811
AddlLlonal mminfo CpLlons
Option Description
-a
Displays all records, not just those from the last 24 hours
-v
Displays more detail of save sets from the last 24 hour
period
-o 4rder
Sorts output by order example: oc to sort by client name)
-s server
"ueries the media database on the specified server
-c .ent
Shows only save sets for the specified client
-N name
Shows only save sets that match the specified name
-p
Displays a report on the browse and retention times for
save sets
-x ex54rts5e.
Write output in XM 2) or character separated ..ar)
-t tme
Specifies the start time for displaying records
812
uslna nwadmin(1m) Lo Cuerv uaLabases
(or ,eJlo volomes)
ulsplavs Medla uaLabase
volume and Save seL records
813
(or clleots loJexes)
ulsplavs Cll usaae (llke nsrls)
Also Cll uralna
Medla uaLabase and Cll MamL lnLerfaces
814
nterface U/) Purpose
nwadmin1m)
U to manage and query and
Media Database
nsrck1m)
Performs consistency check and
recover the
nsrim1m)
Performs aging and consistency
check for Media Database
nsrmm1m)
Modify the Media Database
records delete, age, and so on)
mmlocate(1m)
Set the location field for volume
records in the Media Database
8evlewlna 8rowse and 8eLenLlon ollcles
813
8rowse pollcv ls used Lo seL
Lhe browse daLe explraLlon
(sstowse save seL fleld ln
Medla daLabase) for cllenL
save seLs whlch conLrols
Lhe slze of Cll
8eLenLlon pollcv ls used Lo
seL Lhe recvcle daLe
(ssteteot save seL fleld ln
Medla daLabase) for cllenL
save seLs whlch aaes Lhe
volumes
Save SeL SLaLus ln Medla uaLabase
816
Status (FIag) Des.ription CapabiIities
BrowsabIe (b) Save sets have entries in the
CFI.
BrowsabIe and re.overabIe
using aII re.over 2ethods.
Re.overabIe (r) Save sets have aged beyond
the browse poIi.y Iength of
ti2e.
Re.overabIe but not
browsabIe (fiIes in the save
set .annot be Iisted).
Re.y.IabIe (E) Save sets are stiII re.overabIe
(but pre.arious).
When aII the save sets on
the voIu2e are re.y.IabIe,
NetWorker tags the voIu2e
as re.y.IabIe.
Suspe.t Read error o..urred when
reading (re.over) fro2 save
set.
Save set wiII not be used for
any re.overs or .Iones.
Inpro Save set in progress. Save set .urrentIy being
written to tape.
volume SLaLus ln Medla uaLabase
817
Status Des.ription
Appendable Volume is available for writing.
ull Volume is full and not available for writing until recycled relabeled).
Read only Save sets are still recoverable but precarious).
Recyclable Save sets on this volume have expired and Volume is available for
reuse scratch).
manual Volume will not be reused automatically when recyclable, must be
manually recycled relabeled).
neLWorker Server
nsrim
818
Cll
fluLe
uA1A
fluLe
Cll
uA1A
Medla uaLabase
bonao001
browsable recoverable
8ecvclable
recvclable
bonao001
appendable
Save SeL and volume Aalna nsrim(1m)
1ape ls recvcled
(relabeled)
Note tecvclole sove sets oo flletve Jevlces ote temoveJ lmmeJlotelv v nsrim(1m)
Chanalna Save SeL Aalna values nsrmm(1m)
819
nsrmm options` -w browse /ate` -e retent /ate` -S ssi/
Crlalnal browse and
reLenLlon daLes
Chanaed browse
and reLenLlon daLes
Chanalna volume/Save seL SLaLus nsrmm(1m)
820
nsrmm -o mo/e` Volume| -S ssi/
Mode Description
[not]full Set volume to full and not available for writing until reset
to appendable or notfull.
[not]readonly Set voulme to readonly or not read only appendable).
[not]manual Set volume to manual recycle or not).
[not]recyclable Set volume and all save sets on the volume to
recyclable. Volume is also marked readonly. f
notrecyclable is used volume is set to appendable but
save sets are still recyclable. f S ssd is used then save
set is marked recyclable.
[not]suspect Mark save set suspect or not) to set its usability to
support a recover.
ueleLlna Save SeLs and volumes nsrmm(1m)
821
nsrmm -dP` -S ssi/ | Volume
urae (d opLlon)
ueleLes Cll enLrles for save seL or volume onlv
Save seLs are marked recoverable
ueleLe (d opLlon)
ueleLes boLh Cll enLrles and Medla uaLabase
records for save seL or volume
ueleLe or urae volume
ueleLes boLh Medla uaLabase and/or Cll enLrles
records for Lhe volume
and all save seLs on Lhe volume
Manaalna Medla u8 8ecords wlLh nwadmin(1m)
822
Chanae volume
SLaLus
appendable
readonlv
recvclable
SeL manual (or
noL) volume
recvcle
ueleLe
volume(s) and
Lhelr save seLs
SeLLlna volume LocaLlon mmlocate(1m)
mmlocate -options` -u -n volume
nwadmln(1m)
volumes
volome 5et
locotloo
mmlocaLe(1m) CLl
823
Cll ConslsLencv Check nsrck(1m)
824
nsrck Levels
evel Description
-L1
Merges the journal with the index header
-L2
leans up cancelled saves and rebuilds the index
header
-L3
rosschecks the client file index with the media
database
-L4
hecks the key files
-L5
Verifies the list of save times against key files
-L6
Rebuilds the key files
-L7
Recovers the client file index from available backup
media
823
8ecoverlna a CllenL llle lndex nsrck -L7
826
8elocaLlna a CllenL llle lndex
/nsr
/lndex
/fluL
e
/fluLe
/db6
/
/var New Jltectotv
827
/db6
Cll
fluLe
ueLermlne whlch volumes Lo use for backup
Loalcallv aroup daLa onLo speclflc medla
Make lL easler Lo locaLe daLa bv arouplna save sLreams onLo speclflc medla
Are wldelv conflaurable
neLWorker ools
832
Backup Data Pools
Archive Data Pools
Clone Data Pools
Migration Data Pools
Backup Data
Archive Data
Clone Data
Migration Data
A neLWorker pool never mlxes daLa Lvpes
ool SelecLlon CrlLerla
833
ools use four selecLlon crlLerla
Croups
CllenLs
Save SeLs
Levels
neLWorker searches Lhrouah Lhe
pool hlerarchv and sends Lhe daLa
Lo Lhe pool LhaL flLs besL
lf no pool flLs Lhe selecLlon crlLerla
neLWorker sends Lhe daLa Lo Lhe
uefaulL pool
ool uefaulL
MaLch ?
?LS
?LS
?LS
?LS
ool O
nC
nC
nC
nC
ool MaLchlna ALLrlbuLes
834
Anv save sLream
from soprano or
bonao maLches Lhls
pool because no
oLher crlLerla are
speclfled
ools Lxample # 1
833
Save SLream 1
Croup sales
CllenL clarlneL
Save SeL /eLc
Level full
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
ool 8
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
ool C
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool A
?
ools Lxample # 1
833
Save SLream 1
Croup sales
CllenL clarlneL
Save SeL /eLc
Level full
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
ool 8
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
ool C
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool A
?
ools Lxample # 1
833
Save SLream 1
Croup sales
CllenL clarlneL
Save SeL /eLc
Level full
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
ool 8
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
ool C
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool A
?
ools Lxample # 1
833
Save SLream 1
Croup sales
CllenL clarlneL
Save SeL /eLc
Level full
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
ool 8
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
ool C
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool A
?
ools Lxample # 1
833
Save SLream 1
Croup sales
CllenL clarlneL
Save SeL /eLc
Level full
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
ool 8
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
ool C
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool A
ools Lxample # 2
836
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs anv
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
?
836
ools Lxample # 2
Save SLream 2
Croup leaal
CllenL oboe
Save SeL /eLc
Level lncr
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels full
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs /usr
Levels null
ool 8 ool C ool A
836
ools Lxample # 3
837
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
ools Lxample # 3
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
837
?
ools Lxample # 3
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups null
CllenLs null
Save SeLs /usr
Levels null
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
837
?
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
Croups null
CllenLs null
Save SeLs /usr
Levels null
ools Lxample # 3
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
?
837
Croups null
CllenLs null
Save SeLs /usr
Levels null
ools Lxample # 3
Croups null
CllenLs null
Save SeLs null
Levels null
ool uefaulL
Croups leaal
CllenLs oboe
Luba
Save SeLs null
Levels lncr
Croups null
CllenLs oboe
Luba
Save SeLs null
Levels null
ool 8 ool C ool A
837
Save SLream 3
Croup ooll
CllenL Luba
Save SeL /usr
Level manual
Croups null
CllenLs null
Save SeLs /usr
Levels null
nsr_label (Label 1emplaLe) 8esource
838
neLWorker nsr_pool(3) 8esource
839
Clonlna and SLaalna Save SeLs
Task Description ommands
loning opies save sets, or a volume of save
sets, to another volume.
nsrclone(1m)
nwadmin(1m)
Staging Moves save sets to another volume.
nsrstage(1m)
843
Clonlna Cvervlew
846
Clonlna can be done elLher manuallv or
auLomaLlcallv
1wo devlces are requlred Lo clone a save seL
?ou can clone a save seL Lo a dlfferenL medla
Lvpe
?ou can use mulLlple lnpuL or ouLpuL
volumes Lo clone save seLs
no volume conLalns more Lhan one lnsLance
of a save seL
lnpuL uevlce
CuLpuL uevlce
Clonlna creaLes coples of save seLs Lo
enhance daLa proLecLlon
1he ouLpuL volumes musL be parL of a clone
pool
uefaulL Clone
ool
Clonlna Save SeLs and volumes nsrclone(1m)
847
nsrclone -options` -S ssi/ | Volume
Save seL Lo
clone
nsrclone(1m)
CLl
Save seL now exlsLs on
Lwo volumes
LC1LMC12 and
manlv_c001
Clonlna Save SeLs and volumes (coot)
848
volume Lo
clone
nsrclone CLl
(clone volume)
All save seLs
were cloned Lo
clone volume
SLaalna Save SeLs Cvervlew
836
1wo devlces are requlred Lo sLaae save seLs
?ou can sLaae save seLs Lo dlfferenL medla
Lvpes
?ou can use mulLlple lnpuL or ouLpuL
volumes
AfLer Lhe save seL ls moved Lhe orlalnal
medla daLabase enLrv ls deleLed
lnpuL uevlce
CuLpuL uevlce
SLaalna moves a save seL from one volume Lo
anoLher
1he ouLpuL volumes can be ln anv pool
uefaulL
Medla
u8
Medla
u8
AdmlnlsLerlna Lhe neLWorker Server
ChapLer 9
SeLLlna neLWorker Server arallellsm
92
1
volume
neLWorker Server and
SLoraae node
/home
/mall
Lxample Server arallellsm 1
1araeL Sesslons 1
93
3
2
fluLe
oboe
/usr
volume
/home
/mall
Lxample Server arallellsm 1
1araeL Sesslons 1
93
3
2
fluLe
oboe
/usr
neLWorker Server and
SLoraae node
volume
/home
/mall
Lxample Server arallellsm 1
1araeL Sesslons 1
93
3
2
fluLe
oboe
/usr
neLWorker Server and
SLoraae node
3
volume
/home
/usr
/mall
Lxample Server arallellsm 1
93
fluLe
oboe
1araeL Sesslons 1
33
neLWorker Server and
SLoraae node
3
4
6
3
2
1
Lxample Server arallellsm 2
fluLe
oboe
1araeL Sesslons 2
clarlneL
volume
94
/usr
/home
/mall
/mall
/Lmp
/usr
neLWorker Server and
SLoraae node
3
4
6
3
Lxample Server arallellsm 2
fluLe
oboe
1araeL Sesslons 2
clarlneL
volume
94
/usr
/home
/mall
/mall
/Lmp
/usr
3
4
neLWorker Server and
SLoraae node
3
6
Lxample Server arallellsm 2
fluLe
oboe
1araeL Sesslons 2
clarlneL
volume
94
/usr
/home
/mall
/mall
/Lmp
/usr
6
3
neLWorker Server and
SLoraae node
Lxample Server arallellsm 2
fluLe
oboe
1araeL Sesslons 2
clarlneL
volume
94
/usr
/home
/mall
/mall
/Lmp
/usr
neLWorker Server and
SLoraae node
Lxample Server arallellsm 8
fluLe
clarlneL
oboe
neLWorker Server and
SLoraae node
volume
volume
73
6
3
8
2
1
4
7
3
1araeL Sesslons 2
1araeL Sesslons 2
/usr
/home
/mall
/Lmp
/usr
/mall
/mall
/usr
93
AddlLlonal nS8 Server ALLrlbuLes
Manual saves Allows
users Lo perform cllenL
lnlLlaLed backups
ubllc archlves Allows users
Lo reLrleve archlved daLa LhaL
belonas Lo anoLher user
volume prlorlLv ueLermlnes
whlch volumes have flrsL
prlorlLv when daLa needs Lo
be backed up
97
AdmlnlsLraLor ALLrlbuLe
98
Users with
Administrator Access
Administrator Attribute
The default administrator root@server_name
A specific user on a particular host username@ostname
All users on a particular host *@ostname
A specific user on any host username@*
A group in a domain group@doman_name
ConLrolllna neLWorker Access user Croups 8esource
neLWorker admlnlsLraLors asslan users Lo one of Lwo user
aroups AdmlnlsLraLors or users
Lach user aroup has a speclflc seL of prlvlleaes assoclaLed
wlLh lL as deflned ln Lhe rlvlleaes aLLrlbuLe
99
reconflaured user Croups
AdmlnlsLraLors
Can perform all funcLlons
All prlvlleaes asslaned bv defaulL
Alwavs a member of Lhls aroup
root@server
dministratorserver
users
8v defaulL evervone (@) belonas Lo Lhls aroup
8v defaulL
8ackup and recover local daLa (noL save seLs)
MonlLor neLWorker operaLlons
Can vlew conflauraLlons
AdmlnlsLraLors can asslan anv members or prlvlleaes Lo Lhls aroup
910
user Croup rlvlleaes
Privilege Description
Change Se.urity Settings Edit Re2ote A..ess and Ar.hive Users attribute. Edit User
Groups resour.e.
Re2ote A..ess AII CIients Browse and re.over any .Iient's data. View aII .Iient
.onfigurations.
Configure NetWorker Configure resour.es asso.iated with the NetWorker
server, its storage nodes, and .Iients. In.Iudes .reating,
editing, and deIeting resour.es.
Operate NetWorker Perfor2 NetWorker server operations.
Monitor NetWorker View devi.e and save group status, 2essages, 2edia
databases infor2ation, and NetWorker .onfiguration
infor2ation e.ept the Se.urity Setting priviIege.
Operate Devi.es and
Jukeboes
Perfor2 devi.e and auto.hanger operations.
Re.over Lo.aI Data Re.over data to Io.aI .Iient. View 2ost attributes in the
.Iient's .onfiguration (e.ept save sets).
Ba.kup Lo.aI Data Perfor2 2anuaI ba.kups. View 2ost attributes in the
.Iient's .onfiguration.
911
user Croup rlvlleae Plerarchv
8emoLe access
all cllenLs
CperaLe
neLWorker
Conflaure
neLWorker
8ecover
local daLa
8ackup
local daLa
CperaLe devlces
and [ukeboxes
MonlLor
neLWorker
Chanae securlLv
seLLlnas
912
daemonloa llle
933
uaLe
1lme AcLlvlLv uaemon
Lxample LLCA1C Lrror Messaae Culde
960
1vpes of Lrror Messaaes
Error Message Type Description
nformational Provides useful information that does not
require any action
Warning Provides details about a temporary problem
that the NetWorker software attempts to resolve
automatically or through user action
Notification Provides details about an error that the user
must resolve
Noncritical Error Provides details about errors that do not
interrupt NetWorker services but that you
should resolve before they become fatal errors
atal Error Provides details about errors that can cause
NetWorker services to become disabled or
dysfunctional
961
8ecoverlna CllenL uaLa
ChapLer 10
8ecoverv Cvervlew
CllenL
Server SLoraae node
volume
10
8ecoverv 1vpes
Browsable
Recovery
Save Set Recovery Directed Recovery
Performed by users and
administrators
Performed by the root userid
on the client
Performed by NetWorker
administrators
Relies on client file indexes
and media databases
Relies on media databases Relies on client file indexes
and media databases
Started from any NetWorker
client
Started from any NetWorker
client
Started from any NetWorker
client
Allows you to use the
nwrecover program or the
recover command to
recover files and directories
from browsable save sets
Allows you to use the
nwadmin program or the
recover command to
recover files and save sets
Allows you to centrally
administer the recovery of
files, directories, and save
sets using the recover
command
10
Chooslna a 8ecoverv 1vpe
neLWorker
Server
Who ls performlna Lhe
recoverv?
WhaL ls Lhe desLlnaLlon
cllenL?
ls Lhere enouah dlsk space
for Lhe recoverv requesL?
neLWorker
AdmlnlsLraLor
user SvsLem
AdmlnlsLraLor
10
Who ls requesLlna Lhe
recoverv?
8rowsable 8ecoverles
Save SeL
Medla
u8
neLWorker Server
Can onlv be used for save
seLs wlLh Cll enLrles
Allow Lhe user Lo selecL
lndlvldual flles or
dlrecLorles for recoverv
Can be used bv non
admlnlsLraLors
Are useful for flle svsLems
where manv flles are
deleLed or renamed
Cll
user
10
Save SeL 8ecoverles
neLWorker Server
1he daLa belna recovered can be lndlvldual flles dlrecLorles or an enLlre save seL
Save seL recoverv can be performed vla nwadmin(1m) Cul or recover(1m) (CLl)
Cll
SvsLem AdmlnlsLraLor
(rooL)
10
neLWorker CllenL
Save seL recoverv can be used for save seLs wlLhouL Cll enLrles
Save seL recoverles are performed bv Lhe user rooL (uld0) on neLWorker CllenLs
ulrecLed 8ecoverles
Source
uesLlnaLlon
neLWorker Server
1 8ecovers save seLs from one
cllenL Lo anoLher
2 rovldes cenLrallzed
admlnlsLraLlon
3 Can be used wlLhouL rooL
prlvlleaes
neLWorker
AdmlnlsLraLor
10
CllenL 8oles ln a 8ecoverv
Source CllenL
CllenL LhaL creaLed Lhe Save SeL
uesLlnaLlon CllenL
CllenL where Lhe daLa wlll be recovered
AdmlnlsLerlna CllenL
CllenL runnlna recover
10
10
erformlna 8rowsable8ecoverles (Cul)
Server SLoraae node
volume
CllenL
Save
SeL
Cll
1 8rowse Lhe cllenL flle lndex
2 erform Lhe recoverv
1he nwrecover roaram
10
Cllck Lo selecL
8rowse
dlrecLorles
erformlna Lhe 8ecoverv
10
1 Cllck Lo sLarL
Lhe recover
2 ueclde how Lo resolve
paLhname confllcLs
3 Check for dlsk
space
4 WaLch for proaress
and compleLlon
8esolvlna 8ecovered aLhname
ConfllcLs
10
erformlna 8rowsable 8ecoverles (CLl)
recover -c source_client -s server_name pathname
recover -c source_client -s server_name -a pathname
lnLeracLlve Mode
nonlnLeracLlve Mode
10
uslna recover ln lnLeracLlve Mode
10
uslna recover ln nonlnLeracLlve
Mode
1o recover a dlrecLorv or flle ln nonlnLeracLlve mode
1 use Lhe -a opLlon
2 Speclfv Lhe exacL paLhnames
10
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
1
Soprano
nsrmmd
nsrmmdbd
CllenL
Server
bonao
soprano
SLoraae node
fluLe
10
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
3
Soprano
nsrmmd
nsrmmdbd
CllenL
Server
bonao
soprano
SLoraae node
fluLe
2
recover
10
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
3
Soprano
recover
nsrmmd
3
nsrlndexd
nsrmmdbd
CllenL
Server
bonao
soprano
SLoraae node
fluLe
8ecover LlsL
10
nsrmmdbd
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
4
nsrlndexd
CllenL
Server
bonao
soprano
SLoraae node
fluLe
recover
8ecover
LlsL
10
nsrmmdbd
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
3
nsrlndexd
CllenL
Server
bonao
soprano
SLoraae node
fluLe
recover
8ecover LlsL
10
nsrmmdbd
8rowsable 8ecoverv uaLa llow
nsrlndexd
nsrd
nsrmmd
nwrecover
recover
nsrlndexd
6
8ecover LlsL nsrmmdbd
8ecover LlsL
CllenL
Server
bonao
soprano
SLoraae node
fluLe
10
erformlna Save SeL 8ecoverles
uoes noL requlre Lhe user Lo browse Lhe cllenL flle
lndex Lo selecL daLa for recoverv
ls useful when
8ecoverlna an enLlre save seL
1he save seL belna recovered ls no lonaer ln Lhe Cll (Lhe
browse pollcv has explred)
Can be used Lo recover lndlvldual flles
Speclflc flles or dlrecLorles LhaL have passed Lhelr browse
perlod can be recovered provlded Lhe exacL paLhname ls
known
10
CllenL 8oles ln a Save SeL 8ecoverv
Server SLoraae node
volume
CllenL
uesLlnaLlon CllenL
AdmlnlsLerlna CllenL
(some os towsole tecovetv)
10
Chooslna a Save SeL 8ecoverv roaram
use nwadmin
Cr use mminfo
and recover.
mminfo -a -r `ssi/, volume, savetime,name' -N saveset_name
recover -s servername -S ssi/
10
erformlna Save SeL 8ecoverles wlLh nwadmin
Speclfv Lhe save seL daLa
Lo recover
vlew volumes
requlred for a save
seL recoverv
ueleLe obsoleLe flles
and/or dlrecLorles
8elocaLe recovered
save seL daLa
8esolve recovered save
seL daLa confllcLs
?
10
ldenLlfvlna Lhe Save SeLs Lo 8ecover
uav
lull
Level 7
need Lo recover save seL
?ou need
1he full save seL from uav 1
1he level 7 save seL from uav 4
1he level lncr save seLs from uavs 3 6 and 7
lncr
1 2
3 4 3 6 7 x
10
Speclfvlna Save SeL uaLa for 8ecoverv
10
1 SelecL a sove set
2 SelecL
Lhe
lostooce
3 Cllck 8ecover
4 SelecL a
otb
3 Cllck
SLarL
vlewlna volumes for a Save SeL
8ecoverv
1 Cllck ueLalls beslde Lhe
lnsLances llsL
2 Lnsure LhaL Lhe
approprlaLe volumes
are onllne
10
8elocaLlna 8ecovered Save SeL uaLa
1 Cllck CpLlons Lo open Lhe
Save SeL 8ecover CpLlons
wlndow
2 LnLer a otb ln Lhe
8elocaLe 8ecovered uaLa
1o fleld
10
8esolvlna 8ecovered uaLa ConfllcLs
1 Cllck CpLlons Lo open Lhe
Save SeL 8ecover CpLlons
wlndow
2 Choose wheLher Lo
rename or dlscard Lhe
recovered flle or Lo
overwrlLe Lhe flle on dlsk
wlLh Lhe recovered flle
10
Cleanlna up ulrecLorles and llles
Cll
Cll
Cll
recover
Save seL recoverv does noL reference
Lhe cllenL flle lndex
If the o|der save sets recovered
subsequent|y reoved or renaed
f||es you ay need to erase and
renae f||es after the recovery
10
erformlna Save SeL 8ecoverles (recover)
1 use mminfo Lo deLermlne Lhe save seL ld (ssld) and
Lhe volume LhaL conLalns Lhe save seL
Lxample
mminfo -a -r ssid, volume, savetime, name -N saveset_name
2 use recover -s server_name -S ssi/ Lo
recover save seLs from Lhe command llne
ssld 2247678323
10
erformlna ulrecLed 8ecoverles
3 uaLa ls recovered Lo
Lhe uesLlnaLlon
CllenL
10
2 1he AdmlnlsLerlna
CllenL lssues a
recover command
Source CllenL
uesLlnaLlon CllenL
1 uaLa ls backed up
from Lhe Source
CllenL

recover
AdmlnlsLerlna CllenL
AdmlnlsLerlna CllenL user
musL be on neLWorker Server
AdmlnlsLraLor llsL
CllenL 8oles ln a ulrecLed 8ecoverv
bonao
fluLe
Luba
Source CllenL
(unlx)
uesLlnaLlon CllenL
(unlx)
neLWorker Server
soprano
AdmlnlsLerlna
CllenL (n1)
10
CranLlna Access 8lahLs
1 1he admlnlsLerlna user and
hosL musL be a neLWorker
AdmlnlsLraLor
2 1he source cllenL musL allow
access Lo lLs Cll enLrles
3 1he desLlnaLlon cllenL musL
allow remoLe execuLlon for
admlnlsLraLor userld and
hosL
10
bonao
fluLe
Luba
Source CllenL
(unlx)
uesLlnaLlon CllenL
(unlx)
neLWorker Server
soprano
AdmlnlsLerlna
CllenL (Wln2k)
NSR Client:soprano
Group:.
Sched: .
.
Remote ccess:
@tuba
@flute
NSR usergroup:dministrators
users:
user@tuba
/nsr/res/servers
bongo
tuba
nsrexecd
ulrecLed 8ecover uslna recover(1m)
CLl
recover -s server_name -c source_client -R /est_client -i option
10
30
bonao
Luba
soprano
/nsr/res/servers
bongo
tuba
recover -s bongo -c soprano -R flute -iY
recover
fluLe
nsrexecd
ulrecLed 8ecoverv laLforms and 1vpes
unlx unlx
unlx n1
n1lS
lA1
Ck
10
31
CrosslaLform 8rowslna
10
33
- neLWorker 7x allows vou Lo use Lhe recoverv Culs Lo perform crossplaLform browslna
- 1he unlx nwrecover Cul can vlew Lhe llsL of flles backed up bv a Wlndows cllenL
- 1he Wlndows user Cul (winworkr.exe) can vlew Lhe llsL of flles backed up bv a unlx
cllenL (and can perform Lhe dlrecLed recoverv)
- CrossplaLform recoverv ls noL supporLed
8ecoverlna a neLWorker Server
ChapLer 11
reparlna Lo 8ecover a neLWorker
Server
8ack up Lhe medla daLabase and resource flles
Save Lhe booLsLrap reporLs
8ack up Lhe cllenL flle lndexes
keep maLerlals ln a safe place
112
8ooLsLrap
Medla
u8
8esource
ulrecLorv
8acklna up Lhe Medla u8 and 8esource llles
neLWorker Server
1he booLsLrap save seL lncludes Lhe medla
daLabase and Lhe resource flles
113
booLsLrap
Medla
u8
8esource
ulrecLorv
Savlna Lhe 8ooLsLrap 8eporL
use Lhe booLsLrap noLlflcaLlon Lo save
Lhe booLsLrap reporL
?ou can add booLsLrap noLlflcaLlons Lo
emall or save Lhe reporL Lo a flle
114
8acklna up CllenL llle lndexes
1he lndexes for cllenLs are backed up as parL of Lhe aroup
1he level of Lhe CllenL llle lndex backup depends on Lhe
cllenL's backup level
1he same as Lhe cllenL for all full and level backups
Level 9 lf Lhe cllenL backs up aL an lncremenLal level
1o back up onlv Lhe CllenL llle lndexes for a aroup use
savegrp -O r4:5*name
113
keeplna MaLerlals ln a Safe lace
MvCS
8ooLsLrap 8eporLs
neLWorker volumes
CS lnsLallaLlon
SofLware and all
lnsLalled paLches
neLWorker
lnsLallaLlon
SofLware and
all lnsLalled
paLches
116
8ecoverlna CllenL llle lndexes
2 LnLer Lhe followlna command
nsrck -L7 client_name
lull 8ackup
lncremenLal 8ackup
1 Make sure LhaL neLWorker ls
runnlna
neLWorker recovers Lhe lndex
from Lhe full backup
neLWorker recovers Lhe
lndex from Lhe mosL recenL
level save seLs
1110
Cll
8ecoverlna Lhe Medla u8 and 8esource llles
1 repare for Lhe recoverv
2 SLarL neLWorker wlLh damaaed flles
3 use mmrecov.
1he Medla uaLabase and
resource flles are corrupL
1111
reparlna Lo 8ecover
CperaLlna SvsLem
Server Pardware
1 Lnsure LhaL nonneLWorker
componenLs funcLlon
2 LocaLe Lhe booLsLrap reporLs
3 LocaLe volume LhaL conLalns
Lhe laLesL booLsLrap backup
4 Lnsure LhaL neLWorker ls runnlna
8ooLsLrap 8eporLs
11
neLWorker
neLWorker creaLes an empLv medla
daLabase and defaulL resource flles
3 SLarL neLWorker
/etc/init.d/networker
start
1 ShuL down neLWorker
nsr_shutdown
2 Lrase Lhe Medla uaLabase and
resource flles
The image cannot be displayed. Your computer may not have enough
memory to open the image, or the image may have been corrupted. Restart
your computer, and then open the file again. !f the red x still appears, you
may have to delete the image and then insert it again.
4 Conflaure a devlce ln neLWorker Lo
supporL Lhe 8ooLsLrap volume
1113
SLarLlna neLWorker wlLh uamaaed
llles
uslna mmrecov
1 Conflrm LhaL neLWorker ls
runnlna
4 8espond Lo Lhe prompLs
neLWorker recovers Lhe Medla
uaLabase and resource flles
2 lace Lhe booLsLrap
volume ln a drlve
3 LnLer Lhe mmrecov
command
mmrecov
Device
save set i/
1ile number
recor/ number
1114
3 ShuL down neLWorker
7 SLarL neLWorker
8 verlfv recoverv of Lhe
medla daLabase and
resource flles
nsr_shutdown
/etc/init.d networker
start
mminfo...
Medla
u8
6 8ename Lhe resource flles
(/nsr/res.R)
uslna scanner Lo LocaLe Lhe
8ooLsLrap
3 LnLer
scanner -B /evice
volumes LhaL mlahL
conLaln Lhe booLsLrap
1 SelecL a volume
4 Lxamlne Lhe ouLpuL
3 8epeaL SLeps 1
Lhrouah 4 lf Lhe
volume does noL
conLaln Lhe deslred
booLsLrap
2 lnserL Lhe volume
11
CLher uses of scanner
Task ommand
ist the save sets on the volume
scanner dev.e*5ath
Rebuild Media Database entries
for the volume
scanner -m dev.e*5ath
Rebuild both Media Database
and entries for the volume
scanner -i dev.e*5ath
11
8ecoverlna Lhe neLWorker Server
1 Lnsure funcLlonallLv of nonneLWorker componenLs
(hardware CS and Lhe neLwork)
2 lnsLall Lhe neLWorker Server sofLware
3 8ecover Lhe booLsLrap save seL uslna mmrecov
4 use nsrjb -I Lo lnvenLorv auLochanaers lf needed
3 8ecover Lhe Clls uslna nsrck -L7
6 8ecover oLher daLa as needed
1117