crfs コマンド
目的
ファイルシステムを追加します。
構文
crfs -v VfsType { -g VolumeGroup | -d Device } [ -l LogPartitions ] -m MountPoint [ -n NodeName -u MountGroup ] [ -A { yes | no }] [ -p {ro | rw }] [ -a Attribute=Value ... ] [ -t { yes | no
説明
crfs コマンドは、事前に作成したボリューム・グループ内の論理ボリューム上にファイルシステムを作成します。 -d フラグを使用して既存の論理ボリュームの名前を指定しなければ、ファイルシステムのための新しい論理ボリュームが作成されます。 また、ファイルシステムのエントリーが /etc/filesystems ファイルに作成されます。
crfs コマンドは、そのコマンド自身が解釈しない Attribute=Value ペアをすべて無視しますが、/etc/filesystems ファイルにおいて、無視したペアを適切なスタンザに追加します。
Example:
crfs -a abcd=1G / この例では、/etc/filesystems ファイル内の root スタンザにおいて新規 abcd 属性が 1G の値に設定されます。
- このファイルシステムは setgid (セット・グループ ID) ビットが使用可能な状態で作成されます。 このビットはデフォルト・グループ許可を決定します。 新しいファイルシステムの下に作成されたディレクトリーはすべて、同一のデフォルトのグループ許可を持ちます。 コマンドが JFS2 ファイルシステムの既存論理ボリュームに対して実行された場合、setgid ビットは設定されません。
- ストライプ論理ボリュームでのファイルシステムの作成については、mklv 文書の File Systems on Striped Logical Volumes を参照してください。
- 自動的に作成されるログ論理ボリュームはいずれも、JFS2 ファイルシステムの作成場所の論理ボリュームと同じミラー・プール厳密性ポリシーに従います。
このコマンドは、System Management Interface Tool (SMIT) smit crfs 高速パスを使用して実行することもできます。
フラグ
| 項目 | 説明 |
|---|---|
| -a 属性=値 | 仮想ファイルのシステム依存属性/値の組を指定します。 複数の属性/値のペアを指定するには、複数の -a Attribute = Value パラメーターを指定します ( 例を参照)。 次の属性/値の対は、ジャーナル・ファイルシステム (JFS) に固有のものです。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JFS ファイルシステムの最大サイズは、そのフラグメント・サイズと NBPI 値の関数です。 これらの値により、次のサイズ制限が適用されます。 NBPI 値は 512 から 128K までの値に設定でき、最大ファイルシステム・
サイズもそれに対応した大きさとなります。 |
|
ファイルシステムが存在するボリューム・グループは、最大論理ボリューム・サイズを定義し、
さらにファイルシステムのサイズを制限します。
注:
|
|
次の属性/値のペアは、拡張ジャーナル・ファイルシステム (JFS2) に固有のものです。 |
|
| -a 属性=値 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
注:
|
|
|
|
| -A | システム再起動のたびにファイルシステムをマウントするかどうかを指定します。
注: crfs コマンドは、自動マウントの -A オプションの最初の文字にアクセスします。
|
| -d デバイス | ファイルシステムを作成するデバイスまたは論理ボリュームのデバイス名を指定します。 このフラグは、既存の論理ボリュームにファイルシステムを作成するときに使います。 |
| -g VolumeGroup | ファイルシステムを作成する既存のボリューム・グループを指定します。 ボリューム・グループは、1 つ以上の物理ボリュームの集合です。 |
| -l LogPartitions | ログ論理ボリュームのサイズを論理区画数で指定します。 このフラグは、まだロギング用装置を持っていない JFS および JFS2 ファイルシステムにのみ適用します。 |
| -m MountPoint | ファイルシステムを使用できるようにするディレクトリー、つまりマウント・ポイントを指定します。 注: 相対パス名を指定すると、 /etc/filesystems ファイルに挿入される前に、絶対パス名に変換されます。
|
| -n NodeName | ファイルシステムの常駐先のリモート・ホスト名を指定します。 このフラグは、ネットワーク・ファイルシステム (NFS) などのリモート仮想ファイルシステムにのみ有効です。 |
| -p | ファイルシステムの許可を設定します。
|
| -t | ファイルシステムをアカウント・サブシステムに処理させるかどうかを指定します。
|
| -u MountGroup | マウント・グループを指定します。 |
| -v VfsType | 仮想ファイルシステムのタイプを指定します。 |
ea 属性のフォーマットは、ファイルシステムの作成時に 設定されます。 chfs コマンドを使用して 拡張属性フォーマットを v1 から v2 に変換することができますが、 逆方向には変換できません。 この変換は、オンデマンド方法で行われます。 つまり、拡張属性または ACL の書き込みが行われると、 そのファイル・オブジェクトの変換が行われます。
maxext 属性は、ファイルシステムが新しいリリースでこの属性を指定して作成されていたとしても、古いリリースでは無視されます。
セキュリティー
アクセス制御
このコマンドを実行できるのは、root ユーザーまたはシステム・グループのメンバーのみです。
RBAC ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限および特権について詳しくは、「セキュリティー」の『特権コマンド・データベース』を参照してください。 このコマンドに関連した特権および権限のリストについては、lssecattr コマンドまたは getcmdattr サブコマンドの項を参照してください。
例
- JFS を作成するには、以下のようにします。rootvg非デフォルト・フラグメント・サイズおよび非デフォルト nbpi を持つボリューム・グループの場合は、次のように入力します。
crfs -v jfs -g rootvg -m /test -a \ size=32768 -a frag=512 -a nbpi=1024このコマンドは、 /test ファイル・システムを以下の場所に作成します。rootvgフラグメント・サイズが 512 バイト、i ノード当たりのバイト数 (nbpi) の比率が 1024、初期サイズが 16MB (512 * 32768) のボリューム・グループ。
- JFS を作成するには、以下のようにします。rootvg非デフォルト・フラグメント・サイズおよび非デフォルト nbpi を持つボリューム・グループの場合は、次のように入力します。
このコマンドは、 /test ファイル・システムを以下の場所に作成します。rootvgフラグメント・サイズが 512 バイト、i ノード当たりのバイト数 (nbpi) の比率が 1024、初期サイズが 16MBのボリューム・グループ。crfs -v jfs -g rootvg -m /test -a size=16M -a frag=512 -a nbpi=1024 - NFS4 ACL をサポートできる JFS2 ファイルシステムを作成するには、次のように入力します。
このコマンドでは、初期サイズが 1 ギガバイトで、rootvg ボリューム上 に /test JFS2 ファイルシステムを 作成します。 ファイルシステムでは、v2 フォーマットを使用して、拡張属性を 保管します。crfs -v jfs2 -g rootvg -m /test -a size=1G -a ea=v2
ファイル
| 項目 | 説明 |
|---|---|
| /etc/filesystems | 既知のファイルシステムをリストし、その特性を定義します。 |