Compaq OpenVMS
DCL ディクショナリ


前へ 次へ 目次 索引



SET VOLUME

1 つまたは複数のマウントされている, Files-11 構造のボリュームの属性を変更します。 SET VOLUME コマンドは,コマンドが入力されたノード上でのみ有効であり, OpenVMS Cluster 構成中の複数のノード上でボリュームがマウントされている場合でも,他のノード上では働きません。

ボリュームの所有者でない場合は,ボリュームに対する制御アクセス権が必要です。


形式

SET VOLUME 装置名[:][,...]


パラメータ

装置名[:][,...]

1 つまたは複数のマウントされている,Files-11 構造のボリュームの名前を指定します。

修飾子

/ACCESSED[=n]

OPER(オペレータ)特権が必要です。

レディ・アクセス(メモリ中でのディレクトリのアクセス)のために,システム空間に確保するディレクトリの数を指定します。 n に対して指定できる値は,0 〜 255 までの範囲です。 /ACCESSED 修飾子だけを指定し,ディレクトリの数を省略した場合には,省略時の値として 3 が使用されます。現在の値より大きな値を指定する場合には,新しい値が直ちに有効になります。しかし,現在の値より小さな値を指定する場合には,新しい値はホーム・ブロックに書き込まれ,ボリュームが次にマウントされるまで有効にはなりません。

/DATA_CHECK[=(オプション[,...])]

指定したボリュームに対する,すべての読み込みまたは書き込みのあとで実行する,省略時のデータ・チェック操作を定義します。次のオプションを指定できます。

READ すべての読み込み操作のあとで,データ・チェックを行う。
WRITE すべての書き込み操作のあとで,データ・チェックを行う(省略時の設定)。

/ERASE_ON_DELETE

/NOERASE_ON_DELETE (省略時の設定)

ボリューム中のファイルが削除されるときに,そのファイルが使用していた領域が,システム特有のパターンで上書きされることを指定します。

/EXTENSION[=n]

ボリューム上のすべてのファイルで,省略時の拡張サイズとして使用するブロック数を指定します。 n に対して指定できる値は,0 〜 65535 までの範囲です。 /EXTENSION 修飾子だけを指定し,値を指定しない場合には,省略時の値として 0(OpenVMS RMS の省略時の値)が使用されます。

たとえば,更新操作で,ファイルが省略時の初期割り当てサイズより大きくなる場合には,拡張サイズの省略時の値が使用されます。

/FILE_PROTECTION=(所有者区分[:アクセス][,...])

指定したディスク・ボリューム上の,すべてのファイルに適用される省略時の保護を指定します。ファイル保護コードは,SYSTEM (S), OWNER (O), GROUP (G) と WORLD (W) からのアクセスに対して,読み込み (R), 書込み(W), 実行 (E) と削除 (D) 操作からの保護を指定します。何も指定しない場合は,どのアクセスもできません。

注意

ボリュームが OpenVMS システムで使用されているときは,この属性は使用されませんが, RSX-11M システムで,プロセスがボリュームを使用する場合には,この属性によってボリュームの使用が制御されます。 OpenVMS システムは,常に省略時のファイル保護を使用します。ファイル保護は,SET PROTECTION/DEFAULT という DCL コマンドで変更できます。

/HIGHWATER_MARKING

/NOHIGHWATER_MARKING

File Highwater Mark (FHM) ボリューム属性を設定します。 FHM 属性は,ユーザが,自分で書き込んだデータ以外は読み込むことができないようにする機能です。 Files-11 オン・ディスク構造レベル2 (ODS-2) およびレベル5 (ODS-5) ボリュームにのみ適用します。

/LABEL=ボリューム・ラベル

ボリューム上に書かれる,1 〜 12 文字までの ANSI 名を指定します。指定したラベルは,明示的に他の名前に変更されるまで有効です。つまり,ボリュームをディスマウントしても,ラベルが変更されることはありません。ボリューム・ラベルには,英数字,ドル記号 ($),アンダースコア (_),ハイフン (-) だけを使用することをおすすめします。

OpenVMS システム・ディスクのボリューム・ラベルを変更する場合は, POLYCENTER Software Installation ユーティリティ・データベースも変更してください。そのためには PRODUCT REGISTER VOLUME コマンドを使用して,古いボリューム・ラベルを新しいボリューム・ラベルに置換します。

注意

ボリューム・ラベルを変更しても,変更前のボリューム・ラベルを使用するその他の構造は変更されません。たとえば論理名 DISK$ ラベル名や, OpenVMS が内的的に使用する装置ロック名も変更されません。そのため,変更前のボリューム・ラベルと同じボリューム・ラベルを持つ他のディスクにアクセスしようとすると, "%MOUNT-F-VOLALRMNT, another volume of same label already mounted" というエラー・メッセージが表示されます。

