mount コマンド

目的

ファイルシステムを使用できるようにします。

構文

mount [ -f ] [ -n ノード ] [ -o オプション ] [ -p ] [ -r ] [ -v vfsname ] [ -F AltFSfile ] [ -t type | [ device | node:ディレクトリー ] ディレクトリー | all | -a ] [-V [generic_options] special_mount_points ]

説明

mount コマンドは、オペレーティング・システムに命令を与えて、指定された位置 (マウント・ポイント) でファイルシステムを使用できるようにします。 さらに、 mount コマンドを使用して、ディレクトリーおよびファイル・マウントで構成される他のファイル・ツリーを作成することができます。 mount コマンドは、 directory パラメーターで指定されたディレクトリーに device または node:directory パラメーターを使用して、デバイスとして表されるファイル・システムをマウントします。 mount の実行が終了すると、指定されたディレクトリーが、新しくマウントされたファイル・システムのルート・ディレクトリーになります。

root 権限を持つユーザー、またはマウント・ポイントへの書き込み権限を持つシステム・グループのメンバーであるユーザーのみが、ファイルまたはディレクトリーのマウントを実行できます。 ファイルまたはディレクトリーはシンボリック・リンクである可能性があります。 mount コマンドは、実効ユーザー ID ではなく実ユーザー ID を使用して、ユーザーが適切なアクセス権限を持っているかどうかを判別します。 システム・グループ・メンバーは、マウント・ポイントへの書き込みアクセス権と、 /etc/filesystems ファイルに指定されているマウントへの書き込みアクセス権があれば、デバイス・マウントを発行できます。 root ユーザー権限を持つユーザーは、任意の mount コマンドを発行することができます。

デバイスがシステム・グループに属し適切なアクセス権を持っている場合は、そのデバイスをマウントすることができます。 デバイスをマウントするとき、mount コマンドはブロック・デバイス名として device パラメーターを使用し、ファイルシステムをマウントするディレクトリーとして directory パラメーターを使用します。

mount コマンドをフラグなしで入力すると、このコマンドはマウント済みのファイルシステムについて次の情報を表示します。
  • ノード (マウントがリモートの場合)。
  • マウントされているオブジェクト。
  • マウント・ポイント。
  • 仮想ファイル・システム・タイプ。
  • マウントされた時刻。
  • 任意のマウント・オプション。

directory または node:directory パラメーターのみを指定した場合、 mount コマンドは、ファイル・システム、ディレクトリー、またはファイルが ( /etc/filesystems ファイルに定義されているように) マウントされているディレクトリーまたはファイルの名前を指定します。 mount コマンドは関連するデバイス、ディレクトリー、またはファイルを探し、マウントします。 mount コマンドを使用すると、ディレクトリーまたはファイルに通常マウントされているものを覚えておく必要がないため、便利です。 ユーザーはデバイスだけを指定することもできます。 この場合、コマンドは /etc/filesystems ファイルからマウント・ポイントを取得します。

/etc/filesystems ファイルには、マウント可能なファイル・システム、ディレクトリー、またはファイルごとにスタンザが含まれている必要があります。 このスタンザには、少なくともファイルシステムの名前と、ファイルシステムが常駐するデバイスまたはディレクトリー名のいずれかを指定する必要があります。 スタンザに mount 属性が含まれている場合、mount コマンドは関連付けられた値を使用します。 これは、マウント属性の 5 つの値 ( automatictruefalseremovable、および readonly) を認識します。

mount all コマンドを使うと、mount=true 属性を持つすべてのファイルシステムを通常の場所にマウントできます。 このコマンドは、 一般にシステムの初期化時に使用されます。このようなマウント操作を自動マウント操作と呼びます。

デフォルトで、mount コマンドはファイルシステムのマウント後に wlmcntrl コマンドを実行して、カーネル内の現行割り当て規則をリフレッシュします。 状況によっては (例えば、多数のファイルシステムが一度にマウントされる場合や、ワークロード・マネージャー構成にアクセス不能なリモート・マウントに関する規則が存在する場合など)、マウント後に wlmcntrl を自動的に呼び出すことは望ましくない場合があります。

この動作をオーバーライドする場合は、環境変数 MOUNT_WLMCNTRL_SELFMANAGE を任意の値に設定します。 環境変数 MOUNT_WLMCNTRL_SELFMANAGE を任意の値に設定すると、マウント操作中に wlmcntrl コマンドが呼び出されなくなります。 カーネル内の現在の割り当て規則をリフレッシュするには、 wlmcntrl -u -d "" コマンドを手動で実行する必要があります。 詳しくは、 wlmcntrl コマンドを参照してください。

注:
  1. cdromd CD および DVD automount デーモンが使用可能になっている場合、これらのデバイスは /etc/cdromd.conf ファイルに指定されたとおりに自動的にマウントされます。 自動的にマウントされた CD または DVD をアンマウントするには、cdumount または cdeject コマンドを使用します。 CD/DVD automount デーモンを使用不可にするには、stopsrc -s cdromd を使用します。
  2. CacheFS の場合、ローカルにキャッシュされるリモート・ファイルシステムがエクスポートされるとき、ローカル・システムのルート ID がリモート・ホストの nobody (または、匿名ユーザーとしてリモート・ホストが使用する ID) に再マップされないようにする必要があります。 例えば、ホスト A が、ホスト B 上の CacheFS でマウントされたファイル・システム /F をエクスポートする必要がある場合、ホスト A 上の /etc/exports には、以下のようなエントリーが必要です。
    /F -rw,root=B
    or
    /F -ro,root=B
    上記のどちらであるかは、ローカル CacheFS マウントに使用されるマウント・オプションに依存します。
  3. 読み取り専用論理ボリュームへの JFS ファイルシステムのマウントは、サポートされません。
JFS2 ファイルシステムでのマウントの使用

mount コマンドを使用して、ディレクトリー・ツリーとして JFS2 ファイルシステム のスナップショットにアクセスすることもできます。 device 上のスナップショットは、directory に読み取り専用としてマウントされます。 1 つのスナップショットをマウントできるのは 1 回のみです。 スナップショットが含まれている JFS2 ファイルシステムをマウントすると、 スナップショットが活動化します。

