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