Compq OpenVMS
システム管理ユーティリティ・リファレンス・マニュアル


前へ 次へ 目次 索引


この例では,[JAMES.MONDAY.TUESDAY.WEDNESDAY] というサブディレクトリが作成されます。MONDAY.DIR ファイルが [JAMES] にコピーされ, TUESDAY.DIR ファイルが [JAMES.MONDAY] にコピーされ, WEDNESDAY.DIR ファイルが [JAMES.MONDAY.TUESDAY] にコピーされます。次に,[SAM.WORK.MONDAY.TUESDAY.WEDNESDAY] のすべてのファイルが, [JAMES.MONDAY.TUESDAY.WEDNESDAY] にコピーされます。

復元処理でセーブ・セット修飾子 /SELECT を使用しない場合,入力指定子として [*...] が使用されます。出力指定子に [ディレクトリ...] 形式を使用する場合は,この点に注意する必要があります。ワイルドカード文字 [*...] の機能は,第 1 レベルからのディレクトリ名全体を出力指定子の省略記号の前に置くことです。したがって,たとえば次の例のセーブ・セットに木構造 [SAVE...] があるとすると,復元されるディレクトリ木構造は,[WORK.SAVE...] となります。


$ BACKUP MTA0:SAVE.BCK [WORK...]

出力指定子が入力指定子のディレクトリと同じ名前である場合も,次のように結果は同じです。


$ BACKUP MTA0:SAVE.BCK [SAVE...]

木構造 [SAVE...] を [SAVE.SAVE...] という木構造に復元します。

次のコマンドは,木構造 [SAVE...] を [WORK...] という木構造に復元します。


$ BACKUP MTA0:SAVE.BCK/SELECT=[SAVE...] [WORK...]

ファイルを復元するときに元のディレクトリを保持するためには,出力指定子に [*...] 形式を使用するか,または入力セーブ・セット修飾子 /SELECT を指定します。次の例では,出力指定子に [*...] を使用し,セーブ・セット SAVE.BCK の木構造 [SAVE...] を木構造 [SAVE...] に復元します。


$ BACKUP MTA0:SAVE.BCK [*...]

入力セーブ・セット修飾子 /SELECT は,ファイル指定の省略記号部分だけを,出力指定子 [ディレクトリ...] のディレクトリ木構造に転送します。次のコマンドは,[SAVE...] を [SAVE...] に復元します。


$ BACKUP MTA0:SAVE.BCK/SELECT=[SAVE...] [SAVE...]

7.4 BACKUP 使用法の要約

BACKUP ユーティリティは,ファイルやファイル・ボリュームの複製を作成することによって,データの消失や破損を防止します。

BACKUP は,公用媒体の保護を目的としてシステム管理者やオペレータが使用することを主な目的としています。ただし,BACKUP は誰でも利用できるので,VMS システム間でファイルを個人的にコピーしたり転送したりできます。

システム・ディスクは次のいずれかの方法でバックアップをとることができます。


形式

BACKUP input-specifier output-specifier


パラメータ

入力指定子

BACKUP 処理の入力を指定します。入力指定子には, OpenVMS 標準ファイル指定,BACKUP セーブ・セット指定,装置名のどれでも使用できます。ディスク上のセーブ・セットを入力指定子とする場合,入力セーブ・セット修飾子 /SAVE_SET を使用してください。

DECnet ノード名は,セーブ・セット指定以外には使用できません。

磁気テープが媒体である場合,OpenVMS 標準ファイル指定とセーブ・セット指定にワイルドカード文字を使用できます。

出力指定子

BACKUP 処理の出力を指定します。入力指定子と同様, OpenVMS 標準ファイル指定,BACKUP セーブ・セット指定,装置名のどれでも使用できます。ディスク上のセーブ・セットを出力指定子とする場合,出力セーブ・セット修飾子 /SAVE_SET を使用してください。

DECnet ノード名は,セーブ・セット指定以外には使用できません。

Files-11 ボリュームを出力指定子とする場合,ワイルドカード文字を使用できます。BACKUP セーブ・セットを出力指定子とする場合や BACKUP/PHYSICAL や BACKUP/IMAGE で作成したボリュームを出力指定子とする場合は,ワイルドカード文字を使用できません。 BACKUP コマンドでワイルドカード文字を使用する際の制約については, 第 7.3.3 項 を参照してください。

