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

前へ | 次へ | 目次 | 索引

# /SAVE_SET

> 出力セーブ・セット修飾子

> 出力ファイルを BACKUP セーブ・セットとして扱います。ディスク上の BACKUP セーブ・セットを出力指定子とする場合， /SAVE_SET 修飾子を指定しなければなりません。

## 形式

> 入力指定子　出力セーブ・セット指定 /SAVE_SET

## 説明

> /SAVE_SET 修飾子により，Files-11 ローカル・ディスク， Files-11 遠隔ディスク，順編成ディスクに BACKUP セーブ・セットを作成できます。 /SAVE_SET を指定しない場合，ディスクを指す出力指定子は， Files-11 ファイルとして扱われます。テープを指す出力指定子は，必ず BACKUP セーブ・セットとして扱われます。

## 例

#1
    $ BACKUP [HILL] DBA1:[BACKUP]SEP28.BCK/SAVE_SET

> Files-11 ディスク上のセーブ・セット SEP28.BCK にディレクトリ [HILL] をセーブしています。

#2
    $ BACKUP DBA2:[PLI.WORK]*.*; [SAVE]23MAR00.BCK/SAVE_SET

> ディレクトリ [PLI.WORK] 内の各ファイルの最大番号のバージョンを，同じディスク上のセーブ・セット 23MAR00.BCK にセーブしています。

#3
    $ BACKUP
    _From: []
    _To: MILO"FRANKIE THISISMINE"::DUA0:[FRANKIE]MYDIR.BCK/SAVE_SET

> 現在の省略時のディレクトリのすべてのファイルを，ノード MIL0 上のセーブ・セット MYDIR.BCK にセーブしています。

#4
     $ MOUNT/FOREIGN DBA0:
    $ BACKUP [SIMS] DBA0:SIMS.BCK/SAVE_SET

> ディレクトリ [SIMS] のすべてのファイルを，順編成ディスク・セーブ・セット SIMS.BCK にセーブしています。

# /SELECT

> 入力セーブ・セット修飾子

> 指定したファイルを処理対象として選択します。

## 形式

> 入力セーブ・セット指定 /SELECT=(ファイル指定[,...]) 出力指定子

## 説明

> 複数のファイルを指定する場合，それぞれのファイル指定をコンマで区切り，リスト全体を括弧で囲みます。ファイル選択に装置指定は使用しないようにしてください。一般的なワイルドカード文字は使用できますが，ファイルの最新バージョンを示す文字 (;) や，ファイルの相対バージョンを示す文字 (;-n) は，使用できません。

> 一時的ファイル指定の省略時の値は，リスト内で適用されません。ファイル指定 [000000...]*.*;* から，各ファイル指定が独立して省略時の値を取り出します。

## 例

    $ BACKUP DBA1:JUL20.BCK/SAVE_SET/SELECT=[SNOW]BALL.PAS [WINTER.GAME]BALL.PAS

> 順編成ディスク・セーブ・セットから [SNOW]BALL.PAS ファイルを選択し，現在の省略時の装置上のディレクトリ [WINTER.GAME] に復元しています。

# /SINCE

> 入力ファイル選択修飾子

> 指定した日時以降の日付のファイルを選択します。

## 形式

> 入力指定子/SINCE= 日時　出力指定子

## 説明

> /SINCE 修飾子は，各ファイル・ヘッダ・レコードの指定フィールドに格納されている日時を，コマンド行で指定した日時と比較することにより，ファイルを選択します。次に，/SINCE と併用できるファイル選択修飾子とその機能を示します。これらの修飾子を指定できるのは，一度に 1 つだけです。

> 修飾子 | 機能
> --- | ---
> /BACKUP | 指定した日付以降に BACKUP/RECORD で最後にセーブまたはコピーしたファイルを選択する。BACKUP 日付のないファイルも選択する。
> /CREATED | 指定した日付以降に作成したファイルを選択する。
> /EXPIRED | 指定した日付以降に満了したファイルを選択する。
> /MODIFIED | 指定した日付以降で最後に変更したファイルを選択する。他の修飾子を /SINCE と併用しない場合，/MODIFIED が省略時の値として使用される。

> 日時は，[dd-mmm-yyyy[:]][hh:mm:ss.cc] の形式によるデルタ時間または絶対時刻で指定してください。次に，日時指定に使用できる予約語を示します。

> BACKUP | BACKUP/RECORD 処理 (Files-11 構造レベル 2 および 5 ボリューム専用)
> TODAY | 00:00:00.0 時における，現在の日，月，年
> TOMORROW | 昨夜午前 0 時より後の 24 時間
> YESTERDAY | 昨夜午前 0 時より前の 24 時間

