1.指定磁帶特性
當不指定任何磁帶特性時,ufsdump命令使用默認值集合。可以指定磁帶盒(-c)、密度(-d)、大小(-s)和磁道數(-t)。注意可以以任意順序指定選項,只要對應的參數順序一致即可。
2.使用OIC-150備份文件系統
要執行文件系統的完全備份,所在用戶必須退出登錄,且系統必須進入單用戶模式。在磁帶設備名前添加remote-host:,可以從遠程驅動器備份或者恢復文件。
remote-host:/dev/rmt/unit
例如:遠程磁帶設備名為/dev/rmt/0,則在系統oak上為 oak:/dev/rmt/0
例:
以下步驟完成文件系統的0級備份:
1)輸入init s ,進入單用戶模式。
2)插入磁帶。
3)輸入ufsdump 0cuf /dev/rmt/unit /dev/rdsk/cntndns0
其中,0表示0級(完全)備份,c表示盒式磁帶,u表示更新備份記錄,f和後面的設備名指定設備文件。輸入要備份的文件系統所在的原盤片。
4)如果備份需要多個磁帶,ufsdump命令通知何時更換磁帶。
5)在磁帶上制作寫有命令、文件系統和日期的標簽。
增量備份
1)系統進入單用戶模式。
2)成為超級用戶。
3)在磁帶驅動器中插入磁帶。
4)輸入ufsdump [1-9]ucf/dev/rmt/unit /dev/rdsk/cntndnsn
5)從磁帶驅動器中取出磁帶並作標簽。
恢復備份的文件系統
ufsrestore命令從使用ufsdump命令創建的備份中復制文件到當前目錄。可以使用ufsrestore命令從0級備份和以後的增量中恢復整個文件系統層次,或者從任何備份磁帶中恢復單個或者多個文件。恢復的文件具有初始的所有者、最後修改的時間以及模式。
1.確定使用哪個磁帶
1)詢問用戶文件或者文件系統丟失的日期或者該文件恢復的最佳日期。
2)參照備份計劃查找包含該文件或者文件系統的上次備份的日期。要獲得文件的最近版本,從最高級到最低級,從最近到較近日期反向操作
增量備份。
3)如果有一個使用ufsdump -a 選項創建的在線存檔文件,輸入ufsrestore ta archive-name /path/filenames 。確認使用了file-name的
全路徑。顯示文件和它們存儲的介質的列表。
4)獲得包含備份的介質。
5)輸入ufsrestore tf device-name /path/filename 確認使用filename的全路徑。
6)如果在一個磁帶上有多個備份文件,可以使用-s n選項定位要使用的磁帶的備份。例:ufsrestore xfs /dev/rmt/0 5
例:
#init s
#umount /mount-point
#newfs /dev/rdsk/c0t0d0s7 提示符。
6)創建要恢復的文件列表
列出目錄內容: ls
更換目錄: cd directory-name
要添加目錄或者文件名到要恢復的文件列表中:add file-name
要保持當前目錄的模式不變: setmodes 選n
7)列表完成後,輸入extract
8)輸入卷號並按回車鍵。
9)輸入quit返回
10)使用ls -l 命令列出恢復的文件和目錄。
11)檢查列表。
12)使用mv命令將文件移到適合的目錄中
4.從備份磁帶中恢復單個文件
1)成為超級用戶
2)在磁帶驅動器中插入備份磁帶
3)輸入cd /var/tmp
4)輸入ufsrestore xf /dev/rmt/unit file-name 回車。x選項通知ufsrestore命令復制file-name參數指定的文件或目錄。顯示"set owner/
mode for@#.@#?[yn]"信息。
5)輸入n ,保持當前目錄的模式不變
6)輸入文件所在的卷號,如果只有一卷,輸入1
7)輸入ls -l file-name ,顯示為文件和目錄。
8)使用mv命令將文件移到適合的目錄中。