歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix基礎知識

AIX系統的磁帶備份

AIX對於系統備份和恢復

備份和恢復是系統管理員經常要做的事情, 主要包括rootvg備份和用戶數據備份.

操作系統和系統程序的備份:

將一盤新磁帶或無用磁帶插入磁帶機

#tctl -f(指定磁帶設備) /dev/rmt0 rewind(將磁帶倒帶)

#smit mksysb

tctl 將子命令提供給一個流磁帶設備。

語法:

tctl [ -f Device] [eof weof fsf bsf fsr bsr rewind offline rewoffl erase retension reset status ] [Count]

tctl [ -b Blocksize] [ -f Device ] [ -p BufferSize ] [ -v ] [ -n ] [ -B ] {read write}

子命令:

eof或weof 指定文件結束符數目寫在磁帶位置,(空帶前、擴展文件標記前、在磁帶開始標記處)不支持重寫單個快數據。

fsf  將磁帶向前移動由count參數指定的文件標記數目,位置標記在文件標記的磁帶結束符側。

bsf  將磁帶向後移動有count參數指定的文件標記數目,位置在開始符側。

fsr  向前移動

bsr  向後移動

rewind  倒帶

offline或rewoffl 倒帶並使磁帶脫機

erase  刪除磁帶上的所有內容,並倒帶

read  從指定磁帶設備讀數據直到內部緩沖器滿為止,然後向標准輸出寫數據,直到遇到文件結束符為止

reset  發一個總線設備復位信號給磁帶設備。不能打開設備能發送

retension 移動磁帶到開始處,然後到結束處再回到磁帶的開始處。備份期間或者恢復期間出現額外的錯誤時,用到。

status  磁帶設備的狀態信息

write  打開磁帶機,從標准輸入中讀數據,或者向磁帶機寫數據。

當使用到 read 和 write子命令時  使用到的標志為: -b -n -p 和-v

當指定read 或 write子命令時,tctl命令打開磁帶設備並設置 由-b或-n標志指定磁帶快大小。未指定、則缺省值為512字節。

當只使用到read自命時 才使用到 -B

查看本欄目更多精彩內容:http://www.bianceng.cn/OS/unix/

標志:

-b(Blocksize) 指定讀寫磁帶設備沖區的大小,沒有指定-n標志時,也要指定磁帶快的大小。如為0字節,則為可變長度,且磁帶沖區大小為32768字節。如果-b 標志未指定,則缺省塊大小為缺省值512字節。

-B  每次讀磁帶時,向緩沖器寫數據。

-f  指定磁帶設備

-p  指定在標准輸入輸出上所使用的緩沖區大小。缺省值32768字節。

-v  顯示詳細內容

-n  當用read或write子命令來讀寫磁帶時,指定可變長記錄。

smit  執行系統管理,在總體系統管理分層中顯示主菜單。

語法:

smit [ -C -M ] [-D] [-f] [-h] [-l (file)] [-o (pathname)] [-p (entity/valuestring)] [-r (runmode)] [-s (file)] [-t] [[-m -n -d ](FASTPATH)] [-X] [-x]

描述:

smit 是調用“系統管理界面工具”交互界面應用程序用來簡化系統管理任務。SMIT創建兩個文件:smit.script(自動記錄命令和命令使用的標志及參數)和smit.log(所有操作記錄日志)

mksysb  在文件或可引導磁帶上創建root卷組的可安裝映像。

語法:

mksysb [-a] [-A] [-b (number)] [-e] [-F (filename)] [-i] [-m] [-p] [-t (argument)] [-v] [-V] [-X] (device file)

描述:

mksysb命令創建操作系統的備份(root卷組)。系統破壞時可以使用此備份重新安裝系統,如果在磁帶上創建備份,則可以引導包含從備份安裝所需的安裝程序。

文件系統映像是備份文件格式,包括引導映像、基本操作系統安裝映像、空表內容添加系統備份映像。root卷組映像是備份文件格式,以數據文件開始,然後是可選的映像文件。

標志:

-a 不備份擴展屬性或者NFS4 ACL

-A 備份DMAPI文件系統文件

-b 單獨的輸出操作中指定要寫512字節快數。

-e 從正在備份的文件中排除在/etc/exclude.rootvg文件中列出的文件。

-f 指定一個以前創建的mksysb映像,將根據它創建備份磁帶。該標志必須與磁帶設備結合使用。

-i 調用生成的/image.data文件的mkszfile命令。/image.data文件包含卷組、邏輯卷、文件系統、調頁空間和物理信息。

-m 調用mkszfile命令,使用-m標志生成映射文件。

-p 備份文件的時候,禁用文件的軟件打包。一些磁帶機使用自己的打包或壓縮算法。

-t

在"備份設備或文件"中添入"/dev/rmt0"後回車.

系統會運行很長時間, 等到屏幕顯示OK後拿出磁帶. 這時候, 系統備份完成. 注意: mksysb僅備份rootvg中已安裝的文件系統.

將系統備份創建到磁帶中

輸入 smit mksysb 快速路徑。

在 Backup DEVICE or File 字段中選擇磁帶設備。

如果您要創建映射文件,在 Create Map Files? 字段選擇 yes。

有關更多信息,請參閱 《操作系統與設備管理》中的使用映射文件進行精確分配。

注: 如果計劃在目標系統裡而不是在源系統裡重新安裝備份,或者如果在重新安裝備份之前源系統的磁盤配置可能會改變,請不要創建映射文件。

要從備份排除某些文件,在 Exclude Files 字段中選擇 yes。

在 List files as they are backed up 字段中選擇 yes。

如果在備份期間運行任何其他程序,那麼在 Disable software packing of backup? 字段中選擇 yes。

對其余菜單選項使用缺省值。

按 Enter 鍵以進行確認並開始系統備份過程。

顯示 COMMAND STATUS 屏幕,在系統制作備份映像時顯示狀態消息。當備份進程完成時,COMMAND: 字段更改為 OK。

要在備份完成時退出 SMIT,請按 F10(或 Esc+0)。

取出磁帶並對它進行標注。對備份磁帶進行寫保護。

記錄任何已備份的 root 和用戶密碼。記住,如果使用備份來恢復系統或安裝另一個系統則此密碼成為活動的。

已經成功創建 rootvg 的備份。因為系統備份包含引導映像,所以由於某些原因無法從硬盤進行引導時,可以使用此磁帶來啟動系統。

本文出自 “Hello_小壯” 博客,請務必保留此出處http://xiaozhuang.blog.51cto.com/4396589/1010811

Copyright © Linux教程網 All Rights Reserved