> 通常の追加型バックアップを行う前に，BACKUP/IMAGE/RECORD コマンドを使用してイメージ・バックアップを行うようにしてください。イメージ・バックアップはディスク全体のコピーをセーブし，各ファイルに対してセーブ済みのマークを付けます。それ以降に実行される通常の追加型バックアップは，イメージ・バックアップがすでに実行されていると仮定し，新しいファイルと変更されたファイルだけをセーブします。先にイメージ・バックアップを行っておかないと，追加型バックアップは，追加型復元の成功を保証するために，必要以上のファイルをセーブすることになります。

## 例

    $ BACKUP [PLI.WORK]/SINCE=YESTERDAY/MODIFIED [PLI.SAV]

> ディレクトリ [PLI.WORK] 内で選択したファイルを，ディレクトリ [PLI.SAV] にコピーしています。昨夜午前 0 時より前の 24 時間以降に変更されたファイルだけが処理されます。この例では /MODIFIED を指定していますが，この修飾子は /SINCE 修飾子の省略時の修飾子であるため，指定する必要はありません。

# /TAPE_EXPIRATION

> 出力セーブ・セット修飾子

> 現在の日付以外のファイル満了日付を，セーブ・セットのファイル・ヘッダ・ラベルに書き込みます。

## 形式

> 入力指定子　出力セーブ・セット指定 /TAPE_EXPIRATION[=日付]

## 説明

> 磁気テープへのセーブ処理で出力セーブ・セット修飾子 /REWIND を指定すると，テープを初期化する前に，テープの第 1 ファイルの満了日付が過ぎていることがチェックされます。テープを初期化すると，格納されていた以前のデータへのアクセス権が取り消されます。

> /REWIND を使用して磁気テープ上に BACKUP セーブ・セットを作成する場合は，必ず満了日付を指定するようにしてください。毎日の BACKUP テープの満了期間は 7 日，毎週の BACKUP テープの満了期間は 1 ヶ月，毎月の BACKUP テープの満了期間は 1 年とします。

> 日付は，次の形式で指定してください。

>     dd:mmm:yyyy

> ここで，

> dd | 日付
> mmm | 月を表す 3 文字の略称
> yyyy | 年

> テープ上のファイルの HDR1 ANSI ラベルに満了日付が書き込まれます。/TAPE_EXPIRATION 修飾子を指定しない場合，今日の日付が満了日付となります。

## 例

    $ BACKUP DBA1:
    _To: MTA0:13SEPBAK.BCK/REWIND/TAPE_EXPIRATION=20-SEP-2000/LABEL=SEPW02

> セーブ・セット・ファイル 13SEPBAK.BCK の満了日付を， 2000 年 9 月 20 日と設定しています。/REWIND 修飾子を指定しているので，13NOVBAK.BCK はテープ上の第 1 ファイルであり，テープの満了期間は 7 日です。

# /TRUNCATE

> コマンド修飾子

> コピーまたは復元処理において，順編成出力ファイルの作成時にファイルの終端 (EOF) で切り捨てるかどうかを制御します。

## 形式

> /[NO]TRUNCATE 入力指定子　出力指定子

## 説明

> 省略時のコピーまたは復元処理では，入力ファイルの設定をもとに出力ファイルのサイズが決定されます。出力ファイルをファイルの終端 (EOF) で切り捨てる場合は， /TRUNCATE を指定します。

## 例

    $ DIRECTORY/SIZE [FRANKIE]ORIGINAL.DAT
    Directory DMA0:[FRANKIE]
    ORIGINAL.DAT          35
    Total of 1 file, 35 blocks
    $ COPY ORIGINAL.DAT EXTENDED.DAT/ALLOCATION=500
    $ BACKUP [FRANKIE]EXTENDED.DAT MFA0:20JUL.BCK/LABEL=WKLY03
    $ BACKUP/TRUNCATE MFA0:20JUL.BCK/LABEL=WKLY03  DMA0:[FRANKIE]

> 上記のコマンドは，次の処理を行います。

> - ファイル ORIGINAL.DAT の長さを 35 ブロックとする。

> - ORIGINAL.DAT を EXTENDED.DAT にコピーし，EXTENDED.DAT に 500 ブロックを割り当てる。

> - ファイル EXTENDED.DAT を MFA0 上のセーブ・セット 20JUL.BCK にセーブする。セーブしたファイルのファイル・ヘッダ・レコードにファイル割り当てサイズを書き込むが，セーブ・セットには 35 ブロックだけをセーブする。

> - MFA0 上のセーブ・セット・ファイルを DMA0 にマウントされているボリュームに復元し，出力ファイルを EOF で切り捨てる。復元したファイルの長さは，35 ブロックである。

# /UNSHELVE

> コマンド修飾子

> バックアップ・ユーティリティがBACKUPセーブ操作のファイルを， unshelved と shelved のどちらとして指定するかを制御します。

## 形式

