用途
obtar -c
は、単一のバックアップ・イメージを作成する場合に使用します。obtar -c
を使用すると、オンデマンド・バックアップを実行することや、別のサイトに転送可能なボリュームにデータをバックアップすることが可能です。
構文
obtar -c::=
obtar -c [ -f device ] [ -H host ] [ -G ] [ -v [ -v ] ] [ -z ] { [ -C directory ] pathname... }...
意味
obtar -c
には、複数のオプションを指定できます。この項では、使用する可能性が最も高いオプションについて説明します。obtar -c
のその他のオプションについては、「obtarのオプション」を参照してください。
テープ・デバイスの名前を指定します。-f
を指定しない場合は、TAPE
環境変数(定義されている場合)によって指定されたテープ・デバイスに書き込まれます。
バックアップするデータが格納されているホストを指定します。-H
を指定しない場合、ローカル・ホスト上のデータが検索されます。
バックアップ・イメージのコンテンツの索引をカタログに書き込み、ボリューム・ラベルを生成します。カタログ・データには、バックアップ・イメージに書き込まれたすべてのファイルおよびディレクトリの名前が含まれています。この情報を使用して、リストアするデータが含まれるバックアップ・イメージが検索されます。
obtar -c
を使用してバックアップ・イメージを作成する場合、カタログ・ファイルまたはボリュームIDは通常生成されません。しかし、-G
を使用してこれらを生成することは可能です。
バックアップするファイルおよびディレクトリのパス名を表示します。-v -v
(または-vv
)を指定すると、バックアップするファイルおよびディレクトリのパス名、権限、所有者、サイズおよび最終変更日が表示されます。
ラベルが付いたバックアップ・イメージを作成します。
後続のファイルまたはディレクトリをバックアップする前に、指定されたディレクトリに移動します。このオプションを使用して、バックアップ・イメージに保存されるパス名情報を制御します。
バックアップする1つ以上のファイルまたはディレクトリを指定します。指定したファイルのコンテンツがバックアップ時に変更されると、警告メッセージが発行されます。
作成するバックアップ・イメージには、データとパス名情報が含まれます。データをリストアする場合、リストアするデータの場所としてpathname
が使用されます。データをリストアするときに使用するobtar -x
コマンドには、リストアするデータの場所として別のhost
またはdirectory
を指定するためのオプションが用意されています。
pathname
がローカルまたはリモート・ファイル・システムをマウントして使用可能になるデータを参照する場合、obtar -c
は、-Xcrossmpを指定しないかぎり、このマウント・ポイントを横断しません。
また、-C
オプションを使用して、バックアップ・イメージの作成時に記録されるpathname
情報を変更することもできます。
例
例B-1 ボリュームへのバックアップ
ボリュームにバックアップ・イメージを作成するには、-f
オプションを使用してテープ・デバイス名を指定します。この例では、テープ・デバイスtape0
にロードされたボリュームにディレクトリ/doc
をバックアップしています。
obtar -c -f tape0 /doc
例B-2 複数のファイルのバックアップ
一度にバックアップするディレクトリまたはファイルを複数指定できます。この例では、ファイル/jane/abc
とファイル/bob/xyz
をバックアップしています。
obtar -c -f my_tape /jane/abc /bob/xyz
例B-3 ディレクトリ情報の変更
-C
オプションを使用すると、バックアップ・イメージに保存されるパス名情報を制御できます。-C
を使用して、検索する各パス名を含んだ上位ディレクトリを指定します。このディレクトリは、パス名情報の一部としてバックアップ・イメージに保存されません。
この例では、ディレクトリ/home/jane/current
をバックアップしています。ここでは、-v
オプションを使用して、バックアップするデータのパス名を表示しています。
obtar -cv -f tape1 -C /home/jane current current/ current/file1 current/file2
-v
オプションによって表示された情報が示すように、バックアップ・イメージに記録されるパス名情報は、相対パス名currentの内容です。後でディレクトリをリストアする場合、別のディレクトリを指定しないかぎり、現行ディレクトリを基準としたcurrentという名前のディレクトリにリストアされます。
例B-4 ディレクトリ情報の変更
この例では、ファイル/test/proj3/trial7/test1
および/test/proj3/trial7/test2
をバックアップしています。
obtar -cv -f /dev/nrwst1 -C /test/proj3 trial7/test1 trial7/test2 trial7/test1 trial7/test2
バックアップ・イメージに記録されるパス名情報は、相対パス名のtrial7/test1
とtrial7/test2
です。後でファイルをリストアする場合、別のディレクトリを指定しないかぎり、ディレクトリtrial7
内の現行作業ディレクトリにファイルはリストアされます。trial7
が存在しない場合は、最初に作成されます。