obtar
のオプションをアルファベット順にリストしたものが、表4-2の各行です。各列は、オプションを指定できるobtar
のモードを示しています。
表4-2 obtarのオプション
オプション | -c | -g | -t | -x | -z | -zz | -Xlabel | -Xreuse | -Xunlabel |
---|---|---|---|---|---|---|---|---|---|
|
× |
× |
|||||||
|
× |
× |
× |
× |
× |
||||
|
× |
× |
|||||||
|
× |
||||||||
|
×脚注1 |
× |
× |
× |
|||||
|
×脚注2 |
× |
|||||||
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
× |
× |
× |
× |
|||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
× |
||||||
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
× |
||||||||
|
|||||||||
|
× |
× |
× |
||||||
|
× |
× |
|||||||
|
× |
||||||||
|
× |
× |
|||||||
|
× |
||||||||
|
× |
||||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
× |
||||||||
|
× |
||||||||
|
× |
||||||||
|
× |
× |
× |
× |
|||||
|
|||||||||
|
× |
× |
× |
||||||
|
× |
× |
× |
||||||
|
× |
× |
|||||||
|
× |
× |
× |
||||||
|
× |
× |
× |
× |
|||||
|
× |
||||||||
|
× |
× |
|||||||
|
× |
× |
× |
||||||
|
× |
||||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
× |
× |
× |
× |
× |
× |
× |
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
× |
× |
× |
||||
|
× |
× |
|||||||
|
× |
||||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
|||||||
|
× |
× |
× |
脚注1 -G
または-z
も指定されている場合
脚注2 -G
または-z
も指定されている場合
アクセス制御リスト(ACL)、コンテキスト依存ファイル(CDF)、およびHP社プラットフォーム(HP-UXオペレーティング・システム)からバックアップされたファイルのその他の拡張ファイル・システム属性を保存しません。デフォルトでは、各ファイルのすべてのファイル・システム属性が保存されます。HP社プラットフォームにこれらのファイルをリストアすると、拡張属性もリストアされます。
その他のプラットフォームにこれらのファイルをリストアすると、ACL情報は無視されます。Windowsプラットフォームの場合、-A
フラグを使用すると、各ファイルに関連付けられたプライマリ・データ・ストリームのみが保存されます。
blocking-factor
に512バイトを乗算した値であるブロック・サイズごとにデータを書き込みます。デフォルトでは、blockingfactorメディア・ポリシーによって指定されたブロッキング・ファクタが使用されます。ファイルをリストアする場合、データのバックアップ時に使用されたブロック・サイズが自動的に設定されます。
読取りを複数回実行してブロックを満たします。obtar
をUNIXのパイプまたはソケットとともに使用している場合、UNIXのread
関数は、追加のデータがこれから送られてくる場合でも、データのブロックの一部を戻すことができます。たとえば、リモートdd(1)
コマンドをobtar
にパイプでつなぐ場合は、このオプションを使用して、各ブロックをちょうど満たすバイト数を読み取ります。
directory
バックアップするファイルに関連付けられたディレクトリ構造を変更します。このオプションにより、obtar
の作業ディレクトリがdirectory
に変更され、このディレクトリからの相対パスを使用して各ファイルがバックアップされます。コマンドラインで次の-C
オプションを実行するまでは、directory
が現行ディレクトリとして使用されます。ファイルをリストアする場合、これらのファイルは、directoryからの相対パスを使用してリストアされます。
volume-id
バックアップ時にはこのバックアップ・イメージのボリューム・ラベルのvolume-id
を使用し、リストア時にはボリューム・ラベルのvolume-id
を検索します。ボリュームIDは、アルファベット文字と数値の任意の組合せで31文字まで指定できますが、最後の6文字は数値である必要があります。バックアップ時にボリュームIDを指定しない場合、管理ディレクトリにあるボリューム順序ファイル内のボリュームID(デフォルト)か、-E
オプションで指定したボリュームIDが使用されます。
通常、-e
を使用するのは、スクリプトからobtar -x
またはobtar -t
を実行する際に、リストアするボリュームが正しいかどうかを検証するためです。obtar
は、ボリュームIDとラベルのボリュームIDを突き合せ、これらが一致しない場合には終了します。データの索引付け対象かまたはデータのリストア元となるテープ・ドライブがライブラリに含まれている場合、コマンドラインに-e
を指定すると、操作を開始する前に、そのドライブへのこのボリュームのロードが試みられます。
volume-id-file
ボリューム・ラベルのvolume-id-file
内のボリュームIDを使用します。管理サーバー上の管理ディレクトリにあるvolume-id-file
が検索されます。このオプションを指定しない場合、ボリューム順序(デフォルトのボリュームIDファイル)に含まれるボリュームIDが使用されます。
バックアップ・イメージを作成するデバイスの名前を指定します。-f
のdevice引数は、管理ドメインのテープ・ドライブに割り当てた名前です。
-f
オプションを指定しないと、TAPE
環境変数(定義されている場合)によって指定されたデバイスが使用されます。
大量のデータをバックアップする場合、obtar
は、必要に応じて、1つのボリュームから次のボリュームにバックアップ・イメージを引き継がせようとします。テープ・ドライブがライブラリ内にある場合、自動的に現行ボリュームがアンロードされ、バックアップを引き継がせるために適した別のボリュームを求めてライブラリのインベントリが検索されます。obtar
がデバイスをライブラリ内にあるものと考えるかどうかは、obtar
のインストールおよび構成の方法によって決定されます。
スタンドアロンのテープ・ドライブを使用している場合、ボリュームが終わっても書き込む必要のあるデータがまだある場合、テープが巻き戻されてアンロードされます。オペレータのホスト(obtar
コマンドを実行するホスト)には次のようなメッセージが表示されます。この場合、vol-id
は、ボリューム・セット内の次のボリュームを示しています。
End of tape has been reached. Please wait while I rewind and unload the tape. The
Volume ID of the next tape to be written is vol-id.
The tape has been unloaded.
ここで、次のボリュームをロードするよう求められ、用意ができたら[Return]キーを押すよう求められます。
Please insert new tape on device
and press <return> when ready:
バックアップは次のボリュームに引き継がれます。
cur
| end
| file-number
}ボリュームの現行位置(デフォルト)ではなく、ボリューム・セット内の指定位置で、バックアップ・イメージの書込みまたは読取りを行います。このオプションを使用するのは、テープ・デバイスに対して書込みまたは読取りを行う場合のみです。テープ位置は、ボリューム・セット内の指定ファイルに設定されます。このファイルがロードされていないボリューム上にある場合は、必要なボリュームをロードするよう求められます。
位置をcur
として指定すると、ボリュームの現行位置でバックアップ・イメージの書込みまたは読取りが行われます。
end
を指定すると、ボリューム・セットの既存の最終バックアップ・イメージの直後に新しいバックアップ・イメージが書き込まれます。
file-number
を指定すると、指定したファイル位置にバックアップ・イメージが書き込まれます。ボリューム・セット上の各バックアップ・イメージには、1から始まる番号が順に付けられます。
注意: 指定したボリューム位置からバックアップ・イメージを作成する場合、ボリュームに以前のバックアップ・イメージが他に含まれていても、新しいバックアップ・イメージが最終バックアップ・イメージになります。たとえば、11のバックアップ・イメージが含まれるボリューム上で位置6にバックアップ・イメージを書き込むと、バックアップ・イメージ7〜11が事実上削除されます。obtar -t およびobtar -x を使用する場合は、このオプションのかわりに-q オプションを使用することもできます。 |
バックアップ・イメージのコンテンツの索引をカタログに書き込み、ボリューム・ラベルを生成します。このコンテンツには、ファイル・システムのバックアップまたはRMANバックアップを指定できます。この情報を使用して、リストアするデータが含まれるバックアップ・イメージが検索されます。
シンボリック・リンク・ファイル自体(デフォルト)ではなく、シンボリック・リンク・ファイルが指し示すデータをバックアップします。obtar -g
を使用する場合、シンボリック・リンクをバックアップ説明ファイル内で包含文(「包含文」を参照)として指定すると、常にリンクがたどられます。-Xnochaselinksも指定すると、リンクが使用される場所とは関係なく、リンクはたどられません。
host
ローカル・ホスト(デフォルト)ではなく、host
でデータのバックアップまたはリストアが行われます。obtar -g
を使用している場合は、このオプションを使用するかわりに、バックアップ説明ファイルにホストを指定できます。バックアップ説明ファイルにすでにホストがある場合には、このオプションは使用できません。
既存でないファイルのみがリストアされます。つまり、既存のファイルはバックアップ・イメージ内のバージョンによって上書きされません。デフォルトでは、既存のファイルがすべて上書きされます。
mask
デバイス・ドライバのデバッグ・オプションを指定します。mask
は、表4-3に示す次の値のビット単位の包含ORです。
表4-3 maskの値
値 | 意味 |
---|---|
800 |
オープンする前でのデバッグ・モードの有効化 |
400 |
BOTで行う書込みの1回のみの許可 |
200 |
書込みエラーの送信 |
100 |
カーネル・ドライバのデバッグ |
080 |
タイムアウトの有効化 |
040 |
タイムアウトの無効化 |
020 |
EOMでのデバッグの有効化 |
010 |
早期EOTの発行 |
008 |
DMAアクティビティのトレース |
004 |
その他の情報のトレース |
002 |
エラーのトレース |
001 |
ドライバ・コールのトレース |
注意: このオプションを使用すると大量の出力が生成される可能性があるため、通常は、オラクル社カスタマ・サポート・センターによって指示された場合のみ使用してください。 |
バックアップまたはリストア時に、ファイル・システムのマウント・ポイントへのアクセスを禁止します。
デフォルトでは、バックアップ説明ファイルにマウント・ポイント文(「マウント・ポイント文」を参照)を明示的に含めないかぎり、マウント・ポイントにはアクセスしません。-l
を指定すると、この明示的な上書き設定が無視され、マウント・ポイントにはアクセスしません。
-Xchkmnttabも指定する場合、-l
を指定すると、リモート・マウント・ポイントにアクセスしないようにマウント表(/etc/mnttab
)が参照されます。
Windows 2000でNTFSパーティションをバックアップまたはリストアする場合、名前のサロゲートの再解析ポイント(合流点となるディレクトリなど)がマウント・ポイントとして扱われます。
このオプションを-v
オプションとともに使用すると、スキップするファイルの名前が標準エラーに書き込まれます。
full
| incr
| exincr
| offsite
| n
| date-time
}全体バックアップ(デフォルト)のかわりに特定のバックアップ・レベルを使用します。
full
は、全体バックアップを指定します。この場合、バックアップ説明ファイルに指定されたすべてのデータが保存されます。
incr
は、増分バックアップを指定します。この場合、最終バックアップ以降に変更されたデータのみが保存されます。
exincr
は、拡張増分バックアップを指定します。この場合、最終の全体バックアップ以降に変更されたデータのみが保存されます。
offsite
を使用すると、全体および増分バックアップの後続のスケジュールには影響を及ぼさないオンデマンド・バックアップを生成できます。
また、数値バックアップ・レベルn
を指定することもできます。これは0〜9の数値で、最終バックアップ以降に変更された下位レベルのデータのみが保存されます。バックアップ・レベル0は全体バックアップと同じレベルで、レベル1はexincr
と同じレベルです。
date-time引数を使用すると、その日時以降に変更されたデータのみが保存されます。date-time引数は後続の増分バックアップの参照ポイントとしては使用できないため、この引数を使用しても正しい増分バックアップは作成されません。date-time引数は、obtar
を実行するロケールに適した書式で設定する必要があります。米国の場合、次の書式でdate-time
を指定します。
mm
/dd
[/yy
] [hh
[:mm
[:ss
]]]
hh
、hh
:mm
またはhh
:mm
:ss
をdate-time
の一部として指定する場合、date-time
を引用符で囲む必要があります。年(/yy
)を指定しない場合、直前の12か月が使用されます。hh
:mm
は指定してもss
は指定しない場合、hh
:mm
:59が使用されます。
バックアップ・イメージに保存されている時間(デフォルト)ではなく現在の時間を、最終変更時間のタイムスタンプとして使用します。
parameter
:value
特定テープ・デバイスのハードウェア圧縮およびフォーマットを設定します。
Exabyte 8500、8500cまたは8505テープ・デバイスを使用している場合、-M
を使用して、Exabyte 8200テープ・デバイスでも使用可能なバックアップ・イメージを作成できます。フォーマットを設定するには、次を指定します。
-M format:{8200|8500}
8200のフォーマットに変更するには8200
を指定し、8500のフォーマットに変更するには8500
を指定します。どちらも指定しない場合は、8500のフォーマットが使用されます。
また、-M
を使用して、ハードウェア圧縮をサポートしているデバイスのハードウェア圧縮を有効化または無効化できます。デフォルトでは、ハードウェア圧縮は有効化されています。ハードウェア圧縮を設定するには、次を指定します。
-M compress:{on|off}
ハードウェア圧縮を有効化するにはon
を指定し、ハードウェア圧縮を無効化するにはoff
を指定します。
ハードウェア圧縮を有効化すると、リストア時にデータの圧縮が自動的に解除されます。ハードウェア圧縮は-Z
オプションと同時に使用しないでください。また、WangDAT 2600デバイスを使用する場合、テープがドライブによって自動的に再フォーマットされるため、ハードウェア圧縮設定を変更する際に約55秒かかります。
リストアするファイルの初回出現後にリストア操作を終了します。通常、obtar -x
では、リストアする各ファイルの複数のコピーを探してバックアップ・イメージ全体がスキャンされます。-O
を指定すると、すべてのファイルが1回リストアされた後にリストアが停止します。
ファイルおよびディレクトリとともにバックアップされた権限をリストアします。-p
を指定しない場合は、UNIXの現行のumask
により、リストアされたファイルの権限が決定されます。
バックアップ時にスパース・ファイルを圧縮します。スパース・ファイルは、穴(データが書き込まれていない領域)があるファイルです。スパース・ファイルをリストアすると、元の形式でリストアされます。
position-string
バックアップ・イメージのリストアやバックアップ・イメージの目次のリストを行う前に、ボリューム位置をposition-stringに設定します。この文字列には、ボリュームにあるバックアップ・イメージ内のファイル位置を指定する必要があります。ファイルのposition-string
を表示するには、obtool
コマンドを使用します。
root
アクセス権を使用してobtar
を実行します。-R
を使用するには、特権ユーザーとしてのリストア実行(perform restores as privileged user)権または特権ユーザーとしてのバックアップ実行(perform backups as privileged user)権を備えたクラスのメンバーである必要があります。root
としてログインしている場合は、-R
を指定する必要はありません。
prefix
,[replacement
,]リストアするすべてのパス名でprefix
が出現するたびにreplacement
に置き換えます。prefix
には、元のパス名の共通する左側の部分を指定する必要があります。replacement
を省略すると、リストアするすべてのパス名に出現するprefix
がすべて削除されます。カンマ(,
)のかわりにデリミタとして使用できる文字は、prefix
またはreplacement
文字列のどちらにも含まれていない文字です。このオプションを使用すると、バックアップ・イメージからファイルを抽出し、ファイルのバックアップ元の場所とは異なる場所に配置できます。
obtar -g
の暗黙部分であるオプションのアクションを抑止します。G
引数は、索引データの生成を抑止します。U
引数は、バックアップ日付ファイルの更新を抑止します。z
引数は、ボリューム・ラベルの書込みを抑止します。a
引数は、これら3つすべて(G
、U
、z
)を抑止します。
管理ディレクトリにあるバックアップ日付ファイルを更新します。このオプションは、autohistory操作ポリシーの設定を上書きします。
ファイルに関する詳細情報を標準出力または標準エラーに書き込みます。
このオプションをobtar -c
およびobtar -g
とともに使用すると、バックアップするファイルの名前およびボリューム・ラベル(作成されている場合)が標準エラーに書き込まれます。
このオプションをobtar -t
とともに使用すると、ファイル名のみ(デフォルト)でなく、ファイルに関する追加情報が、標準出力に書き込まれます。この追加情報は、ls -l
コマンドの出力と似ています。
このオプションをobtar -x
とともに使用すると、リストアするファイルの名前が標準出力に書き込まれます。-vv
を指定すると、ファイルに関する追加情報が標準エラー(obtar -c
およびobtar -g
)または標準出力(obtar -x
)に書き込まれます。この追加情報は、ls -l
コマンドの出力と似ています。
ファイルをバックアップまたはリストアする前にアドバイザ・ファイルのロックを検索して受け入れるようにobtar
に指示します。ロックが設定されている場合、警告メッセージが表示され、ファイルはスキップされます。
stat(2)
操作を実行する前にローカルのマウント表(/etc/mnttab
)を参照し、リモート・マウント・ポイントだと判明したディレクトリをスキップします。ローカル・マウント・ポイントはスキップされません。このオプションが適用されるのはLinuxおよびUNIXのみです。
-Xchkmnttab
オプションにより、停止しているかまたは応答がないリモート・ホストが原因となるハングを回避できます。-Xchkmnttab
オプションは、backupoptions操作ポリシーに指定できる点に注目してください。-Xchkmnttab
オプションは、-Xcrossmpによって上書きされます。
正常にバックアップされた各ファイルのアーカイブ・ファイル属性ビットを消去します。このオプションを使用しない場合、アーカイブ・ファイル・ビットは変更されないまま残ります。このオプションが適用されるのはWindowsのみです。
-lや-Xchkmnttabオプションの指定有無や、BDFでのマウント・ポイント文の有無(「マウント・ポイント文」を参照)を問わず、すべてのマウント・ポイントにアクセスします。デフォルトでは、マウント・ポイントにはアクセスしません。
-Xcrossmp
オプションは、backupoptions操作ポリシーに指定できる点に注目してください。
levs
family
]再解析ポイントが指し示すデータをフェッチします。通常、再解析ポイントで待機時間が長いと、再解析ポイントがバックアップされますが、再解析ポイントが指し示すデータはバックアップされません。このオプションが適用されるのはWindowsのみです。
dir
time_spec
ボリュームの保存時間を指定します。time_spec
は、disabled
(保存時間なし)、forever
(永久的)またはn tu
です。最後の場合、tu
は、secs
(秒)、mins
(分)、hrs
(時間)、days
(日)、wks
(週)、mos
(月)またはyrs
(年)です。このオプションが有効なのは、ボリュームの最初のファイルに書き込む場合のみです。
バックアップ時に遭遇する索引マーカー・ファイルを受け入れます。現在、定義されている索引マーカー・ファイルは.ob_no_backup
のみです。-Xmarkerfiles
を指定した場合、この名前のファイルがディレクトリにあると、このディレクトリまたはそのサブディレクトリはバックアップされません。
type
実行するNDMPバックアップのタイプを指定します。type
は、dump
、tar
、gtar
またはimage
のいずれかです。
val
バックアップまたはリストア・プロセスのnice(1)
値をval
に設定します。この値は、リクエストされた操作を実行するためにobtar
によって生成されたローカルおよびリモート・サブプロセスに伝播されます。
ファイルのバックアップ時に変更チェックを省略します。通常は、ファイルがバックアップされた後で、バックアップ中にファイルが変更されたかどうかがチェックされます。ファイルが変更されていた場合は、警告メッセージが出力されます。このオプションを設定すると、パフォーマンスが向上します。
ファイルの状態データ(所有権、権限、サイズ)を索引ファイルに含めません。デフォルトでは、このデータは索引ファイルに書き込まれ、後でカタログにインポートされます。
ボリューム・ラベルの有効期限を無視します。有効期限がまだ切れていないボリュームを上書きしようとする場合は、-Xow
を指定しないかぎり、操作が失敗します。
2.0より前のバックアップ・イメージ内のファイルをリストアまたはリストします。2.0より前のバージョンのobtar
によって作成されたバックアップ・イメージには、ブロック型特殊ファイルまたは文字型特殊ファイルがゼロ以外のサイズ(st_size
)で保存されていましたが、これは不適切でした。
tag
]ボリューム・ラベルに書き込むボリューム・タグ(バーコード)としてtag
を指定します。Oracle Secure Backupがすでにボリューム・タグを認識している場合や、ボリュームがバーコード・リーダーを備えたライブラリ内にある場合、あるいは読取り可能なバーコードがボリュームに付いている場合は、このオプションは不要です。
ファイルをバックアップした後にファイルのアクセス時間をリセットしません。通常、ファイルがバックアップされた後、ファイルのアクセス時間(atime
)は、バックアップ開始前のアクセス時間にリセットされます。つまり、ファイルをバックアップしても元のatime
は変更されません。バックアップでファイルのatimes
が変更されてもかまわない場合、このオプションを指定すると、バックアップのパフォーマンスが若干向上します。
n
utime
ヘルパーのキューのサイズを指定します。データのバックアップ時には、ヘルパー・プロセスを使用してutime(2)
コールが実行され、バックアップするファイルのアクセス時間がリセットされます。このパラメータにより、utime
ヘルパーの入力キューのサイズを制御します。このオプションが適用されるのはLinuxおよびUNIXのみです。
増分バックアップの実行時に、バックアップに含めるファイルの基準としてmtimes
(変更時間)ではなくctimes
(inode変更時間)を使用します。このオプションを使用することは-Xupdtu
も使用することを意味します。
n
未完了のリモート書込みの最大数を指定します。このパラメータにより、このキュー内の書込みの数を制御します。このオプションが適用されるのはLinuxおよびUNIXのメディア・サーバーのみです。
バージョン2のNDMP位置ファイルを書き込みます。このファイルは、Oracle Secure Backupの2.5および2.6のすべてのシステムと互換性があります。
time_spec
ボリュームの書込みウィンドウの有効期限を指定します。time_spec
は、-Xkv
オプションの場合と同じように指定します。入力した時間指定がボリュームの作成時間に加算され、ボリュームに対する追加書込みの有効期限が決定されます。このオプションが有効なのは、ボリュームの最初のファイルに書き込む場合のみです。
status-file
バックアップ・セッションに関するステータス情報をstatus-file
に書き込みます。このオプションが便利なのは、obtar
をシェル・スクリプトから実行する場合です。
バックアップ時にデータを圧縮します。または、リストア時にデータを圧縮したままにします。-Z
を使用してバックアップ・イメージを作成する場合、ファイルをバックアップ・イメージに書き込む前に、UNIXのcompress(1)
ユーティリティと同じアルゴリズムを使用してファイルが圧縮されます。ファイルがすでに圧縮されている場合や、圧縮してもファイルが縮小されない場合、ファイルは圧縮されません。圧縮されているファイルをリストアすると、-Z
を指定して圧縮解除を抑止しないかぎり、ファイルの圧縮が自動的に解除されます。
注意: 使用可能な場合は、テープ・ドライブのハードウェア圧縮機能を使用することをお薦めします。 |