使用法の要約 オンライン BACKUP を起動するには,使用したい BACKUP コマンドを DCL プロンプトに入力します。スタンドアロン BACKUP の起動方法については,『Compaq OpenVMS システム管理者マニュアル』を参照してください。

BACKUP コマンドを入力すると,入力指定子,出力指定子,および修飾子をもとに,実行する処理のタイプが決定されます。入力指定子は,ユーティリティに入力を取り込むのに使用され,出力指定子は,出力先を決めるのに使用されます。出力指定子は,ファイル,ディスク上のセーブ・セット,磁気テープ上のセーブ・セットのいずれも指定できます。

コマンドの実行が終了すると,DCL コマンド・レベルに戻ります。 BACKUP コマンドの実行を中断するには,Ctrl/Y を押します。作成中のファイルがある場合,Ctrl/Y を押すと同時にそのファイルはクローズされ,クローズされるまでの部分だけが作成されます。

BACKUP をバッチ・モードで使用する場合,オペレータ・ターミナルにメッセージを送るには,ユーザ特権 TMPMBX が必要です。順編成ディスクで構成されるボリューム・セットに対してセーブ処理を行う場合,継続ボリュームに書き込むためには,ユーザ特権 PHY_IO または LOG_IO が必要です。BACKUP 修飾子を複数使用する場合も,特権が必要となります。どのような特権が必要であるかについては,それぞれの修飾子の項で説明します。

7.5 BACKUP の修飾子

この項では,BACKUP の修飾子について,例を挙げて説明します。 BACKUP 修飾子の位置が BACKUP 処理にどのように影響するかを,充分理解するようにしてください。BACKUP コマンド行の形式については, 第 7.2 節 を参照してください。 表 7-2 は,BACKUP 修飾子の一覧です。

表 7-2 BACKUP の修飾子の要約
修飾子 説明
/ALIAS 別名ファイル・エントリと 1 次ファイル・エントリの複数回の処理に関して,前バージョンの動作を使用するかどうかを指定する。
/ASSIST BACKUP 処理時に磁気テープをマウントできなかった場合,オペレータやユーザによる操作を可能とする。
/BACKUP BACKUP/RECORD コマンドでファイル・ヘッダ・レコードに書き込んだ BACKUP 日付をもとにファイルを選択する。
/BEFORE 指定した日時より前の日付のファイルを選択する。
/BLOCK_SIZE BACKUP セーブ・セット内のデータ・レコードの出力ブロック・サイズをバイト数で指定する。
/BRIEF セーブ・セット内の各ファイルについて,ファイル指定,ブロック数によるサイズ,作成日付を /LIST 修飾子に表示させる。
/BUFFER_COUNT 現在使用されておらず,効果はない。
/BY_OWNER 入力ファイル選択修飾子とした場合,指定した UIC が所有するファイルを処理する。

出力ファイル修飾子とした場合,復元するファイルの所有者 UIC (ユーザ識別コード) を再定義する。

出力セーブ・セット修飾子とした場合,セーブ・セットの所有者UIC (ユーザ識別コード) を指定する。

/COMMENT 出力セーブ・セットの BACKUP 要約レコードとする文字列を入力する。
/COMPARE 第 1 パラメータの内容を第 2 パラメータの内容と比較する。
/CONFIRM 各ファイルを処理する前に,確認プロンプトをターミナル上に表示する。
/CONVERT ODS-5 ファイル名を ODS-2 ファイル名に変換する。
/CRC 入力セーブ・セット修飾子とした場合,セーブ・セットのデータ・ブロックにコード化されているソフトウェア巡回冗長チェック (CRC) をチェックする。

出力セーブ・セット修飾子とした場合,CRC を実行し,出力セーブ・セットのデータ・ブロックに結果を格納することを指定する。