このコマンドは、System Management Interface Tool (SMIT) smit mount 高速パスを使用して実行することができます。

注: mount コマンドが、リブート前にアンマウントされていなかったジャーナル・ファイルシステム (JFS) または拡張ジャーナル・ファイルシステム (JFS2) を検出すると、JFS または JFS2 ログ・レコードの再生が試行されます。 互換性のある JFS ファイル・システムを、以前のリリースのオペレーティング・システムを実行するシステムに移動するには、そのファイル・システムを移動する前に、常に完全にアンマウントする必要があります。 最初にアンマウントしないと、非互換の JFS ログ・デバイスになる可能性があります。 移動の結果として不明のログ・デバイスが生じる場合、ファイル・システムは、後のオペレーティング・システム・リリースを実行するシステムに戻される必要があり、 fsck はファイル・システム上で実行される必要があります。

フラグ

項目 説明
-a true マウント属性を含むスタンザを使用して、 /etc/filesystems ファイル内のすべてのファイル・システムをマウントします。
all -a フラグと同じです。
-f システムの初期化時に強制的にマウントを要求して、ルート・ファイルシステム上にマウントすることを可能にします。
-F AltFSfile /etc/filesystems ファイル以外の、代替ファイル・システムのファイルにマウントします。
-n Node マウントされるディレクトリーがどのリモート・ノード上にあるかを指定します。 ノードをコロンで区切られた IPv6 アドレスとして指定することができます。 ノードを node:directory 形式で指定する場合は、コロン区切りの IPv6 アドレスを大括弧で囲む必要があります。
-p ファイルシステムを取り外し可能なファイルシステムとしてマウントします。 そのファイルシステムにオープン・ファイルがある間は、マウントされた取り外し可能なファイルシステムは、普通にマウントされたファイルシステムと同じように機能します。 ただし、オープン・ファイルがなければ (ファイルシステム上に現行ディレクトリーを持つ処理がなければ)、ファイルシステム内のすべてのファイルシステム・ディスク・バッファーはメディアに書き込まれ、オペレーティング・システムは、そのファイルシステムの構造を記憶しません。
-r /etc/filesystems ファイル内の以前の指定や以前のコマンド行オプションに関係なく、ファイル・システムを読み取り専用ファイル・システムとしてマウントします。
-t type type=type 属性を含み、マウントされていない、 /etc/filesystems ファイル内のすべてのスタンザをマウントします。 type パラメーターは、グループの名前を指定します。
-v ブフネーム ファイル・システムが /etc/vfs ファイルの vfsname パラメーターによって定義されることを指定します。
ファイル・システム固有のオプション
項目 説明
-o Options オプションを指定します。 コマンド行に入力するオプションは、コンマのみで区切る必要があります。 次のファイルシステム固有のオプションは、すべての仮想ファイルシステムのタイプに有効なわけではありません。
atime
アクセス時間の更新をオンにします。 atime オプションも noatime オプションも指定しない場合、 atime オプションがデフォルト値になります。
bsy
このオプションは、マウントされるディレクトリーがプロセスの現行作業ディレクトリーである場合に、マウント操作が行われないようにします。
 
cio
並行リーダーおよびライターにマウントされるファイルシステムを指定します。 このファイル・システム内のファイルに対する入出力は、 open() システム・コールで指定された O_CIO を使用してオープンされた場合と同じように動作します。 cio オプションを使用すると、CIO 以外の方法でアクセスできなくなります。 cio オプションを使用してマウントされたファイル・システムでは、キャッシュ入出力を使用することはできません。 mmap() および shmat() などのマッピング・コマンドは、 cio オプションを指定してマウントされたファイル・システム内のいずれかのファイルで使用されると、EINVAL で失敗します。 この副次作用の 1 つは、ローダーが mmap()を使用する可能性があるため、 cio マウント・ファイル・システムからバイナリーを実行できないことです。
注: cio オプションを使用してファイル・システムをマウントする場合、すべてのアプリケーションがファイルのシリアライゼーションを管理する必要があります。 クォータには独自のシリアライゼーション・コードがあるため、クォータは cio オプションではサポートされません。
 
dev
このマウントからデバイスをオープンできるように指定します。 dev オプションも nodev オプションも指定しない場合、 dev オプションがデフォルト値になります。
dio
ファイル・システム上の入出力が、 open() システム・コールで指定された O_DIRECT を使用してすべてのファイルがオープンされたかのように動作することを指定します。
注: -odio フラグまたは -ocio フラグを使用すると、特定のワークロードでパフォーマンスを向上させることができますが、これらのフラグを使用すると、これらのファイル・システムのファイル・キャッシングが妨げられることに注意する必要があります。 これらのファイル・システムでは先読みが使用不可になっているため、大規模順次読み取りのパフォーマンスが低下する可能性があります。
 
fmode=8 進数
ファイルおよびディレクトリーのモードを指定します。 デフォルトは 755 です。
 
gid=gid
マウントされているファイルに割り当てられている GID を指定します。 デフォルトは binです。
 
log=LV
次のファイルシステム操作をログに記録するファイルシステム・ロギング論理ボリューム名の絶対パス名を指定します。
 
log= NULL

JFS2 ファイルシステムのメタデータのロギングとフラッシュをオフにします。 ファイルシステムがアンマウントされるまで、メタデータはディスクにフラッシュされません。 ファイルシステムがアンマウントされる前にシステムが異常停止すると、メタデータの変更は失われます。

JFS2 ファイルシステムは、メタデータの整合性のためにログ情報に依存します。 アンマウント操作の進行中に、JFS2 ファイルシステムのメタデータ・フラッシュ・プロセス中にシステムが異常停止した場合、システムのリブート時にファイルシステムを整合性のある状態に回復することはできません。 この場合は、ファイルシステムを再作成する必要があります。

重要: データ損失のリスクがあるため、このフラグは注意して使用してください。
 
