版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第十章,備份與恢復,第十章 備份與恢復,§ 10.1 概念與術語 § 10.1.1 備份 § 10.1.2 恢復 § 10.1.3 備份的類型 § 10.1.4 備份的策略 § 10.1.5 備份設備 § 10.1.6 系統(tǒng)存儲管理結構,§ 10.2 備份
2、和恢復 § 10.2.1 rootvg的備份和恢復 § 10.2.2 非rootvg卷組的備份和恢復 § 10.2.3 文件和目錄的備份和恢復 § 10.2.4 文件系統(tǒng)的備份和恢復 § 10.2.5 其它備份和恢復命令 § 10.2.6 測試題,第十章 備份與恢復(2),第十章 備份與恢復(3),
3、了解系統(tǒng)備份和恢復工作的重要性理解并掌握備份和恢復策略的相關問題掌握用SMIT菜單完成備份和恢復操作掌握用命令行完成備份和恢復操作掌握用于備份和恢復數(shù)據(jù)的其他有用命令,本章要點,10. 1. 1 備份,數(shù)據(jù)是非常重要的,表現(xiàn)為:重建數(shù)據(jù)需要的代價昂貴可能無法重建,備份原因,備份應用,1、系統(tǒng)崩潰后恢復,如:硬件故障、安裝 或修理引起的損壞、錯誤的刪除2、在系統(tǒng)間進行數(shù)據(jù)傳送3、重新組織文件系統(tǒng),
4、4、為提高性能而進行的磁盤重整5、用于安裝的系統(tǒng)映象備份6、升級前后的檢查點7、長期保存的文檔,備份應用(2),10. 1. 2 恢復,恢復應用,1、恢復文件2、比較文件的不同版本3、系統(tǒng)崩潰后恢復4、恢復已存檔的數(shù)據(jù)5、減少文件系統(tǒng)長度,10. 1. 3 備份的類型,備份的三種類型,系統(tǒng)備份操作系統(tǒng)的映象備份(rootvg卷組)完整備份備份所有用戶數(shù)據(jù)及配置文件增量備份記錄上次完整備份
5、以來的變化,10. 1. 4 備份的策略,如圖,周期性地或系統(tǒng)升級前執(zhí)行備份,備份對象,所有用戶數(shù)據(jù)所有更新的系統(tǒng)文件所有更新的應用文件所有非ROOTVG卷組的數(shù)據(jù),不需備份的對象,固定不變的應用文件可從磁帶快速安裝的軟件,10. 1. 5 備份設備,軟盤設備,/dev/fd0 內置3.5 英寸軟盤驅動器/dev/fd1 外接3.5 英寸或5.25 英寸軟盤驅動器等,格式化軟盤,format [-d driv
6、e] [-1] 或fdformat [-h]format命令缺省以高密度格式化軟盤,而fdformat采用低密度進行格式化-d 指明所使用的驅動器-1 標明所采用的格式化密度-h 選項標明采用高密度進行格式化,磁帶設備,磁帶設備,如:,1/4英寸磁帶驅動器(1.2GB)4mm DAT磁帶驅動器(2GB 或4GB)8mm DAT磁帶驅動器(2.3GB
7、或5GB)1/2英寸9磁道磁帶驅動器(1600bpi 或6250bpi ),磁帶設備,10. 1. 6 系統(tǒng)存儲管理結構,10. 2. 1 rootvg的備份與恢復,rootvg備份——使用mksysb命令,僅備份rootvg 卷組只備份已安裝的文件系統(tǒng)備份后的磁帶可引導系統(tǒng)提供非交互式的安裝方式保存換頁空間定義保存邏輯卷的分配策略,image.data文件,包含BOS 安裝工具創(chuàng)建rootvg卷組所需的參數(shù),如:
8、,Logical_volume_policy:vg_data:source_disk_data:lv_data:fs_data:,做系統(tǒng)備份時,mksysb讀取該文件,作為備份依據(jù);mkszfile在根目錄下根據(jù)卷組的信息創(chuàng)建image.data文件;mksysb加- i參數(shù),備份時則在磁帶上創(chuàng)建或更新image.data文件,討論:image.data文件的應用,問題: 現(xiàn)有的系統(tǒng)對rootvg已經(jīng)做了mi
9、rror。如何建立不保留鏡像信息系統(tǒng)備份?,解決: 1,首先使用mkszfile在/目錄下創(chuàng)建image.data; 2,修改vi image.data文件,把lv_data的信息copies屬性變成1,其中pp也要減少一半; 3,使用mksysb /dev/rmt0創(chuàng)建系統(tǒng)備份帶;,備注: 1,不要在smit菜單里運行mksysb,因為這樣做將更新image.data文
10、件并重寫已經(jīng)做過的任何改變; 2,運行mksysb命令時千萬不要加 -i 參數(shù),因為這樣做同樣會更新image.data文件;,bosinst.data文件,,系統(tǒng)管理員通過/bosinst.data 文件定義對目標系統(tǒng)的安裝要求以及安裝時用戶進行交互操作的方式,系統(tǒng)備份程序mksysb將此文件作為rootvg映象的第一個文件寫入磁帶。管理員可通過對該文件的客戶化,實現(xiàn)靈活的目標系統(tǒng)安裝。,rootvg映像備份,# smi
11、tty mksysb,mksysb,mksysb菜單,Creation of a MAP File:此選項為每個邏輯卷創(chuàng)建在物理介質上的映象,在恢復時將依據(jù)此映象分配邏輯卷空間Exclude Files:此選項用于列出在進行映象備份時不需備份的文件(即/etc/exclude.rootvg包含的文件),mksysb菜單,Make Bootable backup:通常來說,備份時應當制作可引導系統(tǒng)的磁帶。系統(tǒng)將使用/t
12、mp下的空間臨時存放所創(chuàng)建的引導部分映象NUMBER of BLOCKS to write in:此項定義一次輸出操作中所寫的塊數(shù)(即字節(jié)數(shù)除以512字節(jié))。如果不填此項,則系統(tǒng)使用物理設備定義的缺省值。用戶所定義的值必須是缺省值的倍數(shù),值越大,每次傳送的數(shù)據(jù)就越多,mksysb(2),mksysb(3),用mksysb命令備份,如:mksysb –i –e /dev/rmt0-i參數(shù)在磁帶上生成新的image.
13、data文件-e參數(shù)將不備份/etc/exclude.rootvg中包含的文件,mksysb只備份rootvg卷組,如果需要備份其它卷組,可以使用savevg命令映象備份實際上是通過backup命令完成,restore命令可以從備份結果中以文件為單位進行恢復。由于磁帶是可引導的,磁盤映象的備份并不是處于磁帶的最前端,mksysb(4),使用mksysb磁帶恢復特定的文件?,,討論:mksysb磁帶的格式以及內容,討論:m
14、ksysb的case處理-1,問題:當運行mksysb時,系統(tǒng)報錯:“rootvg is locked”(根卷組被鎖定),解決: 用戶在試圖運行mksysb時,得到一個錯誤信息:“rootvg is locked”(根卷組被鎖定),導致不能進行備份。 要解開rootvg,鍵入以下命令:# chvg -u rootvg 當VG被另一個LVM操作(例如core dumping,或 system cras
15、hing)因為異常中止而鎖住時,chvg -u 用于解鎖VG。此時該VG不能被別的LVM命令使用。,討論:mksysb的case處理-2,問題:mksysb 時產(chǎn)生報警信息,作完的磁帶無法啟動系統(tǒng),具體的報錯信息如下所示: 在用mksysb作系統(tǒng)備份時, 會發(fā)現(xiàn)下列報錯 : Creating list of files to back up . Backing up
16、32586 files............................ 32586 of 32586 files backed up (100%) 0512-038 mksysb: Backup Completed Successfully. bosboot: Boot image is 25144 512 byte blocks. *****
17、 ATTENTION *****The boot image you just created might fail to boot because the size exceeds the system limit. For information about fixes or workarounds, see /usr/lpp/bos.sysmgt/README. ***** ATTENTION *****,解決
18、方案: 1,這是最簡單的方法,就是用操作系統(tǒng)的光盤啟動 。 同樣可以進入維護模式。 如果想從mksysb磁帶恢復rootvg .也可以從光盤啟動,然后需選擇從磁帶機恢復系統(tǒng)。 2,這是一個既治標又治本的方法 , 那就是打補丁 :APAR IY54804 (AIX 5.1) or IY53546 (AIX 5.2),討論:mksysb的case處理-3,問題:如何從mksysb的備份帶中恢復部分文件,解決方
19、案: 有時做了mksysb備份帶后,需要從中恢復部分內容,可以用restore命令來實現(xiàn),這時使用的設備為rmt#.1,具體命令如下: restore -s4 -xqvf /dev/rmt#.1 ./home/* 可恢復帶子中/home下的內容。,rootvg的恢復,從備份帶恢復rootvg的步驟如下:1、在系統(tǒng)啟動時出現(xiàn)鍵盤圖標或字母時按F5或5使系 統(tǒng)從備份帶引導,系統(tǒng)引導后進入安裝維護
20、菜單2、在必要時修改安裝設置3、設置完畢后選擇開始安裝,rootvg的恢復(2),1、從備份帶上引導系統(tǒng),進入安裝維護菜單:,step 1,,rootvg的恢復(3),2、修改安裝設置,step 2,,,rootvg的恢復(4),恢復時文件系統(tǒng)的減小若在備份恢復時要減小文件系統(tǒng)的大小,則可以在修改安裝設置的菜單中選Shrink File systems注意:文件系統(tǒng)不能動態(tài)減小Aix 53已經(jīng)提供在線減少的功
21、能;,討論:Mksysb磁帶的內容?。?,映像(Image)#1: bosboot 映像包含引導所要用到的系統(tǒng)內核和一些特點設備的驅動程序。映像(Image)#2:mkinsttape 包含當引導至維護模式時被調入到RAM文件系統(tǒng)的文件。映像(Image)#3: dummy 映像僅包含一個文件,其內容為:“dummy toc”。 映像(Image) #4: rootvg 映像包含從rootvg 卷組而來的數(shù)據(jù)。,討論:如何確定m
22、ksysb磁帶中的文件操作系統(tǒng)版本?,,問題:如何通過mksysb的磁帶的操作系統(tǒng)版本?,mksysb系統(tǒng)備份帶上備份的操作系統(tǒng)的版本,可以通過解開并查看mksysb帶子上的第二個映像文件image.data來確定。步驟如下:1.輸入下列命令從系統(tǒng)備份帶上恢復image.data文件至系統(tǒng):# chdev -l rmt0 -a block_size=512# cd /tmp# restore -s2 -xvqf /dev/rmt
23、0.1 ./image.data2.使用vi編輯器打開image.data文件: # vi image.data3.找到類似如下的內容: image_data: UNAME_INFO= AIX r6f50 3 4 000438324C00 PRODUCT_TAPE= no USERVG_LIST= OSLEVEL= 4.3.3.x4.從上一步內容中找到UNAME_INFO對應的行,其中顯示的
24、3 4兩列說明該系統(tǒng)備份的版本為4.3,從OSLEVEL對應行中可以確定該系統(tǒng)備份中的操作系統(tǒng)版本為4.3.3。,討論:使用mksysb磁帶恢復單個文件?,,問題:如何通過mksysb的磁帶恢復單個的文件呢?,1,通過輸入以下命令確保磁帶塊大小為512:# lsattr -E -l rmt0.2,如果塊大小不正確,使用以下命令將它設置為512:# chdev -l rmt0 -a block_size=512。3,確保磁帶已倒帶。如
25、果磁帶沒有倒帶,則輸入以下命令:# tctl -f /dev/rmt0 rewind4,通過輸入以下命令抽取必要的文件: # restore -xvq -s2 -f /dev/rmt0.1 .filename # restore -s4 -xqvf /dev/rmt#.1 ./home/*注:文件名應該是完整路徑,并且在它前面始終有一個.(點字符),如./tapeblksz。5,通過輸入以下命令倒帶:# tctl
26、-f /dev/rmt0 rewind6,如果需要,把塊大小更改到其原始值。,10. 2. 2 非rootvg卷組的備份和恢復,# smitty savevg,savevg,將某卷組的映象備份到缺省設備有兩種方式:1、使用SMIT菜單2、在命令行執(zhí)行savevg命令 savevg volume_group_name 如果用戶希望不備份某些文件,則需創(chuàng)建一個/etc/exclude.volume_group_
27、name文件,非rootvg的恢復,# smitty restvg,討論:判斷磁帶是否為mksysb或savevg帶子,1,將磁帶機的block_size改為512 chdev -l rmt# -a block_size=512 2,將第三個映象復制下來 tctl -f /dev/rmt#.1 fsf 2 dd if=/dev/rmt# bs=512 count=1 3. 該部分如顯示為DUMMY
28、 TAPE TOC,則為mksysb帶子, 如顯示為DUMMY SYSBACK TOC,則為savevg帶子,10. 2. 3 文件和目錄的備份和恢復,在文件和目錄的備份和恢復中,可按文件名備份命令的語法:backup -i [-q] [-p] [-v] [-f device] < listfile-q 介質已就緒-p
29、 壓縮小于24MB的文件-v 備份時顯示文件名,備份文件或目錄,# smit backfile,恢復文件或目錄,# smit restfile,10. 2. 4 文件系統(tǒng)的備份和恢復,備份命令的語法,backup [-u] [-level] [-f device] [filesystem]1、 支持增量備份 -0 完整備份
30、 -1 ,-2,-3,… 增量備份 -u 更新/etc/dumpdates 文件2、支持對邏輯卷文件系統(tǒng)的備份,例如: # backup -1 -u -f /dev/rmt0 /tmp,按索引節(jié)點備份文件系統(tǒng),# smit backfilesys,restore命令,列出介質上存儲的文件 命令語法: restore -t [-q] [
31、-v] [-f device] 例如: # restore -tvf /dev/rmt0,restore命令(2),恢復單個文件并保留備份時的路徑名命令語法:restore -x [-q] [-v] [-f device] [file… ]例如:# restore -xvf /dev/rmt0 /home/zhang/tmp,restore命令(3),絕對路徑與相對路徑# restore -xvf /d
32、ev/rmt0 /home/liu/file1按絕對路徑進行恢復# restore -xvf /dev/rmt0 file2按相對路徑進行恢復,restore命令(4),恢復整個文件系統(tǒng)命令語法:restore -r [-q] [-v] [-f device] filesystem恢復的順序為-0到-1等等依次類推,增量備份實例,10. 2. 5 其他備份和恢復命令,tar ( tape archive )命令
33、cpio ( copy input to output )命令dd ( device to device )命令,tar命令,1、創(chuàng)建tar備份 tar -cvf device files,如: tar -cvf /dev/rmt0 /home2、從檔案備份中恢復 tar -xvf device files,如: tar -xvf /dev/rmt1 /home/liu3、列出tar 檔案中的內容 t
34、ar -tvf device,如 tar -tvf /dev/rmt0,cpio命令,1、用cpio進行備份 cpio -ov [ files ] > device -o 輸出檔案 如: cpio -ov /home > /dev/rmt0 2、列出cpio檔案的內容,如: cpio -itv < /dev/rmt0,cpio命令 (2),3、用cp
35、io進行恢復 cpio -iv [-d] [-m] [files] < device -i 輸入檔案,-d 創(chuàng)建目錄,-m 保留文件的修改時 間,如: cpio -idv < /dev/rmt0,dd命令,dd [ option = value ] [ if = infile ] [ of = outfile ]dd 命令轉換拷貝文件,讀取if 指定的文件,在完成所制定的轉換后將
36、轉換后的數(shù)據(jù)寫入of 指定的文件。,dd命令語法,dd命令(2),1、dd if=/etc/inittab of=/dev/rfd0 在軟盤上備份/etc/inittab 文件。2、dd if=test.ascii of=text.ebcdic conv=ebcdic 將ASCII文件轉換到EBCDIC格式。3、ls -l | dd conv=ucase dd 在此例中作為過濾器使用,將ls
37、-l 產(chǎn)生的當 前目錄長列表轉換成大寫輸出。,dd命令示例,tctl命令,tctl:對磁帶驅動器發(fā)出控制命令fsf 將磁帶向前繞過指定數(shù)目的文件標志,例: tctl fsf 2 -f /dev/rmt0bsf 將磁帶回退指定數(shù)目的文件標志rewind 將磁帶回繞到頭,例: tctl -f /dev/rmt0 rewind,tcop
38、y和flcopy 命令,tcopy:拷貝磁帶,例如:tcopy /dev/rmt0 /dev/rmt1flcopy:拷貝軟盤。例如:flcopy –f/dev/rfd1 -r此命令首先將一軟盤拷貝為當前目錄下的floppy文件,然后再將floppy文件拷貝到目標盤上,10. 2. 6 測試題,1. After creating a tar archive on a tape and verifying tha
39、t the backup was successful, a system administratorthen inserts the tape into another machine to access the data and receives the following error:"Media Read Error - I/O Error"Which of the following is t
40、he most likely cause of theerror?A. The blocksize or density setting is incorrect.B. There is a lack of disk space in the root file system.C. The tape is not read/writable.D. There is a bad cable on the tape dri
41、ve.,測試題(2),2. A system administrator would like to restore the third image from a mksysb tape . To position the Tape to the correct image , which of the followingcommands should be run?A. lsattrB. tctlC. ffwd
42、D. chdev,測試題 (3),3. What is the purpose of the -i flag with the mksysb command?A. It creates/updates the /.fsdata.B. It reports the size of a file in bytes.C. It creates a bootable system backup.D. It creates or u
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 備份和恢復aix系統(tǒng),第2部分實現(xiàn)您的備份策略和恢復過程
- 備份和恢復aix系統(tǒng),第1部分備份的時間、原因和方法
- 備份與恢復簡介
- aix恢復密碼過程總結
- 備份與恢復方案
- oracle database 備份與恢復
- 數(shù)據(jù)備份與恢復技術
- 數(shù)據(jù)庫備份與恢復
- aleph系統(tǒng)備份、恢復與同步
- 數(shù)據(jù)備份與恢復方案
- ifix項目備份與恢復的步驟
- 數(shù)據(jù)庫的備份與恢復
- fanuc系統(tǒng)的數(shù)據(jù)備份與恢復
- 數(shù)據(jù)備份與恢復系統(tǒng)哪個品牌好
- 數(shù)據(jù)備份與災難恢復畢業(yè)論文
- oracle歸檔模式備份恢復
- 數(shù)據(jù)備份與恢復管理制度
- 畢業(yè)論文oracle database 備份與恢復
- fanuc數(shù)控系統(tǒng)數(shù)據(jù)備份與恢復
- 數(shù)據(jù)備份與恢復系統(tǒng)哪個品牌好
評論
0/150
提交評論