實施aix系統備份

sembh發表於2010-08-14

************rootvg卷組的備份

rootvg卷組的備份,一般應在以下情況發生時進行:

(1)系統安裝完成,系統上線前

(2)系統進行了再配置,包括掛接新裝置,更改裝置屬性

(3)系統中子服務屬性改變,包括添減子服務,屬性改變等

(4)系統中安裝特徵發生改變,如添減使用者,許可權改動等

(5)系統進行升級/降級操作,添減aix程式,修補操作等

(6)其他會涉及rootvg更改的管理行為發生前後

輸入:#smitt mksysb

輸入完成後按Enter鍵開始備份過程,只到成功.

rootvg備份磁碟建立完成.在rootvg卷組故障情況下,即可恢復.

#mksysb '-m' '-i' '-X' /dev/rmt0

******rootvg卷組的克隆

當前擁有一塊空磁碟,然後:#smitty alt_clone 直到成功.可以拆下該盤,待日後系統rootvg損壞,再插入使用.

*******非rootvg卷組的備份

備份前確定兩點:(1)備份的卷組必須啟用(varyonvg).(2)參與備份的檔案系統已被掛載

#savevg -if /dev/rmt0 datavg -- 備份卷組datavg

如不希望備份卷組中的某些檔案,則需要建立/etc/exclude.volume_group-name檔案,並在這個檔案中標明無需備份的檔名.

如果datavg中存放了oracle系統,則用savevg無需對該進行備份,否則有可能造成oracle執行錯誤,導致oracle延機.編輯/ext/exclude.datavg檔案

#vi /etc/exclude.datavg

^./home/oracle/product/data/orcl/

# cat /etc/exclude.datavg

^./home/oracle/product/data/orcl/

****檔案和檔案系統的備份(backup命令和find命令配合使用)

#cd /db/oracle/product

#find .-depth | backup -i -f /dev/rmt0 --備份/db/oracle/product中的所有目錄和檔案

*********

#lsfs /db

# mount

#backup -f /db/backup.file -'0' -u /db --完全備份的方式,將檔案系統/db備份到檔案/db/backup.file中

*********tar命令

#tar -cvf /dev/rmt0 /db/oracle --把/db/oracle備份到磁帶上

#tar -tvf /dev/rmt0 |more --查詢磁帶上備份的檔案列表

#cd /

# tar -xvf /dev/rmt0 /db/oracle --把磁帶上的備份檔案恢復到/db/oracle目錄

********cpio命令

#fine /db/oracle -print | cpio -ov > /dev/rmt0 --find命令和cpio命令把/db/oracle目錄進行完全備份

#cpio -itv < /dev/rmt0 | more --顯示磁帶上備份檔案的內容

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24214296/viewspace-1036813/,如需轉載,請註明出處,否則將追究法律責任。

相關文章