/CREATED 各ファイル・ヘッダ・レコードの作成日付フィールド値をもとに,ファイルを選択する。
/CREATED 各ファイル・ヘッダ・レコードの作成日付フィールド値をもとに,ファイルを選択する。
/DELETE BACKUP のセーブ処理やコピー処理において,すべてのファイルの処理が正常終了したとき,選択した入力ファイルを入力ボリュームから削除することを指定する。
/DENSITY 出力磁気テープの記録密度を指定する。
/EXACT_ORDER BACKUP操作で使用するテープ・ボリューム・ラベルの正確な順序を指定する。
/EXCLUDE セーブ処理やコピー処理の選択基準を満たすファイルを処理対象から除外する。
/EXPIRED 各ファイル・ヘッダ・レコードの満了日付フィールド値をもとに,ファイルを選択する。
/FAST 高速ファイル検索で入力指定子を処理し,処理時間を短縮する。
/FULL /LIST コマンド修飾子が出力する情報を, DCL の DIRECTORY/FULL コマンドの表示形式で表示する。
/GROUP_SIZE 各冗長グループのブロック数を定義する。
/IGNORE BACKUP のセーブ処理やコピー処理において,ファイルに対する制約を変更すること,またはラベル処理チェックを行わないことを指定する。
/IMAGE ボリューム全体またはボリューム・セット全体を処理する。
/INCREMENTAL 一連の追加型セーブ・セットから 1 つのディスク・ボリュームを復元する。
/INITIALIZE 出力ディスク・ボリュームを初期化し,以前のすべての内容を使用不能とする。
/INTERCHANGE BACKUP セーブ・セットの読み込みを他のユーティリティやシステムに禁止する情報を除外することにより,データ交換 (ソフトウェア配布) に適した方式でファイルを処理する。
/JOURNAL BACKUP セーブ処理で BACKUP ジャーナル・ファイルを作成すること,または BACKUP ジャーナル・ファイルに情報を付加することを指定する。
/LABEL セーブ・セットの書き込み先である磁気テープまたはディスクに対し,それぞれ 6 文字または 12 文字以内のボリューム・ラベルを指定する。
/LIST BACKUP セーブ・セットとセーブ・セット内ファイルに関する情報をリストする。
/LOG 処理するファイルのファイル指定をSYS$OUTPUT に表示する。
/MEDIA_FORMAT データ・レコードを自動的に圧縮しブロッキングするかどうかを制御する。
/MODIFIED 各ファイル・ヘッダ・レコードの変更日付フィールド値 (ファイルを最後に変更した日付) をもとに,ファイルを選択する。
/NEW_VERSION ファイルの復元先やコピー先に,同じファイル指定のファイルがすでに存在している場合,新しいバージョンのファイルを作成する。
/NOINCREMENTAL セーブ操作で保存されるデータの量を制御する。
/OVERLAY 復元処理において,同名のファイルが存在する場合,既存ファイルを上書きする。
/OWNER_UIC /OWNER_UIC修飾子は/BY_OWNER修飾子に変更された。コマンド・プロシージャとオペレータ命令で使用しているOWNER_UICは/BY_OWNERに変更することが望ましい。詳しくは/BY_OWNER修飾子の説明を参照。
/PHYSICAL 入力ボリュームのファイル構造を無視し,論理ブロック単位で入力ボリュームを処理することを指定する。
/PROTECTION ディスク上にセーブ・セットを作成する場合,出力セーブ・セットに適用する保護を定義する。磁気テープ上にセーブ・セットを作成する場合,磁気テープ・ボリュームに適用する保護を定義する。
/RECORD ファイルのセーブ処理やコピー処理が正常終了したとき,各ファイル・ヘッダの BACKUP 日付フィールドに現在の日時を記録する。
/RELEASE_TAPE BACKUPセーブ操作でセーブ・セットを書き込み,チェックした後,またはテープの最後に到達した後,テープをディスマウントし,アンロードする。
/REPLACE 出力指定子のファイルを,入力指定子の同名ファイルと置換する。
/REWIND 入力セーブ・セット修飾子とした場合,入力ボリュームを読み込む前に,入力テープ・リールをテープの先頭マーカまで巻き戻す。出力セーブ・セット修飾子とした場合,出力テープをテープの先頭マーカまで巻き戻し,出力テープを初期化する。
/SAVE_SET 入力セーブ・セット修飾子とした場合,入力ファイルを BACKUP セーブ・セットとして扱う。

出力セーブ・セット修飾子とした場合,出力ファイルを BACKUP セーブ・セットとして扱う。