ディスクのボリューム・ラベルを変更する場合は,名前とロックの整合性を保つために,クラスタ内のすべてのノードにおいてディスクをディスマウントし,再度マウントすることをおすすめします。

/LOG

/NOLOG (省略時の設定)

SET VOLUME コマンドが,変更後に各ボリュームのボリューム指定を表示するかどうかを指定します。

/MOUNT_VERIFICATION

/NOMOUNT_VERIFICATION

ボリュームに対してマウント・チェックを実行するかどうかを指定します。マウント・チェックは,ユーザの入出力処理への割り込みを防止し,ディスクに関する問題をオペレータを通知します。

/OWNER_UIC[=uic]

ボリュームの所有者の利用者識別コードを,指定する利用者識別コード(UIC)に変更します。省略時の利用者識別コード(UIC)は,現在のプロセスの UIC です。 UIC はかぎかっこ ([]) で囲みます。『OpenVMS Guide to System Security』に説明されている,標準的な UIC 形式を使用して指定します。

/PROTECTION=(所有者区分[:アクセス][,...])

ボリュームに適用される保護コードを指定します。次の規則が適用されます。

省略時の保護コードは,すべての区分のユーザに対して,すべてのアクセスを許可します。

/REBUILD[=FORCE]

誤ってディスマウントされたボリュームのキャッシュ・リミットを回復します。ディスク・ボリュームが誤ってディスマウントされ (システム障害が発生した場合など), MOUNT/NOREBUILD コマンドによって再マウントされた場合には, SET VOLUME/REBUILD コマンドを使用して,ディスマウントされたときに有効だったキャッシュを回復できます。 FORCE オプションを使用すると,無条件にディスクを強制的に最構成します。つまり,ディスク・ボリュームのロック値ブロックに,フリー・ブロック数を書き込みます。

/RETENTION=(最小値[,最大値])

ボリューム上のファイルの満了日を判断するためにファイル・システムが使用する,最小保持時間と最大保持時間を指定します。ファイルがボリュームに作成されると,満了日には最初に,現在の時刻に最大保持時間を加えたものが設定されます。ファイルがアクセスされるたびに,現在の時刻が最小保持時間に加算され,この合計が満了日より大きくなると,新しい満了日が計算されます。

最大値を省略した場合には,省略時の値として,最小値の 2 倍,または最小値に7を加えたもの中で小さい方の日数が使用されます。たとえば,/RETENTION=3- は,/RETENTION=(3-,6-)と同じであり, /RETENTION=10- は,/RETENTION=(10-,17-)と同じです。

SET VOLUME/RETENTION=0 コマンドは,ボリュームの保持時間の設定を解除します。

/STRUCTURE_LEVEL=n

ボリュームの構造レベルを設定します。ボリュームを ODS-5 に設定するには,値 5 を使用します。

別の修飾子とともに /STRUCTURE_LEVEL 修飾子が使用された場合は,別の修飾子よりも前にボリューム構造レベルが設定されます。

ODS-5 から ODS-2 にボリュームを変更するために SET VOLUME コマンドを使用することはできません。 ODS-2 にボリュームをリセットするには,『 Compaq OpenVMS Extended File Specifications の手引き』を参照してください。

注意

システム・ディスクを ODS-5 ボリュームとして作成すること,あるいはシステム・ディスクを ODS-5 ボリュームに変更することはサポートしていません。

詳細については,『 Compaq OpenVMS Extended File Specifications の手引き』を参照してください。

/SUBSYSTEM

/NOSUBSYSTEM

保護サブシステム ACE を有効にします。SECURITY 特権が必要です。省略時の設定では,ブート・ディスクのみ保護サブシステムが有効になっています。詳細は『OpenVMS Guide to System Security』を参照してください。

/UNLOAD (省略時の設定)

/NOUNLOAD

DCL コマンド DISMOUNT を実行する場合に,ボリュームがアンロードされるかどうか(つまり,回転が停止するかどうか) を指定します。

/USER_NAME[=ユーザ名]

最大 12 文字の英数字から構成されるユーザ名が,ボリュームに記録されることを指定します。 /USER_NAME 修飾子だけを指定し,ユーザ名を指定しない場合には,現在のプロセスのユーザ名が使用されます。

/WINDOWS[=n]

ファイル・ウインドゥに対して割り当てられる,マッピング・ポインタ数を指定します。 n に対して指定できる値は,7 〜 80 までの範囲です。省略時の値は 7 です。

/WRITETHROUGH

/NOWRITETHROUGH

この修飾子は,ファイル・ヘッダに対してデファード書き込みを要求できる PATHWORKS などのアプリケーションにのみ影響を与えます。これらのアプリケーションがデファード書き込み機能を使用できるかどうかを制御できます。

