使用者的資料儲存到了磁碟或者磁帶中,並且是安全的,nbu所在的機器還有可能發生故障,需要重新安裝或者將nbu部署到其他的機器中繼續使用。
在這種情況下,如何讓nbu知道使用者已經存在的備份策略和儲存單元配置呢?如何讓新機器上新安裝的nbu軟體能夠識別已經備份過的全備份、差分備份,
並且繼續之前的工作呢?這些工作就是在catalog的備份與恢復中完成的。
netbackup catalog,即netbackup目錄庫,是nbu的內部資料庫,裡面包含所有備份和配置的作息,包括備份檔案的記錄和儲存這些檔案的介質資訊。
這個目錄庫位於master server的安裝目錄下,由以下幾部分組成:
在calalog預設的設定中,包含了下列的四個目錄:
1.
/usr/openv/netbackup/db
該目錄儲存了備份客戶端的日程表資訊、備份中的錯誤日誌等資訊;
2.
/usr/openv/volmgr/database
儲存了nbu使用的機械手,磁帶驅動器配置的相關資訊;
3.
/usr/openv/netbackup/var
儲存了nbu序列號和產品授權的資訊;
4.
/usr/openv/netbackup/db/media
儲存了nbu介質管理器備份的所有檔案的所以相關資訊
除此之外,如果使用者自己有些對於檔案恢復非常重要的內容,例如自己手寫的一些指令碼程式,也可見加入到catalog中來做備份。
----------------------
配置catalog備份:
如圖一所示,在nbu主伺服器介面中,右鍵點選「admin console >netbackup management > catalog」,可以看到配置catalog備份和備份catalog兩個選項(在nbu6.-中,還有乙個recovery netbackup catalog選項),先選中配置catalog備份。
配置catalog備份-屬性:
在配置屬性頁中,可以配置nbu catalog儲存的介質,可以選擇介質伺服器,也可以選擇介質型別是磁碟或者磁帶。如果配置介質是磁碟,那麼需要輸入儲存資料的目錄位址,如果配置的介質是磁帶,那麼需要輸入磁帶的id。
配置catalog備份-日程表:
可以看到備份catalog的三種模式,一是在每次備份後備份catalog,無論備份是日程表備份,使用者備份還是手動備份;二是僅僅在每次日程表備份後才備份catalog;三是只手動執行catalog備份。
這裡需要注意的是,在nbu5.0之前,nbu不會自動刪除catalog備份的內容。因此,如果使用者沒有有很多的備份任務需要執行,那麼每次備份之後都執行catalog備份,時間長了會占用很多的系統空間。所以如果使用者選擇之前兩項的話,那麼需要注意幾個月刪除一下catalog備份。
配置catalog備份-檔案列表:
在圖四中,可以選擇需要catalog備份的內容,前面已經說過預設的一下備份檔案,如果使用者有其他重要備份檔案需要備份,那麼可以新增進來,否則就用預設選項即可。
這裡需要注意的是:在nbu6.0之前,介質管理器的資料是儲存在介質管理器上面的,所以使用者的catalog需要分別儲存主伺服器和介質管理器上。在6.0之後,這些相關的資料都已經轉移到主伺服器的emm資料庫中了,所以只需要備份主伺服器上的檔案即可。
備份catalog:
由圖一可知,發起備份catalog時,需要在右鍵點選「admin console >netbackup management > catalog」後,選擇「backup netbackup catalog」選項,然後在彈出框裡選擇備份catalog的主機名即可。在「activity monitor」目錄中可以看到備份任務的執行,
注意,catalog備份與普通備份的差異在於備份型別,catalog備份的型別是「db backup」,而普通備份的型別是「backup」,請使用者注意這些區別。
恢復catalog備份:
當系統重新安裝netbackup之後,需要從介質中恢復出catalog備份,使得nbu可以繼續按照原先的設定使用。
catalog的恢復分為兩個部分,第一步是在介質中找到存在的catalog備份檔案,然後在將它匯入到新的nbu系統中,第一步如圖六所示:
查詢catalog備份檔案
由圖六可知,查詢nbu的catalog,需要首先指明catalog的型別,型別包括驗證(verify)、複製(duplicate)和匯入(import)三種,指的是建立catalog時的行為。當使用者是普通備份後生產的catalog,那麼屬於驗證,如果屬於複製/匯入行為產生的catalog,那麼屬於後兩種情況。使用者可以據此查詢不同型別的catalog。
此外,使用者需要選擇catalog所在的介質,是哪盤磁帶或者哪個檔案目錄下,然後選擇生成catalog的時間範圍。
注意,拷貝型別、策略名稱、客戶端、備份型別等都是可選項,使用者可以選擇添或者不添。
在配置好查詢條件之後,使用者可以點選「search now」查詢相應的結果,如圖七所示:
注意,catalog備份與普通備份的差異在於備份型別,catalog備份的型別是「db backup」,而普通備份的型別是「backup」,請使用者注意這些區別。
恢復catalog備份:
當系統重新安裝netbackup之後,需要從介質中恢復出catalog備份,使得nbu可以繼續按照原先的設定使用。
catalog的恢復分為兩個部分,第一步是在介質中找到存在的catalog備份檔案,然後在將它匯入到新的nbu系統中,第一步如圖六所示:
查詢catalog備份檔案
由圖六可知,查詢nbu的catalog,需要首先指明catalog的型別,型別包括驗證(verify)、複製(duplicate)和匯入(import)三種,指的是建立catalog時的行為。當使用者是普通備份後生產的catalog,那麼屬於驗證,如果屬於複製/匯入行為產生的catalog,那麼屬於後兩種情況。使用者可以據此查詢不同型別的catalog。
此外,使用者需要選擇catalog所在的介質,是哪盤磁帶或者哪個檔案目錄下,然後選擇生成catalog的時間範圍。
注意,拷貝型別、策略名稱、客戶端、備份型別等都是可選項,使用者可以選擇添或者不添。
在配置好查詢條件之後,使用者可以點選「search now」查詢相應的結果,如圖七所示:
catalog查詢結果
在圖七中,如果使用者查詢到想要恢復的catalog的名稱,就可以點中該條目,然後選擇選單欄上面的「action->verify」去驗證catalog的完整性(可以在result選項卡中看命令執行結果)。如果驗證成功,使用者可以選擇「action->initiate import」去初始化匯入環境(nbu資料庫等等),之後執行「action->import」去匯入catalog即可。
這樣,catalog就可以恢復到新的nbu資料庫中了
通過catalog備份和恢復的介紹,使用者可以了解到如何使用nbu去最大限度的保護備份內容。這樣,一旦系統發生故障之後,使用者就可以游刃有餘的處理負責情況(大不了重灌系統嘛),最快的恢復生產中的資料保護環境。
在圖七中,如果使用者查詢到想要恢復的catalog的名稱,就可以點中該條目,然後選擇選單欄上面的「action->verify」去驗證catalog的完整性(可以在result選項卡中看命令執行結果)。如果驗證成功,使用者可以選擇「action->initiate import」去初始化匯入環境(nbu資料庫等等),之後執行「action->import」去匯入catalog即可。
這樣,catalog就可以恢復到新的nbu資料庫中了
通過catalog備份和恢復的介紹,使用者可以了解到如何使用nbu去最大限度的保護備份內容。這樣,一旦系統發生故障之後,使用者就可以游刃有餘的處理負責情況(大不了重灌系統嘛),最快的恢復生產中的資料保護環境。
mysql restore mysql備份還原
1 簡介 基於binlog的恢復需要建立在全量備份恢復基礎上。使用mysqldump的全量備份的方法在我前面的文章裡有詳細介紹,可以參考 我們可以將增量的binlog備份下來,用來恢復增量資料。2 還原增量binlog的方法 2.1 時間點的恢復建立在一下規則的基礎上 1 mysql伺服器需要開啟二...
mysql的備份和還原 mysql備份和還原
一 資料備份 1 使用mysqldump命令備份 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條ins...
Mysql資料庫備份與恢復(一) 邏輯備份與還原
邏輯備份實際上就是把資料匯出為sql語句,優點是對於任何儲存引擎 myisam或innodb 都可用。一 備份 mysqldump options db name options 備份test資料庫中的documents 到指定的檔案d documentss.sql d xampp mysql bi...