DEFINE DRIVE (ドライブのライブラリーへの定義)

このコマンドは、ドライブを定義するのに使用します。各ドライブはライブラリーに割り当てられるので、 このコマンドを発行する前にライブラリーを定義しておかなければなりません。

ドライブを IBM Spectrum Protect™ で使用可能にするために、DEFINE DRIVE コマンドを発行した後にパスを定義する必要があります。詳細については、DEFINE PATH (パスの定義)を参照してください。SCSI または VTL のライブラリー・タイプを使用している場合は、PERFORM LIBACTION (ライブラリーのすべてのドライブとパスの定義または削除)を参照してください。

各ドライブごとに DEFINE DRIVE コマンドを出すことによって、複数のドライブを 1 つのライブラリーに定義することができます。独立型ドライブは、常に手動ライブラリーを必要とします。

Windows オペレーティング・システム制約事項: Jaz、Zip、または CD ドライブのような 取り外し可能メディア装置に対して DEFINE DRIVE コマンドを発行する前に、 適切にフォーマットされたラベル付きメディアをそのドライブにロードしなければなりません。
詳細な最新ドライブ・サポート情報については、ご使用のオペレーティング・システム用の Supported Devices Web サイトを参照してください。

特権クラス

このコマンドを発行するには、システム特権または無制限ストレージ特権が必要です。

構文

構文図を読む構文図をスキップする
>>-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. ELEMENT パラメーターは、ドライブ・タイプが Network Attached SCSI (NAS) ドライブである場合、SCSI ライブラリーのドライブにのみ必要です。
  2. ACSLS ライブラリーのドライブには、ACSDRVID が 必要です。このパラメーターは、非 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 の場合は、ドライブへのパスを定義すると、サーバーによってエレメント番号が自動的に検出されます。

ユーザーのライブラリー構成のエレメント・アドレスを見つけるには、メーカーの情報を参照してください。

制約事項:
  • ELEMENT パラメーターは、ドライブ・タイプが Network Attached SCSI (NAS) ドライブでない場合、SCSI ライブラリーまたは VTL のドライブにのみ有効です。
  • このパラメーターは、コマンドがライブラリー・クライアント・サーバーから出される時 (すなわち、ライブラリー・タイプが SHARED の時) には有効ではありません。
  • ライブラリーの機能によっては、ELEMENT=AUTODETECT がサポートされない場合があります。この場合は、エレメント・アドレスを指定する必要があります。
ACSDRVID
ACSLS ライブラリーでアクセスするドライブの ID を指定します。ドライブ ID は、ACSLS ライブラリー内のドライブの物理的な位置を示す番号のセットです。このドライブ ID は、a、l、p、d で指定する必要があります。ここで、a は ACSID、l は LSM (ライブラリー・ストレージ・モジュール)、p はパネル番号、および d はドライブ ID です。サーバーは、ドライブの物理的な位置を ドライブの SCSI アドレスに結び付けるために、ドライブ ID を必要とします。詳細については、StorageTek の資料を参照してください。
Windows オペレーティング・システム制約事項: ACSLS の機能を使用するには、StorageTek Library Attach ソフトウェアをインストールする必要があります。
CLEANFREQuency
サーバーがドライブ・クリーニングを活動化する頻度を指定します。このパラメーターはオプションです。自動化ライブラリーのクリーニングを完全に自動化するには、クリーナー・カートリッジがライブラリーのボリューム・インベントリーにチェックインされていなければなりません。

ライブラリー・ベースのクリーニングを使用している時、ご使用のライブラリー・タイプでこの機能がサポートされている場合は、NONE を指定することをお勧めします。

ACSLS の管理下にある 3494 ライブラリーや StorageTek ライブラリーなど、外部から管理されているライブラリーの場合は、このパラメーターは無効です。

重要: SCSI ライブラリーで、その装置のハードウェアにおいて自動ドライブ・クリーニング・サポートを提供する、サーバー駆動のドライブ・クリーニングの使用を計画する場合には、特別な考慮事項があります。
NONE
サーバーがこのドライブに関するクリーニングをトラッキングしないことを指定します。このパラメーターは、固有の自動クリーニングを保持するライブラリーに使用できます。
ASNEEDED
ドライブがデバイス・ドライバーにクリーニングの必要性を報告する場合に限り、サーバーがドライブにチェックイン・クリーナー・カートリッジをロードすることを指定します。

CLEANFREQUENCY=ASNEEDED パラメーター値は、 すべての磁気テープ・ドライブで機能するわけではありません。詳細なドライブ情報を表示するには、ご使用のオペレーティング・システム用の Supported Devices Web サイトを参照してください。ASNEEDED がサポートされていない場合は、自動クリーニングに対して gigabytes 値を使用できます。

IBM 3592 ドライブおよび LTO ドライブの場合は、ライブラリー・ベースのクリーニングをお勧めします。ライブラリー・ベースのクリーニングがサポートされていない場合は、ASNEEDED を使用する必要があります。Gigabytes は推奨されません。

制約事項: IBM Spectrum Protect は、NAS ファイル・サーバーに接続されたドライブを制御しません。ドライブが NAS ファイル・サーバーのみに 接続されている (ストレージ・エージェントまたはサーバーへの接続がない) 場合は、クリーニングの頻度に ASNEEDED を指定しないでください。
gigabytes
サーバーがドライブにクリーナー・カートリッジをロードする前にドライブ上で処理される データの量 (ギガバイト) を指定します。サーバーは、ドライブにクリーナー・カートリッジをロードするたびに、 ギガバイトの処理カウンターをリセットします。
重要: CLEANFREQUENCY=gigabyte を指定した場合でも、ドライブがデバイス・ドライバーにクリーニングが必要であることを通知すると、ギガバイト設定に達する前にドライブ・クリーニングが発生することがあります。

クリーニングの推奨事項については、ドライブのメーカーの情報を参照してください。この情報で クリーニング頻度の推奨値が使用時間数で与えられている場合には、 次のようにしてギガバイト値に変換してください。

  1. ドライブの「バイト/秒」速度を使用して「ギガバイト/時間」値を判別 します。
  2. ギガバイト/時間の値に、推奨クリーニング頻度 (使用時間数) を掛けます。
  3. その結果をクリーニング頻度値として使用します。

IBM® ドライブに関して、IBM の推奨するクリーニング頻度を順守した場合、ドライブが過度にクリーニングされることはありません。

IBM 3590 ドライブの場合には、クリーニング頻度のギガバイト値を指定して、必ずドライブの適切なクリーニングが行われるようにしてください。

例: ドライブのライブラリーへの定義

手動ライブラリー内で、ライブラリー名が 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 1 つ以上のライブラリーについての情報を表示します。
QUERY PATH ソースから宛先へのパスについての情報を表示します。
UPDATE DRIVE ドライブの属性を変更します。
UPDATE PATH パスと関連した属性を変更します。