DEFINE DRIVE(將磁碟機定義至媒體庫)
使用這個指令來定義磁碟機。 每一部磁碟機都要指定隸屬於一個媒體庫,因此必須先定義好媒體庫,才能發出這個指定。
在發出 DEFINE DRIVE 指令後,必須定義路徑,IBM Spectrum Protect™ 才能使用磁碟機。 如需相關資訊,請參閱DEFINE PATH(定義路徑)。 如果您使用 SCSI 或 VTL 媒體庫類型,請參閱PERFORM LIBACTION(定義或刪除媒體庫的所有磁帶機路徑)。
您可以對每一個磁帶機發出 DEFINE DRIVE 指令,來對一個媒體庫定義多個磁帶機。 獨立式磁碟機永遠需要手動式媒體庫。
限制: 在您對抽取式媒體裝置(例如 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----'
- 當磁碟機類型是網路連接 SCSI (NAS) 磁碟機時,僅 SCSI 媒體庫中的磁碟機才需要 ELEMENT 參數。
- ACSDRVID 參數僅對 ACSLS 媒體庫裡的磁碟機是必要的。 此參數對於非 ACSLS 媒體庫是無效的。
- CLEANFREQUENCY 參數僅對 SCSI 媒體庫內的磁碟機有效。
- 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 的說明文件,以取得詳細資料。
限制: 如果要使用 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:
- 使用磁帶機的每秒位元組數的速率來判斷每小時 GB 數的值。
- 將每小時 GB 數乘以清潔間隔的建議使用小時數。
- 使用該結果當作清潔頻率值。
對 IBM® 磁帶機採用 IBM 所建議的清潔頻率,以確保磁帶機不會過度清潔。
如果是 IBM 3590 磁帶機,請指定 GB 值作為清潔頻率,以確保充分清潔磁帶機。
範例:將磁帶機定義至媒體庫
define drive lib01 drive01

define path server01 drive01 srctype=server desttype=drive
library=lib01 device=/dev/rmt0

define path server01 drive01 srctype=server desttype=drive
library=lib01 device=/dev/tsmscsi/mt0

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

define path server01 acsdrv1 srctype=server desttype=drive
library=acslib device=/dev/rmt0

define path server01 acsdrv1 srctype=server desttype=drive
library=acslib device=/dev/tsmscsi/mt0

define path server01 acsdrv1 srctype=server desttype=drive
library=acslib device=mt3.0.0.0
範例:在自動式媒體庫中定義磁碟機
在自動式媒體庫中定義一個磁碟機,媒體庫名稱為 AUTO8MMLIB,磁碟機名稱為 DRIVE01。define drive auto8mmlib drive01 element=82

define path server01 drive01 srctype=server desttype=drive
library=auto8mmlib device=/dev/rmt0

define path server01 drive01 srctype=server desttype=drive
library=auto8mmlib device=/dev/tsmscsi/mt0

define path server01 drive01 srctype=server desttype=drive
library=auto8mmlib device=mt3.0.0.0
相關指令
| 指令 | 說明 |
|---|---|
| DEFINE LIBRARY | 定義自動式媒體庫或手動式媒體庫。 |
| DEFINE PATH | 定義來源與目的地之間的路徑。 |
| DELETE DRIVE | 從媒體庫中刪除磁碟機。 |
| DELETE LIBRARY | 刪除媒體庫。 |
| PERFORM LIBACTION | 定義媒體庫的所有磁帶機和路徑。 |
| QUERY DRIVE | 顯示磁碟機的相關資訊。 |
| QUERY LIBRARY | 顯示一或多個媒體庫的相關資訊。 |
| QUERY PATH | 顯示來源至目的地的路徑相關資訊。 |
| UPDATE DRIVE | 變更磁碟機的屬性。 |
| UPDATE PATH | 變更與路徑相關的屬性。 |
