TSM管理及備份資料到帶庫的方法及具體命令使用示例

timequan發表於2016-08-16

本文簡單介紹瞭如何使用IBM提供備份工具TSM管理及備份資料到帶庫的方法及具體命令使用示例。詳細內容如下所示:
1. 備份/tsmdata/baktest目錄及其所有子目錄中的所有檔案:
dsmc selective /tsmdata/baktest/ -subdir=yes
注:使用-subdir=yes時,如果子目錄是檔案系統,則TSM不備份該子目錄中的檔案。
備份/fs1和/fs2檔案系統:
dsmc incremental /fs1 /fs2
備份/tsmdata/baktest/abc1和/tsmdata/baktest/abc2檔案
dsmc selective /tsmdata/baktest/abc1 /tsmdata/baktest/abc2
備份/tsmdata/filelist.txt檔案中的檔案列表:
dsmc selective -filelist=/tsmdata/filelist.txt
對目錄及其下的子目錄和檔案進行增量備份:
dsm>Incremental /tsmdata/baktest/
或:
dsm>Incremental /tsmdata/baktest/*
檢視備份資料
tsm> q backup /tsmdata/baktest/*
檢視所有備份資料
tsm> q backup / -subdir=yes
顯示詳細備份資訊
tsm> q backup -detail / -subdir=y
2. 刪除備份資料節點預設不允許其刪除備份檔案。
修改節點屬性,允許其刪除備份檔案
tsm:TSM>update node nodeba backdelete=yes
注意,執行此命令時要求節點不能正在訪問TSM伺服器
檢視節點屬性
tsm:TSM>q node format=detailed
確認刪除備份檔案的許可權,即
Backup Delete Allowed?: yes
刪除某目錄下*.txt備份檔案
tsm> delete backup "/tsmdata/baktest/*.txt"
刪除某目錄下的所有檔案(不包括目錄):
tsm> delete backup “/tsmdata/baktest/*”
刪除某目錄下的所有檔案(包括目錄):
tsm> delete backup "/tsmdata/baktest/*" -deltype=all
刪除所有備份資料(包括目錄)
tsm> delete backup / -deltype=all
刪除檔案空間:
tsm> delete filespace db2node /home
刪除檔案空間時,刪除該檔案空間內的所有備份版本和歸檔副本
3. 恢復資料恢復檔案的最近備份版本,即使該備份是非活動的:
dsmc restore /tsmdata/baktest/foldtest/aaa –latest
將檔案恢復到新的目錄和名稱:
dsmc restore /tsmdata/baktest/foldtest/aaa /tsmdata/baktest/foldtest/aaa.doc
恢復目錄及其所有子目錄中的檔案:
dsmc restore /tsmdata/baktest/ -subdir=yes
注:/tsmdata/baktest/目錄需要存在
將filelist.txt檔案中指定的檔案列表恢復到另一位置:
dsmc restore -filelist=/tsmdata/filelist.txt /tsmdata/baktest1/
4. 歸檔資料與備份檔案類似
歸檔/tsmdata/baktest/abc1和/tsmdata/baktest/abc2檔案
dsmc archive /tsmdata/baktest/abc1 /tsmdata/baktest/abc3
歸檔filelist.txt檔案中的檔案列表:
dsmc archive -filelist=/tsmdata/filelist.txt
歸檔目錄中的所有檔案並刪除這些檔案(不包括子目錄):
dsmc archive /tsmdata/baktest/ -deletefiles
歸檔目錄及其子目錄中的所有檔案:
dsmc archive /tsmdata/baktest/foldtest/ -subdir=yes
檢視歸檔資料:
tsm> q archive /tsmdata
tsm> q archive /tsmdata/
tsm> q archive -subdir=y /
5. 檢索歸檔資料在想要將歸檔副本從伺服器返回工作站時檢索檔案。
將檔案檢索到原始位置:
dsmc retrieve /tsmdata/baktest/abc.txt
將檔案檢索到新位置:
dsmc retrieve /tsmdata/baktest/abc4 /tsmdata/baktest1/abc4
檢索目錄下的所有檔案
dsmc retrieve /tsmdata/baktest/ -subdir=y
6. 刪除歸檔資料刪除某歸檔檔案(如果有多個版本,都刪除)
delete archive /tsmdata/baktest/abc1
刪除某歸檔檔案(可從列表中選擇要刪除的版本)
delete archive /tsmdata/baktest/abc2 –pick
刪除目錄下的所有歸檔檔案(包括子目錄):
del arch /tsmdata/baktest/* -subdir=y

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

相關文章