ヘッダーをスキップ
Oracle Secure Backupリファレンス
リリース10.3
B56062-01
  目次
目次
索引
索引

戻る
戻る
 
次へ
次へ
 

mkdev

用途

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

次のオプションにより、テープ・ドライブを構成できます。

--type/-t tape

このデバイスをテープ・ドライブとして指定します。

--attach/-a aspec

添付ファイルを構成します。添付ファイルは、ホストへのデバイスの物理接続または論理接続です。添付ファイルはデバイスとは区別され、ホストとデバイスの間のデータ・パスを記述したものです。

Oracle Secure Backupでは添付ファイルを使用してデバイスにアクセスするので、デバイスにはOracle Secure Backupで使用できる添付ファイルが1つ以上必要です。ファイバ・チャネル接続されたテープ・ドライブまたはテープ・ライブラリが複数の添付ファイルを持っていて、直接アクセスできるホストごとに添付ファイルが1つずつある場合があります。aspecプレースホルダの詳細は、「aspec」を参照してください。

--inservice/-o

テープ・ドライブがOracle Secure Backupから論理的に使用可能であることを指定します。

--notinservice/-O

テープ・ドライブがOracle Secure Backupから論理的に使用不可能であることを指定します。

--wwn/-W wwn

デバイスのWorld Wide Nameを指定します。wwnプレースホルダの詳細は、「wwn」を参照してください。

--library/-l devicename

テープ・ドライブがあるテープ・ライブラリの名前を指定します。

--dte/-d dte

テープ・ドライブを搭載しているテープ・ライブラリにおける、そのテープ・ドライブのデータ転送要素(DTE)番号を指定します。DTEは、テープ・ライブラリ内のテープ・ドライブに対するSCSI-2名です。DTEは、1〜nの番号を付けられ、テープ・ライブラリ内のテープ・ドライブの識別に使用されます。

--libraryを指定した場合は、dte番号を指定する必要があります。スタンドアロン・テープ・ドライブの場合は、dteオプションは使用できません。

--ejection/-j etype

テープを取り出す方法を指定します。値は、automaticondemandまたはmanualです。

--minwriteablevolumes/-m n

Oracle Secure Backupが初期のボリューム・ローテーションを開始するまでの、書込み可能なボリュームの最小数に対するしきい値を指定します。

--blockingfactor/-f bf

ブロッキング・ファクタを指定します。ブロッキング・ファクタは、テープに書き込まれるデータの1ブロック当たりに含めることができる512バイトのレコードの数を決定するものです。デフォルトでは、Oracle Secure Backupにより64Kのブロックがテープに書き込まれ、この場合、ブロッキング・ファクタは128です。

--maxblockingfactor/-F maxbf

最大ブロッキング・ファクタを指定します。最大ブロッキング・ファクタにより、Oracle Secure Backupが、ブロッキング・ファクタが不明のテープから最初に読み込むデータ量が制御されます。

最大ブロッキング・ファクタに指定可能な最大値は、4096です(ブロッキング・ファクタは物理テープ・ブロック当たりに格納できる512バイト・レコードの数です)。この値は、最大テープ・ブロック・サイズが2MBであることを表します。この最大値は、デバイスとオペレーティング・システムの制限の影響を受けるため、最大ブロック・サイズが小さくなることがあります。

--automount/-m { yes | no }

自動マウント・モードが設定されます。このマウント・モードは、テープ・ドライブに物理的にロードされたボリュームをOracle Secure Backupが使用する方法を示します(「mountdev」の説明を参照してください)。

この値をyes(デフォルト)に設定すると、オペレータ操作なしで、テープがバックアップおよびリストア操作用にマウントされます。このオプションをnoに設定した場合は、ボリュームは、使用可能にするには手動でマウントする必要があります。

noに設定すると有益なのは、テープ・ドライブをバックアップでなくオンデマンド・リストア操作の実行専用とする場合です。バックアップのスケジュール時にこのテープ・ドライブのautomountyesに設定し、テープ・ドライブにアンマウントされた適格なテープがある場合は、このテープ・ドライブがバックアップに使用されます。

--erate/-e erate

エラー率の割合を指定します。エラー率は、リカバリ済のエラー数を書き込まれたブロックの合計数で除算したものに100を乗算した数値です。デバイスによってレポートされたエラー率が指定した値を超えると、警告が発行されます。デフォルトは8です。

また、テープ・ドライブのエラー・カウンタを読取りまたはリセットしようとしているときにSCSIエラーが発生すると、警告が発行されます。一部のテープ・ドライブでは、このような操作を実行するために必要なSCSIコマンドがサポートされていません。このような警告を回避するには、このオプションに対してnoneを指定することでエラー率のチェックを無効にします。