> /[NO]UNSHELVE 入力指定子　出力指定子

## 説明

> /UNSHELVE修飾子は，Backup ユーティリティが BACKUP セーブ操作のファイルを，データがオンライン状態になっている unshelved として指定するかどうかを制御します。shelved ファイルは実際のファイル・データは含んでいません。ただし，ファイル・ヘッダは有効であり，オンライン状態になっています。省略時の設定では， /PHYSICAL または /IMAGE 修飾子を必要とするBACKUPセーブ操作の場合を除いて unshelved になります。/PHYSICAL または /IMAGE 修飾子を必要とするBACKUPセーブ操作では，ファイルは元のファイル・シェルビング状態のままになります。

> ファイル・シェルビングの詳細については， POLYCENTER File Shelving Facility (HSM) のマニュアルを参照してください。

## 例

    $ BACKUP/UNSHELVE [INFO] DBA0:INFO.BCK/SAVE_SET

> このコマンドは，ディレクトリ[INFO]のすべてのファイルを， INFO.BCKという名前の順編成ディスク・セーブ・セットにセーブします。 [INFO]からセーブされたファイルはアンシェルブドです (データはオンライン状態になっています)。

# /VERIFY

> コマンド修飾子

> セーブ，復元，コピーのいずれかの処理が終了した後，出力指定子の内容を入力指定子の内容と比較することを指定します。

## 形式

> /VERIFY 入力指定子　出力指定子

## 説明

> /VERIFY 修飾子は，コマンド修飾子 /COMPARE とは異なります。コマンド修飾子 /COMPARE は，セーブ，復元，コピー，リストの各処理では使用できません。/VERIFY 修飾子では，まずコピー，セーブ，復元のいずれかの処理を行い，次に比較処理を行います。

> ファイル構造のコピー処理では，ファイルをコピーしてから比較します。物理コピー処理では，ボリュームをコピーしてから比較します。セーブまたは復元処理では，独立したパスでチェックが行われます。チェック開始前に，次のメッセージが表示されます。

>     %BACKUP-I-STARTVERIFY, starting verification pass

> 比較処理で問題が検出されると，次のエラー・メッセージが表示されます。

>     %BACKUP-E-VERIFYERR, verification error for block 'block-number'
>     of 'disk:[directory]file_name.file_type;version_number'

> 出力ファイル修飾子 /NEW_VERSION を併用した場合，復元またはコピー処理では，/VERIFY 修飾子は動作しません。 /NEW_VERSION 修飾子は出力ファイルのバージョンを再設定するため，コピー元である入力ファイルを出力ファイルと正確に対応づけることは不可能となります。

## 例

    $ BACKUP/VERIFY/LOG *.LIS MFA0:LIST.BCK
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]CRE.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]CRETIME.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]EXC.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]NOREB.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]REB.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]SETREB.LIS;1
    %BACKUP-S-COPIED, copied DISK$DEFAULT:[WONDER]VERS.LIS;1

    %BACKUP-I-STARTVERIFY, starting verification pass
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]CRE.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]CRETIME.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]EXC.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]NOREB.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]REB.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]SETREB.LIS;1
    %BACKUP-S-COMPARED, compared DISK$DEFAULT:[WONDER]VERS.LIS;1

> 磁気テープ・セーブ・セットを MFA0 上に作成し，セーブ処理終了後にチェック・パスを起動します。 /LOG 修飾子は，ファイルを処理するときにファイル名を表示します。

# /VOLUME

> コマンド修飾子

> ディスク・ボリューム・セット内の特定のディスク・ボリュームを処理することを指定します。/VOLUME 修飾子を指定できるのは， /IMAGE 修飾子と併用した場合に限定されます。

## 形式

> /IMAGE/VOLUME= n　入力指定子　出力指定子

## 説明

> /VOLUME 修飾子を指定すれば，入力ボリューム・セット内のディスクより 1 つ多いディスク・ドライブを使用して，イメージのセーブ，復元，コピーを行えます。 /VOLUME を使用する場合は，入力ボリューム・セット全体をライト・ロックしてください。

> /VOLUME 修飾子を使用してイメージのコピーまたはセーブ処理を行う場合，入力ボリューム・セット内のすべてのディスクマウントされている必要があります。ターゲット・ボリューム・セットのボリュームは，一度に 1 つずつマウントしてください。入力ボリューム・セットの各ディスクに対し，別々に BACKUP コマンドを入力します。/VOLUME 修飾子で作成したセーブ・セットは，復元処理でも /VOLUME 修飾子を使用する必要があります。

> /VOLUME 修飾子は，あらゆるイメージ・セーブ・セットの復元に使用できます。出力ボリューム・セットのディスクは，すべてマウントされている必要があります。入力ボリューム・セットのディスクは，一度に 1 つずつマウントしてください。 /VOLUME を使用した復元処理にコマンド修飾子 /NOINITIALIZE を使用することはできません。

