TSM file client檔案備份,歸檔基本命令總結

lenx2000發表於2010-08-10

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. 刪除備份資料

節點預設不允許其刪除備份檔案。

修改節點屬性,允許其刪除備份檔案

tsmTSM>update node nodeba backdelete=yes

注意,執行此命令時要求節點不能正在訪問TSM伺服器

檢視節點屬性

tsmTSM>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/11134849/viewspace-670673/,如需轉載,請註明出處,否則將追究法律責任。

相關文章