maxpout=
スレッドをスリープさせる必要がある、このファイル・システム上のファイルのページアウト・レベルを指定します。 maxpout オプションを指定する場合は、 minpout オプションも指定する必要があります。 値は負でなく、 minpoutより大きくなければなりません。 デフォルトは、カーネル maxpout レベルです。
 
minpout=
スレッドを作動可能にする必要がある、このファイル・システム上のファイルのページアウト・レベルを指定します。 minpout を指定する場合は、 maxpout も指定する必要があります。 値は負であってはなりません。 デフォルトは、カーネル minpout レベルです。
 
nBufferPerPagerDevice=

ファイル・システムごとに JFS2 ファイル・システムのバッファー数を指定します。 nBufferPerPagerDevice マウント・オプションは、ページング・デバイス上で開始するファイル・システム・バッファーの数のみを指定します。 nBufferPerPagerDevice マウント・オプションが指定されていない場合、ファイル・システム・バッファーを割り振るために j2_nBufferPerPagerDevice チューナブル・パラメーターの値が使用されます。 nBufferPerPagerDevice マウント・オプションの範囲は、 j2_nBufferPerPagerDevice チューナブル・パラメーターの範囲と同じです。

ioo コマンドの j2_dynamicBufferPreallocation チューナブル・パラメーターは、 JFS2 ファイルシステムのファイルシステム・バッファーをシステムごとに指定するように調整する必要があります。 多数のファイル・システムがあるサーバーでは、ファイル・システムの並行入出力の数が他のファイル・システムの数より多い場合、システムがバッファー不足になる可能性があります。 現在、 j2_nBufferPerPagerDevice チューナブル・パラメーターの値を増やすと、すべてのファイル・システムに適用されます。 j2_nBufferPerPagerDevice チューナブル・パラメーターを大きい値に設定すると、1 つのファイル・システムのみが残りのファイル・システムより大きいバッファー値を必要とする場合に、大量の固定メモリーが使用されます。 このような場合は、 nBufferPerPagerDevice マウント・オプションを使用して、ファイル・システムごとに JFS2 ファイル・システムのファイル・システム・バッファーを指定できます。

ioo コマンドの j2_dynamicBufferPreallocation チューニング・パラメーターをチューニングした後、 vmstat -v コマンドを実行します。 vmstat -v コマンドの実行後に表示される出力で、 number of external pager filesystem I/Os blocked with no fsbuf カウンターを確認します。 このカウンターの値が急速に増加し、増加し続ける場合は、 nBufferPerPagerDevice マウント・オプションを使用して、ファイル・システムごとに JFS2 のファイル・システム・バッファーの数を指定できます。 カーネルは、空きバッファーを待機する必要がある場合、入出力操作の開始前にプロセスを待機リストに入れ、バッファーが使用可能になるとプロセスをウェイクアップします。 ストライプ論理ボリュームまたはディスク・アレイを使用している場合は、 JFS2 ファイルシステムのバッファー数を増やすことを検討してください。

 
noatime
アクセス時間の更新をオフにします。 このオプションを使用すると、多数のファイルが頻繁に読み取られ、めったに更新されないファイル・システムのパフォーマンスを向上させることができます。 このオプションを使用した場合、ファイルの最終アクセス時刻は判別できません。 atime オプションも noatime オプションも指定しない場合、 atime オプションがデフォルト値になります。
 
nocase
大文字小文字のマッピングをオフにします。 このオプションは、 ISO 9660:1998/HSG 標準を使用する CDROM に役立ちます。
 
nodev
このマウントからデバイスをオープンできないように指定します。 このオプションは、失敗すると ENXIO の値を戻します。 dev オプションも nodev オプションも指定しない場合、 dev オプションがデフォルト値になります。
 
noguard
PowerHA® またはその他のクラスタリング環境でサポートされない同時マウントからファイル・システムを保護する現行の mountguard 設定に関係なく、ファイル・システムをマウントします。 mountguardchfs または crfs コマンドによって使用可能に設定されている場合、ファイル・システムが別のノードまたはシステムにマウントされていると思われると、そのファイル・システムをマウントすることはできません。 noguard オプションを指定すると、 mountguard 設定が一時的にオーバーライドされます。
 
norbr
読み取り時に後で解放する機能をもたないファイルシステムをマウントします。 release-behind オプションを指定しない場合、 norbrw がデフォルト値になります。
 
norbrw
読み取り時に後で解放する機能と書き込み時に後で解放する機能の両方をもたないファイルシステムをマウントします。 release-behind オプションを指定しない場合、 norbrw がデフォルト値になります。
 
norbw
書き込み時に後で解放する機能をもたないファイルシステムをマウントします。 release-behind オプションを指定しない場合、 norbrw がデフォルト値になります。
 
nosuid
このマウント方法による setuidsetgid プログラムの実行を許可しないように指定します。 このオプションは、失敗すると EPERM の値を戻します。 suid オプションも nosuid オプションも指定しない場合、 suid オプションがデフォルト値になります。
 
rbr
読み取り時解放機能を使用してファイル・システムをマウントします。 このファイル・システムでファイルの順次読み取りが検出されると、ファイルによって使用される実メモリー・ページは、ページが内部バッファーにコピーされると解放されます。 release-behind オプションが指定されていない場合は、 norbrw がデフォルトです。
注: rbr を指定すると、 pdtentry 構造体の _devflags フィールドに D_RB_READ フラグが最終的に設定されます。
 
rbw
書き込み時に後で解放する機能を持つファイル・システムをマウントします。 このファイル・システムでファイルの順次書き込みが検出されると、ファイルによって使用される実メモリー・ページは、ページがディスクに書き込まれると解放されます。 release-behind オプションが指定されていない場合は、 norbrw がデフォルトです。
注: rbw を指定すると、 D_RB_WRITE フラグが設定されます。
 
rbrw
release-behind-when-reading 機能と release-behind-when-writing 機能の両方を使用してファイル・システムをマウントします。 release-behind オプションが指定されていない場合は、 norbrw がデフォルトです。
注: rbrw を指定すると、 D_RB_READ フラグと D_RB_WRITE フラグの両方が設定されます。
 