--current/-T se-spec

記憶域要素の番号を指定します。このオプションは、次の基準が満たされているときにのみ、テープ・ドライブに対して適用されます。

  • そのテープ・ドライブがテープ・ライブラリ内にある。

  • そのテープ・ドライブにはテープがロード済であることが認識されている。

  • ハードウェアで、そのテープ・ドライブがロードされた記憶域要素を判別できていない。

se-specプレースホルダの詳細は、「se-spec」を参照してください。

--uselist/-u se-range

このデバイスが使用できる記憶域要素の範囲を指定します。このオプションが適用されるのは、テープ・ライブラリに搭載されているテープ・ドライブのみです。

デフォルトでは、テープ・ライブラリ内のすべてのテープ・ドライブからテープ・ライブラリ内のすべてのテープにアクセスすることが可能になります。バックアップを同時実行する複数のテープ・ドライブを搭載するライブラリでは、複数のテープの使用をパーティション化する必要があります。

たとえば、記憶域要素の前半にある各テープを1番目のテープ・ドライブで使用し、後半にある各テープを2番目のテープ・ドライブで使用する場合です。あるいは、単一のテープ・ドライブ上で様々なタイプのバックアップ用にいろいろな使用リストを設定する場合です。

se-rangeプレースホルダの詳細は、「se-range」を参照してください。

--usage/-U duration

クリーンアップ・サイクルの間隔を指定します。たとえば、--usage 1monthにより、毎月のクリーンアップ・サイクルがリクエストされます。durationプレースホルダの詳細は、「duration」を参照してください。

構成済の間隔を初期化し、最後のクリーンアップ以降のテープ・ドライブ使用時間を反映させるには、chdevコマンドで--usageオプションを指定します。たとえば、最新のクリーンアップが1週間前であったものと設定するには、chdevコマンドで--usage 1weekオプションを指定します。

--queryfreq/-q kb

問合せ頻度をkbで指定します。問合せ頻度とは、1KBのブロック数で表した、テープ位置をサンプリングする間隔です。最大許容問合せ頻度は1048576(1MB)で、これは1GBの問合せ頻度になります。問合せ頻度0では、位置のサンプリングが無効になります。

Oracle Secure Backupではバックアップ中、テープの位置が定期的にサンプリングされます。この位置情報は、リストア操作の速度を上げるために、obtarによってOracle Secure Backupカタログに保存されます。ただし、一部のデバイスでは、このサンプリングによってバックアップ・パフォーマンスが低下することがあります。Oracle Secure Backupにより、サポート対象のすべてのテープ・ドライブ・タイプについて最適な問合せ頻度を決定しようとした結果、問合せ頻度の調整が必要なことが判明することがあります。

--serial/-N serial-number

テープ・デバイスのシリアル番号を指定します。

シリアル番号を入力した場合、Oracle Secure Backupはこのシリアル番号をデバイス・オブジェクトに保存します。シリアル番号が入力されていない場合、デバイスからシリアル番号を読み取って、最初にOracle Secure Backupがテープ・デバイスを開いたきのデバイス・オブジェクトにこのシリアル番号を保存します。


関連項目:

「checkserialnumbers」

--model/-L model-name

テープ・デバイスのモデル名を指定します。

devicename

構成するテープ・ドライブの名前を指定します。添付ファイルを指定する場合は、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」を参照してください。

--type/-t library

このデバイスをテープ・ライブラリとして指定します。

--class/-x vtl

仮想テープ・ライブラリを指定します。

--autoclean/-C { yes | no }

自動テープ・クリーンアップを有効にするかどうかを指定します。クリーンアップ・サイクルは、クリーンアップが必要なことがテープ・ドライブによりレポートされたとき、または指定された使用時間が経過したときに開始されます。

Oracle Secure Backupでは、カートリッジがテープ・ドライブにロードされたかまたはドライブからアンロードされたときに、クリーンアップ要件がチェックされます。その時点でクリーンアップが必要となった場合は、Oracle Secure Backupでは次のステップを実行します。

  1. クリーニング・カートリッジをロードします。

  2. クリーンアップ・サイクルが完了するまで待機します。

  3. クリーニング・カートリッジをその元の記憶域要素に戻します。

  4. リクエストされたロードまたはアンロードを再開します。

なお、cleanコマンドを実行すると、手動でテープ・ドライブをクリーンアップできます。

--cleanemptiest/-E { yes | no }

どのクリーニング・テープを使用するかを指定します。このオプションは、テープ・ライブラリに複数のクリーニング・テープを装着した場合に使用すると便利です。

