大多數磁帶驅動器使用SCSI接口,這意味着幾乎全部的磁帶驅動器只須要使用mt-st工具便可在Linux系統上進行操做。這些工具在Linux的每一版本中都有,並且使用方便。
Mt-st工具和帶磁帶驅動器的tar工具,能夠提供進行備份的全部必要條件。
若是SCSI接口卡的驅動已經安裝好,仔細閱讀dmesg輸出文件,它將告訴你SCSI鏈接哪些設備,而且告訴你它們被分配的節點。一般,磁帶驅動分配在 /dev/st0下。/dev/st0是到帶設備,寫完數據後會自動倒帶,/dev/nst0是不倒帶設備.
控制磁帶機的經常使用命令:
mt -f device options
控制磁帶,其中
device是磁帶機設備,/dev/st0
options是mt命令的參數,幾個經常使用參數是:
status 查看磁帶機狀態
rewind 倒帶
eod 定位磁帶到最後一個有效文件的結尾
fsf n 向前倒帶跳過n個文件
erase 清除磁帶內容
往磁帶中寫數據通常使用tar命令
tar cvf /dev/st0 backup.dmp
將backup.dmp文件寫入磁帶
tar tvf /dev/st0
查看磁帶上的內容
tar rvf /dev/st0 old.dmp
將old.dmp追加寫入到磁帶(若是還使用cvf參數,磁帶中就只剩下old.dmp了)
使用tar命令提取數據:
mkdir /restore
cd /restore
tar xvf /dev/st0
這將在/restore路徑下恢復磁帶上的數據。
從檔案文件中提取單個文件:
tar xvpf /dev/st0 etc/fstab
這將從磁帶上恢復/etc/fstab文件。dom
一。磁帶從磁帶機取出異地存放
1.checkout libv S97446L5 checklabel=no remove=no force=yes
2.q libv 後如過列表裏無S97446L5後可將磁帶從磁帶機取出。
二.磁帶放入磁帶機
先將S97447L5 磁帶放入袋I/O槽位
1.checkin libv S97447L5 status=scr
2.q actlog search=reply
10/18/11 13:25:50 ANR8323I 012: Insert ANY volume S97446L5 R/W into
entry/exit port of library 3584LIB within 60 minute(s);
issue 'REPLY' along with the request ID when ready.
(SESSION: 289, PROCESS: 15)
從這裏查看到012號
3.reply 012
磁帶將自動搜索並放入空槽,另外q libv 能夠查看到相關磁帶
4.將新放入磁帶定義到相關pool就能夠工具
一、打開新磁帶盒rest
二、去「寫保護」在左側爲正面方向,面向本身。把寫保護撥片向左,關閉寫保護。code
三、粘貼條形碼,其中條形碼在數字字母下方。接口
四、操做tsm控制面板,cotrol---magazine—left(right),在15秒內拉開左(右)磁帶盒,將所新加磁帶放入。進程
五、遠程鏈接tsm控制檯(dsmadmc)。rem
六、輸入命令:label libvolume 32LIB search=yes labelsource=barcode overwrite=no checkin=scratch,查找新加入磁帶。it
七、輸入q proc 能夠看到新的查找進程已經啓動,而且能顯示出找到幾個磁帶,並用q libv能夠看到找到的磁帶條碼號。io
八、Define volume SAP_DB AGN238L4 使用此命令把新加入的條碼爲:AGN238L4 的磁帶放入SAP_DB池內。class
另:一些其它命令:
1 > cancel proc 87 取消進程號爲87的進程
2 > update domain PRDSAP backretention=7 archretention=7
update copygroup PRDSAP PRDSAP MLOG2 STANDARD destination=SAP_INCR serialization=static verexists=7 verdeleted=7 retextra=30 retonly=60
activate policyset prdsap prdsap -----> Y
q domain
q copygroup
q copygroup f=d