/SELECT 指定したファイルを処理対象として選択する。
/SINCE 指定した日時以降の日付のファイルを選択する。
/TAPE_EXPIRATION 現在の日付以外の日付を,セーブ・セットのファイル・ヘッダ・ラベルに満了日付として書き込む。
/TRUNCATE コピー処理や復元処理において,順編成出力ファイル作成時に,ファイルの終端 (EOF) でファイルを切り捨てるかどうかを制御する。
/UNSHELVE バックアップ・ユーティリティが BACKUP セーブ操作のファイルを, unshelved と shelved のどちらとして指定するかを制御する。
/VERIFY セーブ処理,復元処理,またはコピー処理が終了した後,出力指定子の内容を入力指定子の内容と比較することを指定する。
/VOLUME ディスク・ボリューム内の特定のディスク・ボリュームを処理対象とすることを指定する。

/ALIAS

コマンド修飾子

別名ファイル・エントリと 1 次ファイル・エントリの複数回の処理に関して,前バージョンの動作を使用するかどうかを指定します。


形式

/ALIAS セーブ・セット指定 (省略時の設定)

/NOALIAS


説明

/ALIAS 修飾子は,以前のバージョンの BACKUP の,別名ファイル・エントリと 1 次ファイル・エントリを同じものとして扱うという動作を使用します。このため,1 つまたは複数の別名ファイル・エントリが同じ 1 次ファイル・エントリを参照する場合,BACKUP は同じ 1 次ファイルを複数回処理することがあります。

/NOALIAS を指定すると,別名ディレクトリ・エントリと別名ファイル・エントリは無視されます。このため,1 次ファイルが複数回処理されることはなくなり,時間とセーブ・セット・ファイルのスペースが節約できます。セーブ・セットの作成時に /NOALIAS 修飾子が使用されたのに,復元操作の際に /ALIAS 修飾子が使用された場合は,/ALIAS 修飾子が無視されることを示すメッセージが表示されます。

/ASSIST

コマンド修飾子

磁気テープ・マウント要求が失敗した場合や,操作で別のボリュームが必要な場合, BACKUP操作でオペレータまたはユーザの介入を可能にします。


形式

/[NO]ASSIST 入力指定子 出力指定子


説明

/ASSIST 修飾子は,磁気テープの BACKUP マウント要求で障害が発生したときや,別のボリュームが必要なときに,オペレータ・ターミナルにメッセージを送ります。メッセージが送られるターミナルは, TAPES と CENTRAL のメッセージの受信が許可されているターミナルです。オペレータ・ターミナルの許可または禁止については,『Compaq OpenVMS DCL ディクショナリ』に記述された REPLY コマンドを参照してください。障害が発生した場合,オペレータは,処理を強制終了したり,エラーを修正して処理を続行したりできます。

TAPES と CENTRAL のメッセージを受信してマウント支援要求に応えられるオペレータ・ターミナルがない場合,ユーザにその状況を知らせるメッセージが表示されます。マウント要求したドライブにボリュームが挿入されている場合,オペレータが応答する必要はありません。マウント要求に対するオペレータの応答は,すべて SYS$OUTPUT に書き込まれます。BACKUP を会話形式で実行する場合, SYS$OUTPUT はユーザのターミナルです。BACKUP をバッチ・モードで実行する場合,SYS$OUTPUT はバッチ・ジョブ・ログ・ファイルです。

/NOASSIST を指定すると,マウント・メッセージは使用中のターミナルには表示されますが,オペレータには送られません。

省略時の値は,/ASSIST です。論理名 SYS$COMMAND がターミナル以外の装置を指している場合,/NOASSIST 修飾子の効果はありません。 BACKUP をバッチ・モードで実行する場合,/NOASSIST を指定しても効果はありません。



$ BACKUP/NOASSIST [PAYROLL]*.*;* MTA1:PAYROLL.BCK/LABEL=WKY101

この例では,ボリューム WKY101 をテープ・ドライブ MTA1 にマウントし,ディレクトリ [PAYROLL] のすべてのファイルをセーブ・セット PAYRROLL.BCK にコピーしています。/NOASSIST 修飾子により,マウント・メッセージは,オペレータ・ターミナルではなくユーザのターミナルに送られます。 WKY101 というラベルは,ボリューム番号 01,グループ 1 の週単位の BACKUP テープであることを意味します。テープのボリューム・ラベルが WKY101 以外である場合, BACKUP> プロンプトに対して OVERWRITE オプションを指定することにより,セーブ・セットをテープに書き込めます。


前へ 次へ 目次 索引