DEFINE DRIVE(將磁碟機定義至媒體庫)

使用這個指令來定義磁碟機。 每一部磁碟機都要指定隸屬於一個媒體庫,因此必須先定義好媒體庫,才能發出這個指定。

在發出 DEFINE DRIVE 指令後,必須定義路徑,IBM Spectrum Protect™ 才能使用磁碟機。 如需相關資訊,請參閱DEFINE PATH(定義路徑)。 如果您使用 SCSI 或 VTL 媒體庫類型,請參閱PERFORM LIBACTION(定義或刪除媒體庫的所有磁帶機路徑)

您可以對每一個磁帶機發出 DEFINE DRIVE 指令,來對一個媒體庫定義多個磁帶機。 獨立式磁碟機永遠需要手動式媒體庫。

Windows 作業系統限制: 在您對抽取式媒體裝置(例如 Jaz、Zip 或光碟機)發出 DEFINE DRIVE 指令之前,您必須在磁碟機中載入已適當格式化和貼妥標籤的媒體。

專用權類別

如果要發出這個指令,您必須具有系統專用權或無限制儲存體專用權。

語法

讀取語法圖表略過語法圖表
>>-DEFine DRive--library_name--drive_name----------------------->

   .-SERial--=--AUTODetect--------.  .-ONLine--=--Yes-----.   
>--+------------------------------+--+--------------------+----->
   '-SERial--=--+-AUTODetect----+-'  '-ONLine--=--+-Yes-+-'   
                '-serial_number-'                 '-No--'     

                            (1)     
   .-ELEMent--=--AUTODetect-----.   
>--+----------------------------+------------------------------->
   '-ELEMent--=--+-AUTODetect-+-'   
                 '-address----'     

>--+---------------------------+-------------------------------->
   |                       (2) |   
   '-ACSDRVID--=--drive_id-----'   

>--+-----------------------------------------+-----------------><
   |                     (3)                 |   
   '-CLEANFREQuency--=------+-NONE---------+-'   
                            |          (4) |     
                            +-ASNEEDED-----+     
                            '-gigabytes----'     

註:
  1. 當磁碟機類型是網路連接 SCSI (NAS) 磁碟機時,僅 SCSI 媒體庫中的磁碟機才需要 ELEMENT 參數。
  2. ACSDRVID 參數僅對 ACSLS 媒體庫裡的磁碟機是必要的。 此參數對於非 ACSLS 媒體庫是無效的。
  3. CLEANFREQUENCY 參數僅對 SCSI 媒體庫內的磁碟機有效。
  4. CLEANFREQUENCY=ASNEEDED 參數值不適用於所有的磁帶機。 如需相關資訊,請參閱參數的說明。

參數

library_name(必要)
指出要指定磁碟機的媒體庫名稱。 所有磁碟機,包括獨立式磁碟機,都需要此一參數。 先前必須已使用 DEFINE LIBRARY 指令定義指定的媒體庫。
drive_name(必要)
指定磁碟機名稱。 此名稱的長度上限為 30 個字元。
SERial
指定所定義之磁碟機的序號。 此為選用參數。 預設值為 AUTODETECT。

如果 SERIAL=AUTODETECT,當您定義路徑時,會把磁碟機報告的序號當成序號使用。

如果 SERIAL=serial_number,當您定義路徑時,會使用所輸入的序號來驗證磁帶機的路徑是否正確。

註: 根據裝置的功能,SERIAL=AUTODETECT 可能不受支援。 在此情況下,所報告的序號是空白。
ONLine
指定磁碟機是否可以使用。 此為選用參數。 預設值為 YES。
Yes
指定磁碟機可以使用。
No
指定磁碟機不可以使用。
ELEMent
指定磁碟機在 SCSI 或虛擬磁帶庫 (VTL) 中的元素位址。 伺服器使用元素位址將磁碟機的實體位置連接到磁碟機的 SCSI 或 VTL 位址。 預設值為 AUTODETECT。

如果 ELEMENT=AUTODETECT,在定義磁碟機路徑時伺服器會自動偵測元素號碼。

要得知您媒體庫配置的元素位址,請向製造商索取資訊。

限制:
  • 當磁碟機類型不是網路連接 SCSI (NAS) 磁碟機,ELEMENT 參數就只適用於 SCSI 媒體庫或 VTL 中的磁碟機。
  • 但是當指令是從媒體庫用戶端伺服器發出時(亦即,當媒體庫類型是 SHARED 時),此參數無效。
  • 根據媒體庫的功能,ELEMENT=AUTODETECT 可能不受支援。 在此情況下,您必須提供元素位址。
ACSDRVID
指定 ACSLS 媒體庫中被存取磁碟機的 ID。 磁碟機 ID 是一組號碼,用來指定磁碟機在 ACSLS 媒體庫中的實際位置。 這個磁帶機 ID 必須指定成 a、l、p、d,其中 a 代表 ACSID、l 是 LSM(媒體庫儲存體模組)、p 是畫面號碼,而 d 是磁帶機 ID。 伺服器需要磁碟機 ID,才能將磁碟機的實體位置連接到磁碟機的 SCSI 位址。 請參閱 StorageTek 的說明文件,以取得詳細資料。
Windows 作業系統限制: 如果要使用 ACSLS 功能,必須安裝 StorageTek Library Attach 軟體。
CLEANFREQuency
指定伺服器啟動磁碟機清潔的頻率。 此為選用參數。 您必須將清潔匣移入媒體庫的磁區庫存中,才能對自動式媒體庫進行最完整的自動清潔作業。

