GFS 共用ファイルシステムでは、ファイルシステムを共用するすべてのノードの /etc/fstab に、作成したファイルシステムに関するエントリを書いておく必要があります。
同一ファイルシステムに対するエントリは、ファイルシステムを共用するすべてのノードで一致している必要があります。
/etc/fstab に設定する、GFS 共用ファイルシステムのエントリについて、以下に説明します。
device to mount フィールド
マウントするGFS共用ファイルシステムの代表パーティションに対するブロック特殊ファイルのパス名を指定します。
mount point フィールド
省略時のマウントポイントとなるディレクトリを指定します。
ファイルシステムを共用する、すべてのノードで存在するディレクトリを指定してください。
filesystem type フィールド
ファイルシステムのタイプとして、sfcfs を指定します。
mount options フィールド
マウント時に使用されるマウントオプションを指定します。
noauto は必ず指定してください。
以下に、mount options フィールドに指定するオプションについて説明します。
オプション | 説明 |
---|---|
atime | noatime | relatime | strictatime | ファイルの最終参照時刻の更新方法を設定します。 |
atrc | noatrc | ノード起動時にマウントしません。省略時は、ノード起動時にマウントします。 |
async | ファイルシステムに対するすべての I/O を非同期で行うようにマウントします。 |
defaults | rw,suid,dev,exec,async と同じ意味です。 |
dev | nodev | ファイルシステム上のキャラクタ特殊デバイスやブロック特殊デバイスを使用できる (dev) または使用できない (nodev) ようにマウントします。 |
exec | noexec | ファイルシステム上のバイナリファイルの実行を許可する (exec) または許可しない (noexec) ようにマウントします。 |
rw | ro | 読み書き可能 (rw) または読み込み専用 (ro) でマウントします。 |
suid | nosuid | setuid 実行を禁止します。省略時は、setuid 実行を許可します。 |
dump frequency フィールド
0 を指定してください。
fsck pass フィールド
0 を指定してください。
参考
ファイルシステムを共用しないノードの /etc/fstab にも、作成したファイルシステムに関するエントリを書いておくことで、誤って他のファイルシステムとして使用されるのを防ぐことができます。
以下に、/etc/fstab の設定例を示します。
パラメタ | 値 |
---|---|
device to mount | /dev/sfdsk/gfs01/dsk/volume01 |
mount point | /mnt/fs1 |
filesystem type | sfcfs |
mount options | rw,noauto |
dump frequency | 0 |
fsck pass | 0 |
パラメタ | 値 |
---|---|
device to mount | /dev/sfdsk/gfs01/dsk/volume01 |
mount point | /mnt/fs1 |
filesystem type | sfcfs |
mount options | rw,noauto,noatrc |
dump frequency | 0 |
fsck pass | 0 |