remount
マウントされているファイルシステムのマウント・オプションを変更します。 JFS2 ファイルシステムの場合、remount オプションと共に以下のマウント・オプションを指定すると、マウントされているファイルシステムの設定を変更できます。 指定されていないマウント・オプションについては、ファイルシステムの、それに対応する現行設定に変更は行われません。

atime, noatime; dev, nodev; logdev; maxpout, minpout; rbr, norbr; rbw, norbw; rbrw, norbrw, rw, ro, rox; suid, nosuid.

注:
  1. 外部スナップショット・マウント・ファイル・システムを読み取り/書き込みファイル・システムに再マウントすることはできません。
  2. rw および ro 再マウント・オプションは、データ管理アプリケーション・プログラミング・インターフェース (DMAPI) によって管理されるファイル・システムでは使用できません。
  3. logdev を指定する場合、新しいログ・デバイスは既存のログ・デバイスと同じボリューム・グループ内になければなりません。 logdev オプションを指定した場合、外部ログ・デバイスを内部ログ・デバイスに (またはその逆に) 変更することはできません。 その機能を使用するには、 chfs コマンドで logshuffle オプションを使用します。
NFS では、3 つのタイプのマウント要求があります。
duplicate mount
mount コマンドに指定されているノード、オブジェクト、マウント・ポイント、およびオプションが既存のマウントと同じ場合、mount コマンドは正常なマウントに関する情報を戻しますが、新規マウントは作成されません。
new mount
remount オプションが指定されていない場合、mount コマンドは新規マウントを作成します。 mount コマンドに指定されているノード、オブジェクト、マウント・ポイント、および定数オプションが既存のマウントと異なる場合は、remount オプションが指定されないと、mount コマンドは失敗します。
remount
ノード、オブジェクト、およびマウント・ポイントが最上位のマウントと同じだが remount オプションが異なる場合、再マウント操作によって既存のマウントのマウント・オプションが変更されます。 この場合、NFS が再マウント操作を実行します。

最上位のマウントの上には別のマウントはありません。 再マウント要求で変更できるオプションは次のとおりです。acdirmaxacdirminacregmaxacregminactimeofastattrgrpidhardintrnoacnoctonodevnointrnosuidposixretransrorsizerwsecuresecsofttimeowsizebiodsextraattrnodircachepreferotwattrmaxgroups、および proto。 その他のオプションは、定数オプションに分類されます。

 
ro
マウントされたファイルが読み取り専用であることを指定します。これは、 /etc/filesystems ファイル内の以前のオプション指定、または以前のコマンド行オプションには関係ありません。 デフォルト値は rw です。
 
rw
マウントされたファイルが、 /etc/filesystems ファイル内の以前のオプション指定または以前のコマンド行オプションに関係なく、読み取り/書き込みアクセス可能であることを指定します。 デフォルト値は rw です。
 
snapshot
マウントされる device がスナップショットであることを指定します。 指定されたスナップショットのスナップ・ファイル・システムが既にマウントされている必要があります。そうでない場合は、エラー・メッセージが表示されます。
 
snapto=スナップショット
指定された JFS2 ファイルシステムをマウントする際のスナップショットの開始位置を snapshot の値で指定します。 snapshot パラメーターは、 snapshot パラメーターにスラッシュ (/) が含まれていない場合、つまりパス情報が含まれていない場合に、内部スナップショットの名前を指定します。
 
suid
このマウント方法による setuidsetgid プログラムの実行を許可するように指定します。 suid オプションも nosuid オプションも指定しない場合、 suid オプションがデフォルト値になります。
 
upcase
大文字小文字のマッピングをデフォルトの小文字から大文字に変更します。 このオプションは、 ISO 9660:1998/HSG 標準を使用する CDROM に役立ちます。
 
uid=UID
マウントされているファイルに割り当てられている UID を指定します。デフォルトは bin です。
 
wrkgrp=ワークグループ
SMB サーバーが属しているワークグループを指定します。
NFS 固有のオプション
項目 説明
-o Options オプションを指定します。 コマンド・ラインに入力するオプションは、スペースを入れずにコンマのみで区切る必要があります。 次の NFS 固有のオプションは、すべての仮想ファイルシステムのタイプに有効なわけではありません。
acdirmax=N
キャッシュされた属性をディレクトリー更新後、最大 n 秒間は保持します。 デフォルトは 60 秒に設定されています。
 
acdirmin=N
キャッシュされた属性をディレクトリー更新後、最小 n 秒間は保持します。 デフォルトは 30 秒に設定されています。
 
acl
この NFS マウントに対してアクセス制御リスト RPC プログラムを使用することによる要求。 acl オプションを使用すると、NFS サーバーが ACL RPC プログラムを提供している場合にのみ、そのプログラムが使用されます。 デフォルトは noaclです。
 
acregmax=N
キャッシュされた属性をファイル修正後、最大 n 秒間は保持します。 デフォルトは 60 秒に設定されています。
 
acregmin=N
キャッシュされた属性をファイル修正後、最小 n 秒間は保持します。 デフォルトは 30 秒に設定されています。
 
actimeo=N
正規ファイルとディレクトリーの最小時間と最大時間を n 秒に設定します。 このオプションを設定すると、acregminacregmaxacdirmin および acdirmax オプションのどの設定値も上書きします。
 
bg
最初の試行が失敗した場合は、バックグラウンドでマウントを試行します。 デフォルト値はfgです。
 
biods=n
NFS マウントに対して非同期入出力 RPC 要求を実行する biod スレッドの最大数を設定します。 設定できる最大値は 128 です。 128 より大きい値は、NFS クライアントでは 128 に制限されます。 NFS クライアントは、実行中の biod スレッドの数を、アクティビティーに基づいて最大数まで動的に管理します。 NFS プロトコルのデフォルトの最大値は、NFS バージョン 2 では 7、NFS バージョン 3 およびバージョン 4 では 32 です。 これらのデフォルト値は、今後のリリースで変更される可能性があります。
 
