2010年7月26日 星期一

NBU備份/還原Catalog

NBU備份Catalog。
主要有三個路徑
1. /usr/openv/netbackup/db
該目錄保存了備份客戶端的日程表信息、備份中的錯誤日誌等信息;
2. /usr/openv/volmgr/database
保存了NBU使用的機械手,磁帶驅動器配置的相關信息;
3. /usr/openv/netbackup/var
保存了NBU序列號和產品授權的信息;
△. /usr/openv/netbackup/db/media
保存了NBU介質管理器備份的所有文件的所以相關信息

值得注意的是Windows的"Program Files"會出現找不到檔案的錯誤71。因為多出一個空格
The NetBackup client will return a Status Code 71: "None of the files in the file list exist." when the UNC path is listed for backup path.
http://seer.entsupport.symantec.com/docs/340162.htm

NetBackup status code 140: user id was not superuser
http://seer.entsupport.symantec.com/docs/301422.htm
造賽門鐵克的docs查詢會往錯誤的方向。
解決方式為:先停用NBU主要的service。再將以上三個目錄copy出來。重新安裝目錄再copy回去,重點安裝路徑不能有空格



NBU還原Catalog

主要可參考
http://storage.it168.com/e/2007-08-20/200707151155640.shtml



NBU Catalog的恢復 netbackup
NBU Catalog包含了備份系統的一些比較重要的原始信息,因此在災難恢復中是非常重要的。
在Master Server中有如下幾個NBU Catalog 文件:
install_path\NetBackup\db
install_path\Volmgr\database
在Media Server中有如下幾個NBU Catalog 文件:
install_path\NetBackup\db\media
install_path\Volmgr\database

為了恢復catalog 文件,我們可以使用下面的這個命令:
install_path\NetBackup\bin\admincmd\bprecover

在做恢復前,有一點你是必須確定的,那就是你必須確切的知道哪一盒磁帶裡是備份的catalog的數據,否則你就只能用NBU的import工具導出所有丟失的備份記錄。
如果你知道哪盒磁帶是catalog的備份,但不能確定哪一個備份是catalog的最近的備份,你可以使用 –l參數列出磁帶的備份記錄信息。這些信息包含了備份的日期和時間。


實例一:List by Using a Raw Device
假定裸設備的路徑是:\\.\Tape1
bprecover -l -tpath \\.\Tape1
Database Backup Information from \\.\Tape1
Created : 03/31/99 11:30:30
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database

實例二:List by Using a Media Manager Controlled Drive
首先假定介質管理的catalog是完整的,使用DLT磁帶庫,介質編號是000001。
bprecover -l -ev 000001 -d dit
Database Backup Information from 000001
Created : 03/31/99 09:30:40
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database

實例三:List Disk Path
首先假定catalog備份的位置是:D:\apps\dbbackup ,並且這個磁盤也沒有被損壞。
bprecover -l -dpath D:\apps\dbbackup
Database Backup Information from D:\apps\dbbackup
Created : 03/31/99 13:54:40
Server : bphost
Block Size : 32768
Path
----
IMAGE1 D : \apps\VERITAS\NetBackup\db
IMAGE2 D : \apps\VERITAS\Volmgr\database


恢復NBU Catalog的過程
從磁帶中恢復catalogs──Media Manager 的catalogs已經丟失
1.把存有catalog備份的磁帶放入可用的磁帶驅動器。
Figure 3 .從磁帶恢復catalogs
2.如果下面四個服務還在運行狀態,請用NBU活動監視器或者操作系統控制面板裡的「服務」停掉他們。
NBU Requst Manager service
NBU Database Manager service
NBU Device Manager service
NBU Volume Manager service
3.使用NBU活動監視器或者操作系統控制面板裡的「服務」檢查NBU Client Manager services 是否處於運行狀態。
4.在連接有帶庫設備的NBU server上執行bprecover命令。根據你在第一步裡放入驅動器的磁帶指明這個裸設備路徑名。

沒有留言: