用途
mkdev
コマンドは、Oracle Secure Backup用にデバイスを構成する場合に使用します。このコマンドでは、管理ドメインのデバイスにOracle Secure Backupでの名前と属性が割り当てられます。
Oracle Secure Backupで使用するためには、各デバイスは、1つ以上の添付ファイルを備えている必要があります。添付ファイルはホストとそのデバイス間のデータ・パスを記述したものです。添付ファイルには、デバイスの接続先であるホストと、デバイスへのアクセスに使用するRAWデバイス名を指定します。
前提条件
mkdev
コマンドを使用するには、管理ドメインの構成の変更(modify administrative domain's configuration)権を備えている必要があります。
Oracle Secure Backupテープ・デバイスを構成する前に、任意のSmall Computer System Interface(SCSI)ターゲットをスキャンして開くシステム・ソフトウェアをすべて無効にしておく必要があります。Oracle Secure Backupが、テープ・ライブラリやテープ・ドライブへのアクセスのため他のシステム・ソフトウェア(監視ソフトウェアなど)との競合を余儀なくされた場合は、予期しない動作が発生することがあります。
構文
テープ・ドライブを構成する場合は、次の構文を使用します。
mkdev::=
mkdev --type/-t tape [ --attach/-a aspec[,aspec]... ] [ --inservice/-o | --notinservice/-O ] [ --wwn/-W wwn ] [ --library/-l devicename ] [ --dte/-d dte ] [ --ejection/-j etype ] [ --minwriteablevolumes/-m n ] [ --blockingfactor/-f bf ] [ --maxblockingfactor/-F maxbf ] [ --automount/-m { yes | no } ] [ --erate/-e erate ] [ --current/-T se-spec ] [ --uselist/-u se-range ] [ --usage/-U duration ] [ --queryfreq/-q query_frequency ] [ --serial/-N serial-number ] [ --model/-L model-name ] devicename...
意味1
次のオプションにより、テープ・ドライブを構成できます。
このデバイスをテープ・ドライブとして指定します。
添付ファイルを構成します。添付ファイルは、ホストへのデバイスの物理接続または論理接続です。添付ファイルはデバイスとは区別され、ホストとデバイスの間のデータ・パスを記述したものです。
Oracle Secure Backupでは添付ファイルを使用してデバイスにアクセスするので、デバイスにはOracle Secure Backupで使用できる添付ファイルが1つ以上必要です。ファイバ・チャネル接続されたテープ・ドライブまたはテープ・ライブラリが複数の添付ファイルを持っていて、直接アクセスできるホストごとに添付ファイルが1つずつある場合があります。aspec
プレースホルダの詳細は、「aspec」を参照してください。
テープ・ドライブがOracle Secure Backupから論理的に使用可能であることを指定します。
テープ・ドライブがOracle Secure Backupから論理的に使用不可能であることを指定します。
デバイスのWorld Wide Nameを指定します。wwn
プレースホルダの詳細は、「wwn」を参照してください。
テープ・ドライブがあるテープ・ライブラリの名前を指定します。
テープ・ドライブを搭載しているテープ・ライブラリにおける、そのテープ・ドライブのデータ転送要素(DTE)番号を指定します。DTEは、テープ・ライブラリ内のテープ・ドライブに対するSCSI-2名です。DTEは、1〜nの番号を付けられ、テープ・ライブラリ内のテープ・ドライブの識別に使用されます。
--library
を指定した場合は、dte
番号を指定する必要があります。スタンドアロン・テープ・ドライブの場合は、dte
オプションは使用できません。
テープを取り出す方法を指定します。値は、automatic
、ondemand
またはmanual
です。
Oracle Secure Backupが初期のボリューム・ローテーションを開始するまでの、書込み可能なボリュームの最小数に対するしきい値を指定します。
ブロッキング・ファクタを指定します。ブロッキング・ファクタは、テープに書き込まれるデータの1ブロック当たりに含めることができる512バイトのレコードの数を決定するものです。デフォルトでは、Oracle Secure Backupにより64Kのブロックがテープに書き込まれ、この場合、ブロッキング・ファクタは128です。
最大ブロッキング・ファクタを指定します。最大ブロッキング・ファクタにより、Oracle Secure Backupが、ブロッキング・ファクタが不明のテープから最初に読み込むデータ量が制御されます。
最大ブロッキング・ファクタに指定可能な最大値は、4096です(ブロッキング・ファクタは物理テープ・ブロック当たりに格納できる512バイト・レコードの数です)。この値は、最大テープ・ブロック・サイズが2MBであることを表します。この最大値は、デバイスとオペレーティング・システムの制限の影響を受けるため、最大ブロック・サイズが小さくなることがあります。
自動マウント・モードが設定されます。このマウント・モードは、テープ・ドライブに物理的にロードされたボリュームをOracle Secure Backupが使用する方法を示します(「mountdev」の説明を参照してください)。
この値をyes
(デフォルト)に設定すると、オペレータ操作なしで、テープがバックアップおよびリストア操作用にマウントされます。このオプションをno
に設定した場合は、ボリュームは、使用可能にするには手動でマウントする必要があります。
no
に設定すると有益なのは、テープ・ドライブをバックアップでなくオンデマンド・リストア操作の実行専用とする場合です。バックアップのスケジュール時にこのテープ・ドライブのautomount
をyes
に設定し、テープ・ドライブにアンマウントされた適格なテープがある場合は、このテープ・ドライブがバックアップに使用されます。
エラー率の割合を指定します。エラー率は、リカバリ済のエラー数を書き込まれたブロックの合計数で除算したものに100を乗算した数値です。デバイスによってレポートされたエラー率が指定した値を超えると、警告が発行されます。デフォルトは8
です。
また、テープ・ドライブのエラー・カウンタを読取りまたはリセットしようとしているときにSCSIエラーが発生すると、警告が発行されます。一部のテープ・ドライブでは、このような操作を実行するために必要なSCSIコマンドがサポートされていません。このような警告を回避するには、このオプションに対してnone
を指定することでエラー率のチェックを無効にします。
記憶域要素の番号を指定します。このオプションは、次の基準が満たされているときにのみ、テープ・ドライブに対して適用されます。
そのテープ・ドライブがテープ・ライブラリ内にある。
そのテープ・ドライブにはテープがロード済であることが認識されている。
ハードウェアで、そのテープ・ドライブがロードされた記憶域要素を判別できていない。
se-spec
プレースホルダの詳細は、「se-spec」を参照してください。
このデバイスが使用できる記憶域要素の範囲を指定します。このオプションが適用されるのは、テープ・ライブラリに搭載されているテープ・ドライブのみです。
デフォルトでは、テープ・ライブラリ内のすべてのテープ・ドライブからテープ・ライブラリ内のすべてのテープにアクセスすることが可能になります。バックアップを同時実行する複数のテープ・ドライブを搭載するライブラリでは、複数のテープの使用をパーティション化する必要があります。
たとえば、記憶域要素の前半にある各テープを1番目のテープ・ドライブで使用し、後半にある各テープを2番目のテープ・ドライブで使用する場合です。あるいは、単一のテープ・ドライブ上で様々なタイプのバックアップ用にいろいろな使用リストを設定する場合です。
se-range
プレースホルダの詳細は、「se-range」を参照してください。
クリーンアップ・サイクルの間隔を指定します。たとえば、--usage 1month
により、毎月のクリーンアップ・サイクルがリクエストされます。duration
プレースホルダの詳細は、「duration」を参照してください。
構成済の間隔を初期化し、最後のクリーンアップ以降のテープ・ドライブ使用時間を反映させるには、chdevコマンドで--usage
オプションを指定します。たとえば、最新のクリーンアップが1週間前であったものと設定するには、chdev
コマンドで--usage 1week
オプションを指定します。
問合せ頻度をkb
で指定します。問合せ頻度とは、1KBのブロック数で表した、テープ位置をサンプリングする間隔です。最大許容問合せ頻度は1048576(1MB)で、これは1GBの問合せ頻度になります。問合せ頻度0
では、位置のサンプリングが無効になります。
Oracle Secure Backupではバックアップ中、テープの位置が定期的にサンプリングされます。この位置情報は、リストア操作の速度を上げるために、obtarによってOracle Secure Backupカタログに保存されます。ただし、一部のデバイスでは、このサンプリングによってバックアップ・パフォーマンスが低下することがあります。Oracle Secure Backupにより、サポート対象のすべてのテープ・ドライブ・タイプについて最適な問合せ頻度を決定しようとした結果、問合せ頻度の調整が必要なことが判明することがあります。
テープ・デバイスのシリアル番号を指定します。
シリアル番号を入力した場合、Oracle Secure Backupはこのシリアル番号をデバイス・オブジェクトに保存します。シリアル番号が入力されていない場合、デバイスからシリアル番号を読み取って、最初にOracle Secure Backupがテープ・デバイスを開いたきのデバイス・オブジェクトにこのシリアル番号を保存します。
テープ・デバイスのモデル名を指定します。
構成するテープ・ドライブの名前を指定します。添付ファイルを指定する場合は、1つのdevicename
のみを指定できます。デバイス名の命名規則については、「devicename」を参照してください。
構文2
mkdev::=
mkdev --type/-t library [ --class/-x vtl ] [ --attach/-a aspec[,aspec]... ] [ --inservice/-o | --notinservice/-O ] [ --wwn/-W wwn ] [ --autoclean/-C { yes | no } ] [ --cleanemptiest/-E { yes | no } ] [ --cleaninterval/-i { duration | off } ] [ --barcodereader/-B { yes | no | default } ] [ --barcodesrequired/-b { yes | no } ] [ --ejection/-j etype ] [ --minwriteablevolumes/-m n ] [ --unloadrequired/-Q { yes | no } ] [ --serial/-N serial-number ] [ --model/-L model-name ] devicename...
意味2
次のオプションは、テープ・ライブラリを構成する場合に使用できます。ここに記載されていないオプションについては、「意味1」を参照してください。
このデバイスをテープ・ライブラリとして指定します。
仮想テープ・ライブラリを指定します。
自動テープ・クリーンアップを有効にするかどうかを指定します。クリーンアップ・サイクルは、クリーンアップが必要なことがテープ・ドライブによりレポートされたとき、または指定された使用時間が経過したときに開始されます。
Oracle Secure Backupでは、カートリッジがテープ・ドライブにロードされたかまたはドライブからアンロードされたときに、クリーンアップ要件がチェックされます。その時点でクリーンアップが必要となった場合は、Oracle Secure Backupでは次のステップを実行します。
クリーニング・カートリッジをロードします。
クリーンアップ・サイクルが完了するまで待機します。
クリーニング・カートリッジをその元の記憶域要素に戻します。
リクエストされたロードまたはアンロードを再開します。
なお、cleanコマンドを実行すると、手動でテープ・ドライブをクリーンアップできます。
どのクリーニング・テープを使用するかを指定します。このオプションは、テープ・ライブラリに複数のクリーニング・テープを装着した場合に使用すると便利です。
デフォルト値のyes
では、最も空きのあるクリーニング・テープが指定され、これにより、クリーンアップが複数回必要な場合、各クリーニング・テープが順繰りに使用されます。
no
値が指定されると、obtoolでは、最も使用されていないクリーニング・テープが使用されます。これにより、各クリーニング・テープは消耗するまで使用され、その後次のクリーニング・テープが消耗するまで使用される、というようになります。
クリーンアップ間隔があるかどうか、ある場合は間隔のduration
を指定します。デフォルトはoff
です。durationは、テープ・ドライブの使用開始からクリーンアップ・サイクルの開始までの間隔です。duration
プレースホルダの詳細は、「duration」を参照してください。
自動テープ・ドライブ・クリーンアップを有効にした場合は、duration
にクリーンアップ・サイクルの間隔を指定します。クリーンアップ要件をレポートしていないテープ・ドライブの場合は、クリーンアップ間隔をたとえば、30days
に指定できます。
バーコード・リーダーがあるかどうかを指定します。デバイスの多くは、バーコード・リーダーが付いているかどうかをレポートします。そのようなデバイスにはdefault
を指定できます。この情報をレポートしないデバイスの場合は、yes
またはno
を指定します。
テープ・ライブラリのテープに読取り可能なバーコードが付いていることをOracle Secure Backupに要求させるかどうかを指定します。デフォルトはno
です。yes
を指定して、テープ・ライブラリのテープに読取り可能なバーコードがない場合は、テープの使用が拒否されます。
通常、Oracle Secure Backupでは、読取り可能なバーコードのあるテープとそうでないテープを区別しません。このポリシーにより、Oracle Secure Backupでは、リストアに必要なテープを要求する際に、バーコードとボリュームIDの両方をいつでも使用できるようになります。
テープ・ドライブから記憶域要素にテープを移動する際に、事前にアンロード操作が必要かどうかを指定します。通常はこのオプションはデフォルトのyes
に設定したままにしておきます。何も指定しない場合、デフォルトであるyesの値は外部デバイス表ob_drives
から設定されます。ただし、問題が発生する場合、特にテープ・ドライブのアンロード中のオフライン待機中にタイムアウトが発生する場合は、この値をno
に設定してください。
テープ・デバイスのシリアル番号を指定します。
テープ・デバイスのモデル名を指定します。
構成するテープ・ライブラリの名前を指定します。添付ファイルを指定する場合は、1つのdevicename
のみを指定できます。デバイス名の命名規則については、「devicename」を参照してください。
構文3
ACSLSテープ・ライブラリのテープ・ドライブを構成する場合は、次の構文を使用します。
mkdev::=
mkdoev --type/-t tape [ --attach/-a aspec[,aspec]... ] [ --inservice/-o | --notinservice/-O ] [ --wwn/-W wwn ] [ --library/-l devicename --lsm/s lsm_id --panel/p panel_id --drive/r drive_id] [ --blockingfactor/-f bf ] [ --maxblockingfactor/-F maxbf ] [ --erate/-e erate ] [ --queryfreq/-q queryfrequency ] devicename... devicename...
意味3
ACSLSテープ・ライブラリのテープ・ドライブを構成する場合は、次の意味を使用します。ここに記載されていないオプションについては、「意味1」を参照してください。
このオプションは、ACSLSライブラリに内包されるテープ・ドライブに対してのみ使用します。このテープ・ドライブが存在するACSライブラリ・ストレージ・モジュールのIDを定義します。
このオプションは、ACSLSライブラリに内包されるテープ・ドライブに対してのみ使用します。このテープ・ドライブが存在するパネルのIDを定義します。
このオプションは、ACSLSライブラリに内包されるテープ・ドライブに対してのみ使用します。このテープ・ドライブが存在するドライブのIDを定義します。
構文4
ACSLSテープ・ライブラリを構成する場合は、次の構文を使用します。
mkdev::=
mkdev --type/-t library -class/-x acsls --attach/-a aspec... --acsid/-g acs_id [ --inservice/-o | --notinservice/-O ] [ --userid/-n acs_userid ] [ --port/-P port_num ] [ --ejection/-j etype ] [ --minwritablevolumes/-V minvols ] library_devicename...
意味4
ACSLSテープ・ライブラリを構成する場合は、次の意味を使用します。ここに記載されていないオプションについては、「意味1」を参照してください。
このオプションは、このテープ・ライブラリがACSテープ・ライブラリであることを指定します。
ACSLSテープ・ライブラリに対するOracle Secure Backupメディア・サーバーおよびACSLSサーバーを指定します。aspecの書式は、mediaservhostname:acslshost
です。
制御するACSLSテープ・ライブラリのASC ID値を指定します。
ACSLSアクセス制御ユーザー名を指定します。この値はオプションです。指定した場合、ACSLSサーバーとのやりとりにはすべてこのアクセス名が前に付きます。
ACSLSサーバー・ソフトウェアのリスニング・ポートを指定します。通常、この値は0
か、または指定しません。このオプションを指定する必要があるのは、ACSLSサーバーがファイアウォールの内側にある場合のみです。
構文5
シンボリック名をACSLSテープ・ライブラリ内のACSカートリッジ・アクセス・ポート(CAP)と関連付ける場合は、次の構文を使用します。このコマンドでは、ACS上の物理アイテムであるCAPを作成または変更しません。
mkdev::=
mkdev --type/-t cap [ --library/-L devicename ] [ --capid/-c cap_id ] [ --lsm/-s lsm_id ] capname
意味5
シンボリック名をACSLSテープ・ライブラリ内のACSカートリッジ・アクセス・ポート(CAP)と関連付ける場合は、次の意味を使用します。
CAPが存在するテープ・ライブラリの名前を指定します。省略した場合は、library変数が使用されます。library変数が見つからない場合や指定されていない場合は、エラー・メッセージが表示されます。
選択されたテープ・ライブラリ内のCAPのハードウェアの場所を指定します。
選択されたテープ・ライブラリ内のCAPのACSライブラリ・ストレージ・モジュールを指定します。
作成されるOracle Secure Backup CAPオブジェクトの名前。
例
例2-79 テープ・ドライブの構成
この例では、テープ・ドライブを構成しています。
ob> lsdev library lib1 in service drive 1 tape1 in service library lib2 in service drive 1 tape2 in service ob> mkdev --type tape --inservice --library lib1 --erate 8 --dte 2 --blockingfactor 128 --uselist 1 --usage 4minute --automount yes hptape ob> lsdev library lib1 in service drive 1 tape1 in service drive 2 hptape in service library lib2 in service drive 1 tape2 in service