cio
並行リーダーおよびライターにマウントされるファイルシステムを指定します。 このファイル・システム内のファイルに対する入出力は、 open() システム・コールで指定された O_CIO を使用してオープンされたかのように動作します。 このオプションを使用すると、CIO 以外の方法でアクセスできなくなります。 cio オプションを使用してマウントされたファイル・システムでは、キャッシュ入出力を使用することはできません。 mmap() および shmat() などのマッピング・コマンドは、 cio オプションを指定してマウントされたファイル・システム内のいずれかのファイルで使用されると、EINVAL で失敗します。 この副次作用の 1 つは、ローダーが mmap()を使用する可能性があるため、 cio マウント・ファイル・システムからバイナリーを実行できないことです。
注: cio オプションを使用してファイル・システムをマウントする場合、すべてのアプリケーションがファイルのシリアライゼーションを管理する必要があります。 クォータには独自のシリアライゼーション・コードがあるため、クォータは cio オプションではサポートされません。
 
cior
ファイルシステムで読み取り専用ファイルがオープンするのを許可するよう指定します。 このファイル・システム内のファイルに対する入出力は、 open() システム・コールで指定された O_CIO | O_CIOR を使用してオープンされたかのように動作します。 このオプションを使用すると、 O_CIO | O_CIOR および読み取り専用以外の方法でアクセスできなくなります。 O_CIO でのみ開こうとしても失敗します。 このオプションは、 cioと一緒にのみ使用できます。
 
dio
ファイル・システム上の入出力が、 open() システム・コールで指定された O_DIRECT を使用してすべてのファイルがオープンされたかのように動作することを指定します。
注: -odio フラグまたは -ocio フラグを使用すると、特定のワークロードでパフォーマンスを向上させることができますが、これらのフラグを使用すると、これらのファイル・システムのファイル・キャッシングが妨げられることに注意する必要があります。 これらのファイル・システムでは先読みが使用不可になっているため、大規模順次読み取りのパフォーマンスが低下する可能性があります。
 
fastattr
このオプションは、ファイルの属性が読み取られる前に、現在サーバーに書き込まれているファイルが送信されるという要件をバイパスします。 このオプションを使用すると、クライアントは、まだサーバーに到達していないファイル・データが問題なく書き込まれると想定するため、注意して使用する必要があります。 書き込みエラーがある場合、クライアントとサーバーは、ファイルの実際のサイズについて異なる意見を持っています。 同様に、クライアントは、別のクライアントによってファイルに加えられた属性の変更を認識しないため、2 つのクライアントが同じファイルに書き込みを行う環境では、このオプションを使用しないでください。
 
fg
最初の試行が失敗すると、フォアグラウンドでマウントが試行されます。 デフォルト値は fg です。
 
grpid
ファイル・システム上に作成されるすべてのファイルまたはディレクトリーに、親ディレクトリーのグループ ID を継承するように指示します。
 
hard
サーバーが応答するまで要求を再試行します。 このオプションはデフォルト値です。
 
intr
このオプションを使用すると、ハード・マウントでキーボード割り込みを行うことができます。
 
llock
ファイルがローカルの NFS クライアントでロックするよう要求します。 llock オプションを使用すると、NFS ネットワーク・ファイルのロック要求は NFS サーバーに送られません。
 
maxgroups=N
このオプションは、 AUTH_UNIX を使用した NFS RPC 呼び出しに、最大 n 個の情報メンバー・グループが含まれる可能性があることを示します。 このオプションを使用して、RPC プロトコル標準の 16 を超えるメンバー・グループの数を増やすことは、16 を超えるメンバー・グループをサポートするサーバーに対してのみ機能します。 そうしないと、クライアントでエラーが発生します。

16 より小さい値または 64 より大きい値は無視されます。 デフォルトでは、プロトコル規格で最大の 16 が順守されています。 AIX'NFSサーバーは、'AIX「5Lバージョン「5.25200-01推奨メンテナンスパッケージ付き で始まる最大 64 のグループを持つ 'AUTH_UNIXクレデンシャルを受け入れ、処理する。 NFS クライアントによって送信されるメンバー・グループの実際の数は、関係するユーザーがメンバーであるグループの数によって異なり、 NFS クライアントのホスト名 ( AUTH_UNIX 情報に含まれています) の長さによって制限される場合があります。

 
noac
mount コマンドが属性またはディレクトリーのキャッシュを実行しないように指定します。 このオプションを指定しなければ、配線上で NFSPROC_GETATTR リモート・プロシージャー・コール (RPC) を実行しなくてもすむように、ファイルとディレクトリーの属性 (許可、サイズ、タイム・スタンプを含む) がキャッシュされます。 NFSPROC_GETATTR RPC により、クライアントはサーバーに対して、ファイルとディレクトリーの属性を求めてプロンプトできるようになります。 acregminacregmaxacdirmin および acdirmax オプションは、キャッシュされた値が保持される期間を制御します。
 
noacl
この NFS マウント要求に AIX Access Control List RPC プログラムを使用しないように指定します。 デフォルトは noaclです。
 
nointr
ハード・マウントでのキーボード割り込みをさせないように指定します。
 
port=N
サーバーのインターネット・プロトコル (IP) のポート番号を n に設定します。 デフォルト値は 2049 です。
 
posix
pathconf 情報が交換され、 NFS バージョン 2 マウントで使用可能になることを要求します。 NFS サーバーでマウント・バージョン 2 rpc.mountd が必要です。
 
proto=[udp|tcp]
トランスポート・プロトコルを指定します。 デフォルトは tcpです。 proto=[udp|tcp] オプションを使用して、 デフォルトを指定変更します。

vers=4の場合、 proto=udp は指定できません。

 
retrans=N
NFS 送信回数を n に設定します。 デフォルト値は 5 です。 retrans 設定は、 NFS クライアントが指定の UDP RPC 要求をファイル・システム操作のために NFS サーバーに再送する回数を決定します。 retrans 設定は、 NFS バージョン 2 および 3 のマウントを処理する場合、 NFS サーバー rpc.mountd ・サービスとの通信中には使用されません。 rpc.mountd への再試行は、 retry マウント・オプションによって制御されます。
 
retry=N
マウント試行回数を n に設定します。デフォルト値は 1000 です。 再試行回数値が 0 であれば、システムは 10,000 回再試行します。
 
rsize=N
読み取りバッファー・サイズを n バイトに設定します。 AIX バージョン 6.1以降では、 NFS プロトコルのバージョン 3 およびバージョン 4 を使用する場合、デフォルト値は 64 KB、最大値は 512 KB です。
 
secure
mount コマンドが NFS トランザクションにデータ暗号化規格 (DES) を使用するように指定します。 Data Encryption Standard (DES) は NFS バージョン 4 ではサポートされていません。代わりに krb5 を使用してください。
  
sec=フレーバー[:フレーバー...]
マウント・ポイント下のファイルにアクセスするために使用できるセキュリティー・メソッドのリストを指定します。 許容されるフレーバー値は次のとおりです。
SYS
UNIX認証。 この値はデフォルトのメソッドです。
dh
DES 認証。 Data Encryption Standard (DES) は NFS バージョン 4 ではサポートされていません。代わりに krb5 を使用してください。
krb5
Kerberos. 認証専用。
krb5i
Kerberos. 認証と保全性。
krb5p
Kerberos. 認証、保全性、およびプライバシー。

secure オプションは指定できますが、 sec オプションと一緒に指定することはできません。 secure オプションは非推奨になっており、将来のリリースで除去される可能性があります。 代わりに sec=dh を使用してください。

 
sec=[flavor1:...:flavorn]
sec オプションは、NFS マウント用のセキュリティー・フレーバー・リストを指定します。 使用可能なフレーバーは、 desunixsyskrb5krb5i、および krb5pです。 このオプションは、 AIX 5.3 以降に適用されます。
 
shortdev
32 ビット・デバイス・スペシャル・ファイルをサポートしないホストから、ファイルシステムをマウントすることを指定します。
 
soft
サーバーが応答しない場合、このオプションはエラーを返します。 デフォルト値はhardです。
 
timeo=N
ネットワーク・ファイルシステム (NFS) のタイムアウト期間を、10 分の n 秒に設定します。 TCP マウントの場合、 デフォルトのタイムアウトは 100 (10 秒) です。 UDP マウントの場合、デフォルトのタイムアウトは 11 ( 1.1 秒) ですが、実行される NFS 操作によって異なります。 UDP マウントの場合、送信が失敗するたびにタイムアウトが増加し、最大値は 20 秒になります。 各伝送は 2 回試行され、その後でタイムアウト値が更新されます。 timeo オプションは、 NFS クライアントから NFS サーバー上の rpc.mountd サービスへの通信には適用されません。 rpc.mountdへの呼び出し時には、30 秒のタイムアウトが使用されます。
 
vers=[2|3|4]
NFS バージョンを指定します。 デフォルトは、クライアントとサーバーの間で使用される NFS プロトコルのバージョンで、両方のシステムで使用可能な最も高いバージョンです。 NFS サーバーが NFS バージョン 3 をサポートしない場合、 NFS マウントは NFS バージョン 2 を使用します。 NFS バージョンを選択するには、 vers=[2|3|4] オプションを使用します。 デフォルトでは、 NFS マウントは、指定されていない限り、 NFS バージョン 4 を使用しません。 vers=4 は、 AIX 5.3 以降に適用されます。
 
wsize=N
書き込みバッファー・サイズを n バイトに設定します。 AIX バージョン 6.1以降では、 NFS プロトコルのバージョン 3 およびバージョン 4 を使用する場合、デフォルト値は 64 KB、最大値は 512 KB です。
CacheFS 固有のオプション

CacheFS 固有のバージョンの mount コマンドでは、キャッシュ・ファイルシステムをマウントします。必要な場合は、このコマンドはそのバック・ファイルシステムを NFS マウントします。 また、キャッシュ・プロセスを制御するためのCacheFS-specificのオプションもいくつか用意されています。

CacheFS ファイルシステムをマウントするには、 -V フラグの後に引数を付けて mount コマンドを使用します。 mount のフラグとして、以下を使用できます。

-o フラグに対する次の引数は、CacheFS マウント用の特別な引数です。 コマンド・ラインに入力するオプションは、スペースを入れずにコンマのみで区切る必要があります。
注: backfstype 引数を指定する必要があります。
項目 説明
-o オプションを指定します。
acdirmax=N
ディレクトリー更新後、キャッシュされた属性が保持される時間が n 秒を超えないことを指定します。 n 秒前に、 CacheFS はバック・ファイルシステム上のディレクトリー変更時刻が変更されたかどうかを検査します。 バック・ファイル・システム上のディレクトリー変更時刻が変更されると、ディレクトリーに関するすべての情報がキャッシュからパージされ、新しいデータがバック・ファイル・システムから取得されます。 デフォルト値は 60 秒です。
 
acdirmin=N
キャッシュされた属性が、ディレクトリー更新後に、保持される最小秒数 (n) を指定します。 n 秒後に、 CacheFS はバック・ファイルシステム上のディレクトリー変更時刻が変更されたかどうかを検査します。 バック・ファイル・システム上のディレクトリー変更時刻が変更されると、ディレクトリーに関するすべての情報がキャッシュからパージされ、新しいデータがバック・ファイル・システムから取得されます。 デフォルト値は 30 秒です。
 
acregmax=N
キャッシュされた属性が、ファイル修正後に、保持される最大秒数 n を指定します。 n 秒後に、すべてのファイル情報がキャッシュから除去されます。 デフォルト値は 30 秒です。
 
acregmin=N
キャッシュされた属性が、ファイル修正後に、保持される最小秒数 (n) を指定します。 n 秒後に、 CacheFS はバック・ファイルシステム上のファイル変更時刻が変更されたかどうかを検査します。 バック・ファイル・システム上のファイル変更時刻が変更されると、ファイルに関するすべての情報がキャッシュからパージされ、バック・ファイル・システムから新規データが取得されます。 デフォルト値は 30 秒です。
 
actimeo=N
acregminacregmaxacdirmin、および acdirmaxn に設定します。
 
