歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix資訊 >> Unix系統磁帶管理命令

Unix系統磁帶管理命令

日期:2017/3/6 11:39:38   编辑:Unix資訊

從用戶的角度來看,Unix的任何設備都可以看做是文件。因此,可以“打開”合適的磁帶驅動器文件來進行寫入操作,將要備份的數據寫入到文件中去。雖然這聽上去過於簡單了,但是實際情況就是這樣。Unix系統把每一個設備都看成一個文件,與普通文件一樣處理,這樣可以使文件與設備的操作盡可能統一。

從用戶的角度來看,對設備的使用和一般文件的使用一樣。所以管理磁帶的最有效的方法是使用相關命令。

1.Unix系統 ml命令

mt命令用來控制磁帶機。可以使用 mt 命令的 status 選項來獲取有關磁帶機的狀態信息。mt 命令可報告配置文件 /kernel/drv/st.conf 中介紹的所有磁帶機的信息。

mt命令格式:mt [ -f device ] command [ count ] ,
顯示磁帶狀態
# mt -f /dev/rmt/n status
然後可以替換磁帶機編號 0、1、2、3 等,以顯示有關所有可用磁帶機的信息。
應用實例:
顯示 QIC-150 磁帶機 (/dev/rmt/0) 的狀態:
$ mt -f /dev/rmt/0 status
Archive QIC-150 tape drive:
sense key(0x0)= No Additional Sense residual= 0 retries= 0
file no= 0 block no= 0
重新拉張磁帶
如果讀取磁帶時出現錯誤,則可以重新張緊磁帶、清潔磁帶機,然後重試。請勿重新張緊非 QIC 磁帶機。
$ mt -f /dev/rmt/3 retension

要反繞盒式磁帶,請使用 mt 命令。
$ mt -f /dev/rmt/1 rewind

2.tar命令

tar命令是用來建立,還原備份文件的工具程序,Solaris 系統對tar 進行了增強,使之更勝任系統級別的備份。它允許所有或部分要備份的文件和目錄列表保存在一個或多個文本文件中。Unix環境下根文件系統的/dev目錄包含了所有和物理設備關聯的文件。

當對這些文件進行操作時,實際上是在操作下層的物理設備。如果DAT或DLT的磁帶機已經連接好並加電,一般下情況下能夠自動檢測到磁帶機並在自檢時會提示是否要配置發現的磁帶機,選擇配置即可。如果用戶在起Unix系統時沒有發現磁帶機,可能是磁帶機的驅動已經安裝到Unix系統中了。

tar命令格式:tar {c|r|t|u|x}[BDeEFhilmnopPqvw@[0-7]][bfk][X...][塊大小] [磁帶存檔文件] [大小] [排除文件...] {文件 | -I 包含文件 | -C 目錄文件}

下面介紹常用選項將文件復制到磁帶
1. 進入包含要復制的文件的目錄。
2. 將可寫磁帶插入磁帶機中。
3. 將文件復制到磁帶。命令如下:
$ tar cvf /dev/rmt/n filenames
參數說明:c 指明要創建歸檔文件;v 歸檔時顯示每個文件的名稱;
f /dev/rmt/n 指明應該將歸檔文件寫入指定設備或文件。
filenames 指明要復制的文件和目錄。使用空格分隔多個文件。

Unix系統會將指定的文件名復制到磁帶,並且會覆寫該磁帶上的任何現有文件。然後從磁帶機中取出磁帶。在磁帶標簽中寫入文件名稱。

Copyright © Linux教程網 All Rights Reserved