デフォルト値のyesでは、最も空きのあるクリーニング・テープが指定され、これにより、クリーンアップが複数回必要な場合、各クリーニング・テープが順繰りに使用されます。

no値が指定されると、obtoolでは、最も使用されていないクリーニング・テープが使用されます。これにより、各クリーニング・テープは消耗するまで使用され、その後次のクリーニング・テープが消耗するまで使用される、というようになります。

--cleaninterval/-i { duration | off }

クリーンアップ間隔があるかどうか、ある場合は間隔のdurationを指定します。デフォルトはoffです。durationは、テープ・ドライブの使用開始からクリーンアップ・サイクルの開始までの間隔です。durationプレースホルダの詳細は、「duration」を参照してください。

自動テープ・ドライブ・クリーンアップを有効にした場合は、durationにクリーンアップ・サイクルの間隔を指定します。クリーンアップ要件をレポートしていないテープ・ドライブの場合は、クリーンアップ間隔をたとえば、30daysに指定できます。

--barcodereader/-B { yes | no | default }

バーコード・リーダーがあるかどうかを指定します。デバイスの多くは、バーコード・リーダーが付いているかどうかをレポートします。そのようなデバイスにはdefaultを指定できます。この情報をレポートしないデバイスの場合は、yesまたはnoを指定します。

--barcodesrequired/-b { yes | no }

テープ・ライブラリのテープに読取り可能なバーコードが付いていることをOracle Secure Backupに要求させるかどうかを指定します。デフォルトはnoです。yesを指定して、テープ・ライブラリのテープに読取り可能なバーコードがない場合は、テープの使用が拒否されます。

通常、Oracle Secure Backupでは、読取り可能なバーコードのあるテープとそうでないテープを区別しません。このポリシーにより、Oracle Secure Backupでは、リストアに必要なテープを要求する際に、バーコードとボリュームIDの両方をいつでも使用できるようになります。

--unloadrequired/-Q { yes | no }

テープ・ドライブから記憶域要素にテープを移動する際に、事前にアンロード操作が必要かどうかを指定します。通常はこのオプションはデフォルトのyesに設定したままにしておきます。何も指定しない場合、デフォルトであるyesの値は外部デバイス表ob_drivesから設定されます。ただし、問題が発生する場合、特にテープ・ドライブのアンロード中のオフライン待機中にタイムアウトが発生する場合は、この値をnoに設定してください。

--serial/-N serial-number

テープ・デバイスのシリアル番号を指定します。

--model/-L model-name

テープ・デバイスのモデル名を指定します。

devicename

構成するテープ・ライブラリの名前を指定します。添付ファイルを指定する場合は、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」を参照してください。

--lsm/-s lsm_id

このオプションは、ACSLSライブラリに内包されるテープ・ドライブに対してのみ使用します。このテープ・ドライブが存在するACSライブラリ・ストレージ・モジュールのIDを定義します。

--panel-p panel_id

このオプションは、ACSLSライブラリに内包されるテープ・ドライブに対してのみ使用します。このテープ・ドライブが存在するパネルのIDを定義します。

--drive -r drive_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」を参照してください。

--class/-x acsls

このオプションは、このテープ・ライブラリがACSテープ・ライブラリであることを指定します。

--attach/-a aspec ...

ACSLSテープ・ライブラリに対するOracle Secure Backupメディア・サーバーおよびACSLSサーバーを指定します。aspecの書式は、mediaservhostname:acslshostです。

--acsid/-g acs_id

制御するACSLSテープ・ライブラリのASC ID値を指定します。

--userid/-n acs_userid

ACSLSアクセス制御ユーザー名を指定します。この値はオプションです。指定した場合、ACSLSサーバーとのやりとりにはすべてこのアクセス名が前に付きます。

--port/-P port_num

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)と関連付ける場合は、次の意味を使用します。

--library/-L devicename

CAPが存在するテープ・ライブラリの名前を指定します。省略した場合は、library変数が使用されます。library変数が見つからない場合や指定されていない場合は、エラー・メッセージが表示されます。

--capid/-c cap_id

選択されたテープ・ライブラリ内のCAPのハードウェアの場所を指定します。

--lsm/-s lsm_id

選択されたテープ・ライブラリ内のCAPのACSライブラリ・ストレージ・モジュールを指定します。

capname

作成される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

例2-80 テープ・ライブラリの構成

この例では、テープ・ライブラリを構成しています。

ob> mkdev --type library --inservice --barcodereader yes --barcodesrequired yes
--autoclean no --cleanemptiest no hplib1