backfstype=file_system_type
バック・ファイルシステムのファイルシステム・タイプ (例えば、nfs)。
 
backpath=パス
バック・ファイルシステムが既にマウントされている場所を指定します。 この引数を指定しないと、CacheFS がバック・ファイルシステムのマウント・ポイントを決定します。
 
cachedir=directory
キャッシュ・ディレクトリーの名前。
 
cacheid=身分証明書
ID は、キャッシュのインスタンスを指定するストリングです。 キャッシュ ID を指定しない場合、 CacheFS がキャッシュ ID を構成します。
 
demandconst
最大のキャッシュ整合性検査を使用可能にします。 デフォルトでは、定期的な整合性検査が使用可能になっています。 demandconst を 使用可能にすると、すべての読み取りおよび書き込みごとに検査を行います。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 このオプションの一貫性のある使用を強制する状態情報が、キャッシュ制御ファイルに保管されています。
 
local_access
このオプションを指定すると、フロント・ファイル・システムは、代わりにアクセス検査に使用されるモード・ビットを解釈するか、バック・ファイル・システムにアクセス許可を検査させます。 この引数をセキュア NFS と共に使用しないでください。
 
noconst
キャッシュの整合性検査を使用不可にします。 デフォルトでは、定期的な整合性検査が使用可能になっています。 noconst は、バック・ファイル・システムが変更されていないことが分かっている場合にのみ指定してください。 cfsadmin-s を使用してキャッシュ整合性検査を実行しようとすると、エラーになります。 demandconstnoconst は同時には使用できません。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 このオプションの一貫性のある使用を強制する状態情報が、キャッシュ制御ファイルに保管されています。
 
purge
指定したファイルシステムのキャッシュ情報をすべて除去します。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 このオプションの一貫性のある使用を強制する状態情報が、キャッシュ制御ファイルに保管されています。
 
rw | ro
Read-write (デフォルト) または read-only
 
suid | nosuid
set-uid の実行を許可 (デフォルト) または不許可にします。
 
write-around | non-shared
CacheFS の書き込みモード。 write-around モード (デフォルト) は、 NFS と同じように書き込みを処理します。 バック・ファイル・システムへの書き込みが行われ、影響を受けたファイルがキャッシュからパージされます。 キャッシュ・ファイル・システムに書き込みを行っているユーザーが他にいないことが確実な場合は、 non-shared モードを使用できます。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 このオプションの一貫性のある使用を強制する状態情報が、キャッシュ制御ファイルに保管されています。
 
mfsid
グローバル表示をオンにします。 NFS v4 システムでは、サーバー・サイドでエクスポートされた名前空間をトラバースできます。 ファイルシステムを詳しく調べるには、このオプションを指定する必要があります。
制約事項: CacheFS のバックエンド・ファイルシステムが NFS v4の場合、 mfsid はオプションです。
-V CacheFS ファイルシステムをマウントします。
Server Message Block (SMB) クライアント・ファイルシステム固有のオプション
項目 説明
-o Options SMB クライアント・ファイルシステムをマウントするためのオプションを指定します。 コマンド・ラインに入力するオプションは、コンマのみで区切ってください。 コンマの前後にスペースを入れないでください。 以下のオプションが SMB クライアント・ファイルシステムに使用できます。
fmode
ファイルまたはディレクトリーを、アクセス権用の 8 進モードに設定します。 デフォルト値は 755 です。
uid
マウント操作中にユーザー ID をファイルに割り当てます。 デフォルト値はrootです。
gid
マウント操作中にグループ ID をファイルに割り当てます。 デフォルト値はsystemです。
wrkgrp
SMB サーバーが属しているワークグループを指定します。 このパラメーターは、SMB クライアント・ファイルシステムをマウントするために必須です。
port
ポート番号を指定します。 有効な値は 445 と 139 です。 デフォルト値は 445 です。 ポート 139 は、指定したサーバー・アドレスが IPv4 形式の場合にのみサポートされます。
注: encryption オプションは、指定されたポートが 139 の場合はサポートされません。
pver
SMB サーバーとの通信に使用される SMB プロトコルのバージョンが指定されます。 有効な値は 2.1,3.0.2auto です。 値が auto の場合、指定した SMB サーバーに基づいて、SMB プロトコル・バージョン 2.1 またはバージョン 3.0.2 が使用されます。
signing
SMB クライアントのファイルシステムが SMB サーバー・ファイルシステムとの通信にデジタル署名を必要とするかどうかを指定します。 有効な値は enabledrequired です。 このパラメーターを enabled に設定すると、SMB クライアント内のファイルシステムは、SMB サーバー内のファイルシステムが SMB サーバー内のファイルシステムとの通信にデジタル署名を必要としない限り、データ・パケットにデジタルに署名しません。 このパラメーターが requiredに設定されている場合、SMB クライアントのファイルシステムは、SMB サーバーのファイルシステムとの通信のためにデータ・パケットにデジタル署名する必要があります。 mount コマンドを使用して signing パラメーターの値を指定しない場合、 smbctune コマンドを使用して設定されたカーネルのチューナブル・パラメーター値からデフォルト値が使用されます。
secure_negotiate
SMB クライアントのファイルシステムがセキュア・ダイアレクト・ネゴシエーション機能を必要とするかどうかを指定します。 SMB Dialect 3.0.2 は、セキュリティー低下攻撃に対して保護するためにセキュア・ダイアレクト・ネゴシエーションを実装します。 有効な値は、desiredrequired、および disabled です。 mount コマンドを使用して値を指定しない場合、 smbctune コマンドを使用して設定されたカーネルのチューナブル・パラメーター値からデフォルト値が使用されます。
encryption
SMB クライアント内のファイルシステムが、データ暗号化を必要とするかどうかを指定します。 有効な値は、desiredrequired、および disabled です。 mount コマンドを使用して値を指定しない場合、 smbctune コマンドを使用して設定されたカーネルのチューナブル・パラメーター値からデフォルト値が使用されます。
注: encryption オプションは、指定されたポートが 139 の場合はサポートされません。
-o Options (続き)
spn
SMB クライアントのマウント・ポイントで使用する必要がある サービス・プリンシパル名 (SPN) を指定します。 spn パラメーターの形式は cifs/<smbServerHostName>です。ここで、 smbServerHostName は、SMB サーバーの完全修飾ドメイン名 (FQDN)、または Kerberos が SMB サーバーとして解決する名前です。 デフォルトでは、SPN は SMB クライアント・ファイルシステムによって cifs/<smbServerHostName>として自動的に構成されます。

