/etc/vfstab ファイル内のエントリには、次の表に示すように 7 つのフィールドがあります。
表 40–3 /etc/vfstab ファイルのフィールドの説明
フィールド名 |
説明 |
---|---|
device to mount |
このフィールドは、次のいずれかを指定する。
|
device to fsck |
「device to mount」フィールドで指定した UFS ファイルシステムに対応する raw (キャラクタ型) デバイス名 (/dev/rdsk/c0t0d0s0 など)。このフィールドによって、fsck コマンドが使用する raw インタフェースが決まる。読み取り専用ファイルシステムやリモートファイルシステムなど、適用できるデバイスがない場合は、ダッシュ (-) を使用する。 |
mount point |
デフォルトのマウントポイントディレクトリ (/usr など) を指定する。 |
FS type |
ファイルシステムのタイプを指定する。 |
fsck pass |
fsck コマンドがファイルシステムをチェックするか決めるために使用するパス番号。このフィールドでダッシュ (-) を指定すると、ファイルシステムはチェックされない。 このフィールドに 0 が指定されている場合、UFS ファイルシステムはチェックされないが、UFS 以外のファイルシステムはチェックされる。このフィールドに 0 より大きい値が指定されている場合、UFS ファイルシステムは常にチェックされる。 このフィールドに 1 が指定されている場合、すべてのファイルシステムは vfstab ファイル内の順番どおりに 1 つずつチェックされる。このフィールドに 1 より大きな値が指定され、さらに preen (修復) オプション (-o p) が指定されている UFS ファイルシステムが複数ある場合、効率を最大限に高めるために、fsck コマンドは複数のディスク上のファイルシステムを自動的に並行してチェックする。それ以外の場合、このフィールドの値は意味を持たない。 |
mount at boot |
システムのブート時にファイルシステムが mountall コマンドによって自動的にマウントされるかどうかを yes または no で設定する。このフィールドは AutoFS とは連動していないので注意すること。ルート (/)、 /usr、 /var のファイルシステムは最初は vfstab ファイルからマウントされない。これらのファイルシステムおよび /proc や /dev/fd などのような仮想ファイルシステムの場合、このフィールドは常に no に設定しなければならない。 |
mount options |
ファイルシステムのマウントに使用されるオプションを (空白を入れずに) コンマで区切ったリスト。オプションなしを示すにはダッシュ (-) を使用する。汎用マウントオプションについては、表 40–2 を参照。 |
/etc/vfstab ファイル内の各フィールドには必ずエントリが必要です。フィールドに値を指定しない場合は、必ずダッシュ (-) を入力してください。ダッシュを入力しないと、システムが正常にブートしない可能性があります。同様に、フィールドの値に空白文字を使用しないでください。