/NOWRITETHROUGH を使用すると,これらのアプリケーションはデファード書き込み機能を使用できるようになります。これらのアプリケーションの 1 つが,ファイル・ヘッダの更新の際に明示的にデファード書き込みを要求すると,入出力要求がキューに入れられた時点で制御がアプリケーションに戻ります。アプリケーションはデータがディスクに書き込まれるまで待つ必要はありません。

SHOW DEVICES/FULL コマンドでは,ボリューム状態が write-back caching enabled と表示されますが,拡張ファイル・キャッシュ (XFC) は依然としてライトスルー・モードになっています。

/WRITETHROUGH を使用すると,デファード書き込み機能は無効になり,どのアプリケーションもこの機能を使用できなくなります。SHOW DEVICES/FULL は,ボリューム状態を write-through caching enabled と表示します。

デファード書き込み機能は Files-11 ODS-1 ボリュームでは使用できません。


#1

$ SET VOLUME/DATA_CHECK=(READ,WRITE) DBC5

このコマンドは,DBC5 に対するすべての読み込み操作と書き込み操作の実行後には,データ・チェックを実行することを要求しています。

#2

$ SET VOLUME/FILE_PROTECTION=(S:RWED,O:RWED,G:RE,W:RE) DBC5
 

このコマンドは,ボリューム DBC5 上に作成されるすべてのファイルに適用される,省略時の保護コードを設定します。システム (S) とオーナ (O) は,すべてのタイプのアクセスが可能です。グループ (G) とワールド (W) は, DBC5 のファイルに対して,読み込みアクセスと実行アクセスだけが可能です。

#3

$ SET VOLUME/LABEL=LICENSES DBC5
 

このコマンドは,DBC5 ボリュームに LICENSES というラベルを付けます。ラベル文字を小文字で入力した場合には, /LABEL 修飾子によって大文字に変更されます。

#4

$ SET VOLUME/ACCESSED=25/USER_NAME=MANAGER/LOG DKA0:
 

このコマンドは,DKA0 ボリュームに対するレディ・アクセスのために,システム空間に 25 個のディレクトリを確保することを指定しています。また,このコマンドは,MANAGER というユーザ名をボリュームに割り当て,ボリュームが変更されたあとボリューム指定を表示します。

#5

$ SET VOLUME/REBUILD/LOG NODE$DKA2:
%SET-I-MODIFIED, _NODE$DKA2: modified
 

この SET VOLUME/REBUILD コマンドは, NODE$DKA2 にマウントされているボリュームのキャッシュ復元操作を実行します。 /LOG 修飾子は,ボリューム変更の通知メッセージを表示するように, SET VOLUME コマンドに指示しています。


SET WORKING_SET

プロセスの,省略時のワーキング・セット・サイズの定義を変更します。また,プロセスが実行するイメージによって変更できるワーキング・セット・サイズの上限も設定します。ワーキング・セット制限値は,利用者登録ファイル (UAF) に定義されている値を越えることはできません。

Alpha では 512 バイトのページレット数で n を指定し, VAX では 512バイトのページ数で n を指定します。 Alpha では,物理メモリの実際の量が指定された値よりも大きくなるような CPU 特有のページ数に,この値は切り上げられます。


形式

SET WORKING_SET


説明

SET WORKING_SET コマンドを使用すると,ユーザは許可された制限内でワーキング・セット・サイズを変更できます。プロセスのワーキング・セットは,実行イメージが参照できる物理ページの集合です。ユーザごとに,ログイン時に作成されるプロセスに関係した省略時のワーキング・セット・サイズが割り当てられます。プロセスのワーキング・セットの最大サイズは,利用者登録ファイル (UAF) に定義されています。

修飾子

/ADJUST (省略時の設定)

/NOADJUST

プロセスのワーキング・セット・サイズを,システムが自動的に変更できるかどうか制御します。

/EXTENT=n

イメージ実行中に,ワーキング・セットに存在できる最大物理ページ数を指定します。

超過値は,システム生成時に定義された最小ワーキング・セットより大きくなければなりません。また超過値は,利用者登録ファイル (UAF) に定義されている超過値以下でなければなりません。

利用者登録ファイルに指定された超過値より大きな値を指定しても,このコマンドは,ワーキング・セット・リミットの値を,このファイルに指定された最大値に設定します。

/LIMIT=n

イメージの終了時に減少させられる,ワーキング・セットのサイズを指定します。

現在のクォータより大きな値を指定する場合,クォータ値も増やされます。

/LOG

/NOLOG (省略時の設定)

SET WORKING_SET コマンドを実行したことを示すメッセージを,表示するかどうかを指定します。

/QUOTA=n