mount コマンドで使用されるオプション (pver, signing, secure_negotiate, or encryption) が -o フラグを使用して指定されていない場合、 mount コマンド・オプションのデフォルト値は、カーネル・チューナブル・パラメーターの新しい値 (smbc_protocol_version, smbc_signing, smbc_secure_negotiate, smbc_encryption) を使用して初期化されます。 カーネル・チューナブル・パラメーターは、 smbctune.conf ファイルに定義されているチューナブル・パラメーターから初期化されます。 これらのパネルは、smbctune コマンドを使用して変更することもできます。

下表に、mount コマンドのカーネル・チューナブル・パラメーターと、smbctune.conf ファイルで設定可能な、対応するカーネル・チューナブル・パラメーターを示します。
-o フラグのオプション (mount コマンド) smbctune.con ファイルの対応するカーネル・チューナブル・パラメーター 有効値
pver smbc_protocol_version 2.1, 3.0.2, auto
signing smbc_signing enabled, required
secure_negotiate smbc_secure_negotiate desired, required, disabled
encryption smbc_encryption desired, required, disabled

セキュリティー

RBAC ユーザーへの注意: このコマンドは特権命令を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティ特権コマンドデータベースを参照してください。 このコマンドに関連する特権と権限のリストについては、'lssecattrコマンドまたは'getcmdattrサブコマンドを参照のこと。

  1. マウントされているファイルシステムをリストするには、次のコマンドを入力します。
    mount
    このコマンドにより、以下の出力のような出力が生成されます。
    node   mounted          mounted over  vfs    date              options   
    ----   -------          ------------ ---  ------------   -------------------
           /dev/hd0         /            jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd3         /tmp         jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd1         /home        jfs   Dec 17 08:06   rw, log  =/dev/hd8
           /dev/hd2         /usr         jfs   Dec 17 08:06   rw, log  =/dev/hd8
    sue    /home/local/src  /usr/code    nfs   Dec 17 08:06   ro, log  =/dev/hd8

    mount コマンドは、ファイルシステムごとに、ノード名、デバイス名、マウント時のファイル名、仮想ファイルシステム・タイプ、マウントされた日時、およびオプションをリストします。

  2. デフォルトのファイルシステムをすべてマウントするには、次のコマンドを入力します。
    mount all

    このコマンド・シーケンスは、 mount=true 属性によってマークされた /etc/filesystems ファイル内のすべての標準ファイル・システムをマウントします。

  3. リモート・ディレクトリーをマウントするには、次のコマンドを入力します。
    mount -n nodeA /home/tom.remote /home/tom.local

    このコマンド・シーケンスは、 nodeA 上にある /home/tom.remote ディレクトリーをローカル /home/tom.remote ディレクトリーにマウントします。 この例では、デフォルトの VfsName パラメーター =remote が設定されていると想定されます。このパラメーターは /etc/vfs ファイル内に定義されていなければなりません。

  4. 特定のタイプのファイルまたはディレクトリーを /etc/filesystems ファイルからマウントするには、次のコマンドを入力します。
    mount -t remote

    このコマンド・シーケンスは、 type=remote 属性を含むスタンザを持つ /etc/filesystems ファイル内のすべてのファイルまたはディレクトリーをマウントします。

  5. /usr/abc に既にNFSているファイル・システムをCacheFS-mountするには、以下のコマンドを入力します:
    mount -V cachefs -o backfstype=nfs,backpath=/usr/abc,
    cachedir=/cache1 server1:/user2 /xyz
    mount コマンドの実行後に以下のような行が /etc/mnttab ファイルに表示されます。
    server1:/user2 /usr/abc nfs
    /usr/abc /cache1/xyz cachefs backfstype=nfs
  6. スナップショットをマウントするには、次のコマンドを入力します。
    mount -o snapshot /dev/snapsb /home/janet/snapsb

    このコマンドは、 /dev/snapsb デバイスに含まれているスナップショットを /home/janet/snapsb ディレクトリーにマウントします。

  7. ファイルシステムをマウントし、スナップショットを作成するには、次のコマンドを入力します。
    mount -o snapto=/dev/snapsb /dev/sb /home/janet/sb

    このコマンドは、 /dev/sb デバイスに含まれているファイル・システムを /home/janet/sb ディレクトリーにマウントし、そのファイル・システムのスナップショットを /dev/snapsb デバイス上に作成します。

  8. ローカル・ファイルシステムとして SMB サーバー上のファイルにアクセスするには、次のコマンドを入力します。
    mount -v cifs -n pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt
  9. SMB クライアント・ファイルシステムをローカル・マウント・ポイントとしてマウントするには、次のコマンドを入力します。
    mount -v smbc -n llm140.xyz.com/cec102usr1/Passw0rd     \
    -o wrkgrp=SMB_21.FVT,port=445,signing=required /some_share /mnt

    ここで、「llm140.xyz.com」はWindowsサーバー、「cec102usr1」はKerberosユーザー名、「Passw0rd」はKerberosユーザーのパスワード、「SMB_21.FVT」はワークグループ、「some_share」はWindowsシステム上の共有ポイント、「/mnt」はローカルマウントポイントである。

  10. マウントされた読み取り専用 JFS2 ファイルシステムを読み取り/書き込みファイルシステムに再マウントするには、次のコマンドを入力します。
    mount -o remount,rw fsname
  11. 代替ファイルシステムのファイル /tmp/fs1 にすべてをマウントするには、次のコマンドを入力します。
    mount -F /tmp/fs1 all

ファイル

項目 説明
/etc/filesystems 既知のファイルシステムをリストし、その特性を定義します。
/etc/vfs 仮想ファイルシステム・タイプの説明が入っています。