使用媒體庫型清潔時,如果媒體庫類型支援此功能,建議使用 NONE。

這個參數對外部管理的媒體庫無效,例如 3494 媒體庫或 ACSLS 所管理的 StorageTek 媒體庫。

重要: 若您計劃在本身的裝置硬體提供自動磁碟機清潔支援的 SCSI 媒體庫使用伺服器啟動的磁碟機清潔,有許多特殊的事項必須注意。
NONE
指定伺服器不追蹤這個磁碟機的清潔作業。 您可以對本身具有自動清潔功能的媒體庫使用這個值。
ASNEEDED
指定只有當磁碟機向裝置驅動程式回報需要清潔時,伺服器才會將移入清潔匣載入磁碟機。

CLEANFREQUENCY=ASNEEDED 參數值不適用於所有的磁帶機。 請參閱適合您作業系統的「支援的裝置」網站,以檢視詳細的磁碟機資訊。 如果不支援 ASNEEDED,您可以使用 gigabytes 值來執行自動清潔。

若為 IBM 3592 及 LTO 磁碟機,建議使用媒體庫型清潔。 如果不支援媒體庫型清潔,則必須使用 ASNEEDED。 不建議 Gigabytes

限制: IBM Spectrum Protect 不會控制連接至 NAS 檔案伺服器的磁帶機。 如果磁碟機只連接到 NAS 檔案伺服器(未連接到儲存體代理程式或伺服器),請勿指定 ASNEEDED 作為清潔頻率。
gigabytes
以 GB 指定磁帶機處理的資料量,到達這個資料量後,伺服器會在磁帶機載入清潔匣。 伺服器每次將清潔匣載入磁帶機時,都會重設 GB 處理計數器。
重要: 當 CLEANFREQUENCY=gigabyte 時,如果磁碟機通知裝置驅動程式需要進行清潔,在到達 gigabyte 設定之前會進行磁碟機清潔。

關於清潔方面的建議,請向磁碟機製造商索取資訊。 若資訊中提供以使用小時數當作清潔頻率的建議,請依下列步驟轉換成 GB:

  1. 使用磁帶機的每秒位元組數的速率來判斷每小時 GB 數的值。
  2. 將每小時 GB 數乘以清潔間隔的建議使用小時數。
  3. 使用該結果當作清潔頻率值。

對 IBM® 磁帶機採用 IBM 所建議的清潔頻率,以確保磁帶機不會過度清潔。

如果是 IBM 3590 磁帶機,請指定 GB 值作為清潔頻率,以確保充分清潔磁帶機。

範例:將磁帶機定義至媒體庫

在手動式媒體庫中定義一個磁帶機,媒體庫名稱為 LIB01,磁帶機名稱為 DRIVE01。
define drive lib01 drive01
AIX 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=lib01 device=/dev/rmt0
Linux 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=lib01 device=/dev/tsmscsi/mt0
Windows 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=lib01 device=mt3.0.0.0

範例:在 ACSLS 媒體庫中定義磁帶機

以媒體庫名稱 ACSLIB 及磁碟機名稱 ACSDRV1 來定義 ACSLS 媒體庫內的一個 磁碟機。
define drive acslib acsdrv1 acsdrvid=1,2,3,4
AIX 作業系統
define path server01 acsdrv1 srctype=server desttype=drive 
library=acslib device=/dev/rmt0
Linux 作業系統
define path server01 acsdrv1 srctype=server desttype=drive 
library=acslib device=/dev/tsmscsi/mt0
Windows 作業系統
define path server01 acsdrv1 srctype=server desttype=drive 
library=acslib device=mt3.0.0.0

範例:在自動式媒體庫中定義磁碟機

在自動式媒體庫中定義一個磁碟機,媒體庫名稱為 AUTO8MMLIB,磁碟機名稱為 DRIVE01。
define drive auto8mmlib drive01 element=82
AIX 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=auto8mmlib device=/dev/rmt0
Linux 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=auto8mmlib device=/dev/tsmscsi/mt0
Windows 作業系統
define path server01 drive01 srctype=server desttype=drive 
library=auto8mmlib device=mt3.0.0.0

相關指令

表 1. DEFINE DRIVE 的相關指令
指令 說明
DEFINE LIBRARY 定義自動式媒體庫或手動式媒體庫。
DEFINE PATH 定義來源與目的地之間的路徑。
DELETE DRIVE 從媒體庫中刪除磁碟機。
DELETE LIBRARY 刪除媒體庫。
PERFORM LIBACTION 定義媒體庫的所有磁帶機和路徑。
QUERY DRIVE 顯示磁碟機的相關資訊。
QUERY LIBRARY 顯示一或多個媒體庫的相關資訊。
QUERY PATH 顯示來源至目的地的路徑相關資訊。
UPDATE DRIVE 變更磁碟機的屬性。
UPDATE PATH 變更與路徑相關的屬性。