プロセス内で実行中のイメージが,要求できる最大物理ページ数を指定します。プロセスは,$ADJWSL(ワーキング・セット・リミット調整) システム・サービスを呼び出すことにより,プロセスのワーキング・セット・サイズを設定できます。

利用者登録ファイルに指定されているクォータより大きな値を指定する場合,ワーキング・セット・クォータは,このファイルに指定されている制限値に設定されます。


#1

$ SHOW WORKING_SET
Working Set      /Limit=  150  /Quota=  700           /Extent= 700
Adjustment enabled   Authorized Quota=  700 Authorized Extent= 700
$ SET WORKING_SET/QUOTA=1000
%SET-I-NEWLIMS,new working set:Limit = 150 Quota = 700 Extent = 700
 

この例の SHOW WORKING_SET コマンドは,現在の制限値,クォータ値,および超過値を表示しています。許可されているクォータ値と超過値も表示します。この SET WORKING_SET コマンドは,クォータ値を許可されている値以上に設定しようとしましたが,メッセージからも分かるように,クォータ値は変更されていません。

#2

$ SHOW WORKING_SET
Working Set      /Limit=  150  /Quota=  350            /Extent= 350
Adjustment enabled   Authorized Quota=  350  Authorized Extent= 350
$ SET WORKING_SET/LIMIT=100
%SET-I-NEWLIMS,new working set:Limit = 100 Quota = 350 Extent = 350
$ SHOW WORKING_SET
Working Set      /Limit=  100  /Quota=  350            /Extent= 350
Adjustment enabled   Authorized Quota=  350  Authorized Extent= 350
 

この SET_WORKING_SET コマンドは,プロセス内のイメージのワーキング・セット・サイズを 100 に設定します。


SHOW

プロセス,システム,またはシステムにある装置の,現在の状態に関する情報を表示します。

形式

SHOW オプション


説明

SHOW コマンドのオプションについては,このマニュアルで個別に説明します。 SHOW コマンドのすべてのオプションを 表 DCLII-21 に示します。

表 DCLII-21 SHOWコマンドのオプション
オプション 表示
ACCOUNTING 現在の会計情報ファイルが追跡している資源
AUDIT システムで許可されている機密保護監査属性
BROADCAST ブロードキャストが有効になっているメッセージ・クラス
CLUSTER OpenVMS Clusterの動作と性能
CPU 接続されたプロセッサの現在の状態
DEFAULT 現在の省略時の装置とディレクトリ
DEVICES システムの装置の状態
DEVICE/SERVED OpenVMS Cluster 上の大容量記憶制御プロトコル(MSCP) サーバでサービスされる装置の状態
DISPLAY 現在のノードで実行中のDECwindowsアプリケーションからの出力が表示されるノード
ENTRY 利用者のバッチ・ジョブおよびプリント・ジョブ,または特定のジョブ・エントリについての情報
ERROR CPU,メモリ,および物理装置のエラー回数
INTRUSION 侵入のデータベースの内容
KEY DEFINE/KEYコマンドで作成されたキー定義
LICENSE 現在のノードでアクティブなソフトウェア製品ライセンス,およびライセンスに接続された名前のリスト(RESERVEリスト)
LOGICAL 現在の論理名の割り当て
MEMORY メモリ資源の可用性および使用状況
NETWORK ノードに登録されたネットワーク・サービスについての情報
PRINTER プリンタ属性
PROCESS 特権,資源制限,メモリ使用状況,優先順位,会計情報など,現在のプロセスの属性
PROTECTION 現在の省略時のファイル保護
QUEUE システムおよびプロセスに属する現在のジョブで使用できるキューの名前と種類
QUEUE/CHARACTERISTICS システム・キューに定義された属性の名前と番号
QUEUE/FORM システム・キューに定義されたフォームの名前と番号
QUEUE/MANAGERS システムまたは OpenVMS Clusterのキュー・マネージャについての情報
QUOTA 特定のディスクの特定の利用者に許可され使用される現在のディスク制限
RMS_DEFAULT OpenVMSレコード管理サービス(RMS)がファイル操作に使用する現在の省略時のマルチブロック数とマルチバッファ数
SECURITY 機密保護オブジェクトの名前,クラス,およびプロファイル
SERVER サーバについての情報
STATUS 累積CPU時間,オープンされたファイル数,入出力操作回数などの現在のジョブの状態
SYMBOL 現在のシンボル定義
SYSTEM システム内のすべてのプロセスのリスト
TERMINAL 端末の装置属性
[DAY]TIME 現在の日付と時刻
TRANSLATION 現在の論理名割り当て
USERS 現在のシステム利用者情報
WORKING_SET 現在のワーキング・セット・サイズの上限と制限値
ZONE VAXftシステムの現在の状態


前へ 次へ 目次 索引