> /VOLUME 修飾子を使用してディスク・ボリューム・セットを比較する処理では，両方のボリューム・セットにディスクをすべてマウントしている必要があります。テープ上のセーブ・セットとディスク・ボリューム・セットを比較する処理では，ディスク・ボリューム・セットのディスクをすべてマウントしている必要があります。

## 例

    $ BACKUP/IMAGE/VOLUME=3 DISK$PUBLIC DRA1:

> ボリューム・セット DISK$PUBLIC の第 3 ボリュームと機能的に等しいコピーを DRA1 に作成しています。DRA1 にマウントされているディスクが，イメージ・コピー・ボリューム・セットの第 3 ボリュームとなります。

# 7.6 BACKUP の例

> 表 7-4 に，セーブ処理のコマンド形式と，セーブ処理に使用できる修飾子を示します。

> 表 7-4 セーブ処理クィック・リファレンス
> コマンドの動作 | コマンド形式と使用例
> --- | ---
> 磁気テープ上のセーブ・セットにファイルをセーブする | BACKUP　ファイル指定　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP STRATDAT1.DAT MTA0:STRATDAT1.BCK/LABEL=TAPE01
> ディレクトリ内のファイルの最新バージョンを磁気テープにセーブする | BACKUP [ディレクトリ]*.*;　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP [LYKINS...]*.*; MTA0:1409MAR17.BCK/LABEL=WKY102
> 磁気テープ上のセーブ・セットにディスク・ボリュームをセーブする | BACKUP/IMAGE ddcu:　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP/IMAGE DBA1: MTA0:000FEB4.BCK/LABEL=MTH101
> 複数の磁気テープ・ドライブに格納されているマルチボリューム・セーブ・セットにディスク・ボリュームをセーブする | BACKUP/IMAGE ddcu:　セーブ・セット指定子,ddcu:.../LABEL= (ラベル 1,...)
>     $ BACKUP/IMAGE DBA1: MTA0:17MAR.BCK,MTA1:/ -

>     _$ LABEL=(WKY101,WKY102)
> 磁気テープ上のセーブ・セットにファイル・リストをセーブする | BACKUP　ファイル指定，ファイル指定,...　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP DBA1:[LYKINS...]*.PAS,DMA0:[DAKOTA...]*.PAS -

>     _$ MTA0:PAS17MAR.BCK/LABEL=TAPE01
> 追加型バックアップ用ディスク・ボリュームを初めてセーブする | BACKUP/RECORD/IMAGE/LOG ddcu:　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP/RECORD/IMAGE/LOG DBA1: MTA0:985FEB4.BCK/ -

>     _$ LABEL=DLY101
> 追加型バックアップ用ディスク・ボリュームをセーブする (初めてではない) | BACKUP/RECORD/FAST/LOG ddcu:[*...]/SINCE=BACKUP　セーブ・セット指定子 /LABEL=ラベル
>     $ BACKUP/RECORD/FAST/LOG DBA1:[*...]/SINCE=BACKUP -

>     _$ MTA0:988FEB4.BCK/LABEL=DLY101
> 非構造ディスク・ボリュームをセーブする | BACKUP/PHYSICAL ddcu:　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP/PHYSICAL DMA1: MTA0:985FEB4.BCK/LABEL=MTH101
> Files-11 ディスク上のセーブ・セットにディレクトリをセーブする | BACKUP [ディレクトリ]　セーブ・セット指定子/SAVE_SET
>     $ BACKUP [LYKINS] DBA2:[BACKUP]1609FEB3.BCK/SAVE_SET
> 磁気テープ上のセーブ・セットにディレクトリ木構造をセーブする | BACKUP [ディレクトリ...]　セーブ・セット指定子/LABEL=ラベル
>     $ BACKUP [LYKINS...] MTA0:1612FEB3.BCK/LABEL=TAPE01
> 磁気テープ上のセーブ・セットにディレクトリ木構造をセーブし，リスト・ファイルを作成する | BACKUP/LIST=ファイル指定　[ディレクトリ...]　セーブ・セット指定子 /LABEL=ラベル
>     $ BACKUP/LIST=8SEP.LOG [LYKINS...] MTA0:8SEP.BCK/LABEL=

>     WKL101
> テープ・カートリッジに多くのデータを格納するため，データ圧縮を使用して，磁気テープ上のセーブ・セットにディレクトリ木構造をセーブする | BACKUP [ディレクトリ...]　セーブ・セット指定子/MEDIA_FORMAT =COMPACTION
>     $ BACKUP [TESTFILES...]*.*;* MUA0:TEST.SAV/MEDIA_FORMAT=

>     COMPACTION/REWIND

前へ | 次へ | 目次 | 索引