mount コマンド

目的

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

構文

mount[-f ] [-n node] [-o options] [-p ] [-r ] [-v vfsname] [-F AltFSfile] [-t type| [device|node:directory]directory|all|-a ].[V[generic_options]special_mount_points]

説明

mount コマンドは、オペレーティング・システムに命令を与えて、指定された位置 (マウント・ポイント) でファイルシステムを使用できるようにします。 さらに、mount コマンドを使用して、マウントされたディレクトリーとファイルで構成される別のファイル・ツリーをビルドすることができます。 mountコマンドは、deviceまたはnode:directoryパラメータを使用してデバイスとして表現されたファイルシステムを、 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 コマンドは関連付けられた値を使用します。 これは、mount 属性の 5 つの値 (automatic truefalseremovable、および readonly) を認識します。

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

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

この動作を指定変更する場合は、環境変数 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) に再マップされないようにする必要があります。 例えば、CacheFS のホスト B にマウントされるファイルシステム /F をホスト A がエクスポートする場合、ホスト A 上の /etc/exports には次のようなエントリーが必要です。
    /F -rw,root=B
    or
    /F -ro,root=B
    上記のどちらであるかは、ローカル CacheFS マウントに使用されるマウント・オプションに依存します。
  3. 読み取り専用論理ボリュームへの JFS ファイルシステムのマウントは、サポートされません。
  4. EAv11のJFS2ファイルシステムをTrustedAIX®システムにマウントすると、ファイルシステムはEAv22に変換されます。

JFS2 ファイルシステムでの mount の使用

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

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

メモ: mountコマンドが、リブート前にアンマウントされていないJFS(Journaled File System)またはJFS2Enhanced Journaled File System)に遭遇した場合、JFSまたはJFS2のログレコードの再生が試みられます。 互換性のある JFS ファイルシステムを以前のリリースの AIX オペレーティング・システムを実行しているシステムに移動する場合、そのファイルシステムは移動前に完全にアンマウントされていなければなりません。 アンマウントに失敗すると、まず最初に互換性のない JFS ログ・デバイスが作成される可能性があります。 移動の結果、不明ログ・デバイスが発生した場合、新しいリリースのオペレーティング・システムを実行しているシステムにファイルシステムを戻し、fsck をそのファイルシステム上で実行します。

フラグ

項目 説明
-a /etc/filesystemsファイルにある、truemount 属性を含むスタンザを持つすべてのファイルシステムをマウントする。
all aフラグと同じ。
-f システムの初期化時に強制的にマウントを要求して、ルート・ファイルシステム上にマウントすることを可能にします。
-F AltFSfile /etc/filesystemsファイル以外の代替ファイルシステムのファイルにマウントする。
-n ノード マウントされるディレクトリーがどのリモート・ノード上にあるかを指定します。 ノードをコロンで区切られた IPv6 アドレスとして指定することができます。 この指定を node:directory の形式で行う場合は、コロンで区切られた IPv6 アドレスを大括弧で囲む必要があります。
-p ファイルシステムを取り外し可能なファイルシステムとしてマウントします。 そのファイルシステムにオープン・ファイルがある間は、マウントされた取り外し可能なファイルシステムは、普通にマウントされたファイルシステムと同じように機能します。 ただし、オープン・ファイルがなければ (ファイルシステム上に現行ディレクトリーを持つ処理がなければ)、ファイルシステム内のすべてのファイルシステム・ディスク・バッファーはメディアに書き込まれ、オペレーティング・システムは、そのファイルシステムの構造を記憶しません。
-r /etc/filesystemsファイルでの以前の指定や、以前のコマンドラインオプションに関係なく、ファイルシステムを読み取り専用ファイルシステムとしてマウントする。
-t タイプ タイプ'タイプ属性を含み、マウントされていない '/etc/filesystemsファイルのすべてのスタンザをマウントする。 type パラメーターは、グループの名前を指定します。
-v ブフネーム ファイルシステムが/etc/vfsファイルのvfsnameパラメーターで定義されていることを指定する。

ファイルシステム固有のオプション

項目 説明
-o オプション オプションを指定します。 コマンド・ラインに入力するオプションは、コンマのみで区切ってください。 次のファイルシステム固有のオプションは、すべての仮想ファイルシステムのタイプに有効なわけではありません。
atime
アクセス時間の更新をオンにします。 atimenoatime も指定されていない場合、デフォルト値は atime です。
bsy
マウントするディレクトリーが処理を行っている現在の作業ディレクトリーであれば、マウント操作を防止します。
 
cio
並行リーダーおよびライターにマウントされるファイルシステムを指定します。 このファイルシステム内のファイル上での入出力は、ファイルが open() システム・コール内で指定された O_CIO でオープンされたかのように動作します。 このオプションを使用すれば、CIO 以外のあらゆる方法のアクセスが防止されます。 cio オプションを使ってマウントされたファイルシステムに対して、キャッシュ付き入出力を使用することは不可能です。 つまり、'mmap()や'shmat()といったマッピング・コマンドは、 'cioオプションでマウントされたファイル・システム内のどのファイルに対して 使ってもEINVALで失敗する。 この副作用として、'mmap() cioマウントされたファイルシステムからバイナリを実行することは不可能である。
注:cioオプションを使ってファイルシステムをマウントする場合、すべてのアプリケーションはファイルのシリアライズを管理しなければならない。 クォータは独自のシリアライズコードを持つため、「cioオプションではクォータはサポートされない。
 
偏差
このマウントからデバイスをオープンできるように指定します。 devnodev も指定されていない場合、デフォルト値は dev です。
dio
ファイルシステムにおける入出力が、すべてのファイルが open() システム・コールで 指定された O_DIRECT でオープンされたかのように作動することを指定します。
注:'-オディオまたは'-オシオフラグを使用することで、特定のワークロードのパフォーマンスを向上させることができるが、これらのフラグを使用すると、これらのファイルシステムのファイルキャッシュができなくなることに注意すべきである。 これらのファイルシステムについては先読みが使用不可になるので、 大容量の順次読み取りでは、パフォーマンスが下がります。
 
fmode=octal
ファイルおよびディレクトリーのモードを指定します。 デフォルトは 755 です。
 
gid=gid
マウントされているファイルに割り当てられている GID を指定します。 デフォルトはbinである。
 
log=lvname
次のファイルシステム操作をログに記録するファイルシステム・ロギング論理ボリューム名の絶対パス名を指定します。
 
ログ=NULL

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

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

重要: データ損失のリスクがあるため、このフラグは注意して使用してください。
 
maxpout=value
このファイルシステム上のファイルの、スレッドをスリープにすべきページアウト・レベルを指定します。 maxpout を指定した場合は、minpout も指定する必要があります。 値は負数であってはならず、 minpout より大きくなければなりません。 デフォルトは、カーネル maxpout レベルです。
 
minpout=
このファイルシステム上のファイルの、スレッドを作動可能にすべきページアウト・レベルを指定します。 minpout を指定した場合は、maxpout も指定する必要があります。 値は負数であってはなりません。 デフォルトは、カーネル minpout レベルです。
 
noatime
アクセス時間の更新をオフにします。 このオプションを使用すると、多くのファイルが頻繁に読み取られるが、めったに更新されないファイルシステムでのパフォーマンスが改善されます。 このオプションを使用した場合、ファイルの最終アクセス時刻は判別できません。 atimenoatime も指定されていない場合、デフォルト値は atime です。
 
nocase
大文字小文字のマッピングをオフにします。 これは、ISO 9660:1998/HSG 標準を使用した CD-ROM の場合に便利です。
 
nodev
このマウントからデバイスをオープンできないように指定します。 このオプションは、失敗すると ENXIO の値を戻します。 devnodev も指定されていない場合、デフォルト値は dev です。
 
noguard
PowerHA®やその他のクラスタリング環境で、サポートされていない同時マウントからファイルシステムを保護する現在の mountguard 設定に関係なく、ファイルシステムをマウントします。 chfs コマンドまたは crfs コマンドによって mountguard が使用可能に設定されている場合、ファイルシステムが別のノードまたはシステムにマウントされていると思われる場合、そのファイルシステムはマウントできません。 noguard オプションを指定すると、mountguard 設定が一時的に無効になります。
 
norbr
読み取り時に後で解放する機能をもたないファイルシステムをマウントします。 後で解放するオプションがいずれも指定されていない場合、デフォルト値は norbrw です。
 
norbrw
読み取り時に後で解放する機能と書き込み時に後で解放する機能の両方をもたないファイルシステムをマウントします。 後で解放するオプションがいずれも指定されていない場合、デフォルト値は norbrw です。
 
norbw
書き込み時に後で解放する機能をもたないファイルシステムをマウントします。 後で解放するオプションがいずれも指定されていない場合、デフォルト値は norbrw です。
 
nosuid
このマウント方法による setuidsetgid プログラムの実行を許可しないように指定します。 このオプションは、失敗すると EPERM の値を戻します。 suidnosuid も指定されていない場合、デフォルト値は suid です。
 
rbr
読み取り時に後で解放する機能をもつファイルシステムをマウントします。 この ファイルシステムでファイルの順次読み取りが検出されると、ページが内部バッファーにコピーされたら、 ファイルに使用された実メモリー・ページが解放されます。 後で解放するオプションがいずれも指定されていない場合、デフォルトは norbrw です。
注: rbrが指定されると、最終的にpdtentry構造体の_devflagsフィールドにD_RB_READフラグが設定される。
 
rbw
書き込み時に後で解放する機能をもつファイルシステムをマウントします。 この ファイルシステムでファイルの順次書き込みが検出されると、ページがディスクに書き込まれたら、 ファイルに使用された実メモリー・ページが解放されます。 後で解放するオプションがいずれも指定されていない場合、デフォルトは norbrw です。
注: rbwを指定すると、D_RB_WRITEフラグが設定される。
 
rbrw
読み取り時に後で解放する機能と書き込み時に後で解放する機能の両方をもつファイルシステムをマウントします。 後で解放するオプションがいずれも指定されていない場合、デフォルトは norbrw です。
注: rbrwが指定された場合、D_RB_READフラグとD_RB_WRITEフラグの両方が設定される。
 
remount
マウントされているファイルシステムのマウント・オプションを変更します。 JFS2 ファイルシステムの場合、remount オプションと共に以下のマウント・オプションを指定すると、マウントされているファイルシステムの設定を変更できます。 指定されていないマウント・オプションについては、ファイルシステムの、それに対応する現行設定に変更は行われません。

atimenoatimedevnodevmaxpoutminpoutrbrnorbrrbwnorbwrbrwnorbrwrwroroxsuidnosuid

注:
  1. 外部スナップショット・マウント・ファイルシステムは、読み取り/書き込みファイルシステムには再マウントできません。
  2. rw および ro の remount オプションを、データ管理アプリケーション・プログラミング・インターフェース (DMAPI) によって管理されているファイルシステムで使用することはできません。
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 プログラムの実行を許可するように指定します。 suidnosuid も指定されていない場合、デフォルト値は suid です。
 
upcase
大文字小文字のマッピングをデフォルトの小文字から大文字に変更します。 これは、ISO 9660:1998/HSG 標準を使用した CD-ROM の場合に便利です。
 
uid=uid
マウントされているファイルに割り当てられている UID を指定します。デフォルトは bin です。
 
wrkgrp=workgroup
SMB サーバーが属しているワークグループを指定します。

NFS専用オプション

項目 説明
-o オプション オプションを指定します。 コマンド・ラインに入力するオプションは、コンマとスペースではなく、コンマのみで区切ります。 次の NFS 固有のオプションは、すべての仮想ファイルシステムのタイプに有効なわけではありません。
acdirmax= n
キャッシュされた属性をディレクトリー更新後、最大 n 秒間は保持します。 デフォルトは 60 秒に設定されています。
 
アクディルミン= n
キャッシュされた属性をディレクトリー更新後、最小 n 秒間は保持します。 デフォルトは 30 秒に設定されています。
 
acl
この NFS マウントに AIX Access Control List RPC プログラムを使用するように要求します。 acl オプションを使用すると、NFS サーバーが ACL RPC プログラムを提供している場合にのみ、そのプログラムが使用されます。 デフォルトはnoacl
 
エーカー数max= n
キャッシュされた属性をファイル修正後、最大 n 秒間は保持します。 デフォルトは 60 秒に設定されています。
 
アクレグミン=n
キャッシュされた属性をファイル修正後、最小 n 秒間は保持します。 デフォルトは 30 秒に設定されています。
 
アクティメオ=n
正規ファイルとディレクトリーの最小時間と最大時間を n 秒に設定します。 このオプションを設定すると、acregminacregmaxacdirmin および acdirmax オプションのどの設定値も上書きします。
 
bg
最初の試行が失敗すると、バックグラウンドでマウントが試行されます。 デフォルト値はfg
 
biods= n
NFSマウントの非同期I/O 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で失敗する。 この副作用として、'mmap() cioマウントされたファイルシステムからバイナリを実行することは不可能である。
注:cioオプションを使ってファイルシステムをマウントする場合、すべてのアプリケーションはファイルのシリアライズを管理しなければならない。 クォータは独自のシリアライズコードを持つため、「cioオプションではクォータはサポートされない。
 
cior
ファイルシステムで読み取り専用ファイルがオープンするのを許可するよう指定します。 このファイルシステム内のファイル上での入出力は、open() システム・コール内で指定された O_CIO | O_CIOR でオープンされたかのように動作します。 このオプションを使用すれば、O_CIO | O_CIOR 以外のあらゆる方法のアクセスが防止されます。 O_CIO のみを使用してオープンしようとする試みも失敗します。 このオプションは 'cio と組み合わせてのみ使用できる。
 
dio
ファイルシステムにおける入出力が、すべてのファイルが open() システム・コールで 指定された O_DIRECT でオープンされたかのように作動することを指定します。
注:'-オディオまたは'-オシオフラグを使用することで、特定のワークロードのパフォーマンスを向上させることができるが、これらのフラグを使用すると、これらのファイルシステムのファイルキャッシュができなくなることに注意すべきである。 これらのファイルシステムについては先読みが使用不可になるので、 大容量の順次読み取りでは、パフォーマンスが下がります。
 
FASTATTR
現在書き込まれているファイルを、そのファイルの属性が読み取られる前に、サーバーに送信 する要件をバイパスします。 このオプションは、クライアントが、まだサーバーに到達していない ファイル・データが問題なく書き込まれると見なすことになるため、注意して使用する必要があります。 書き込みエラーが発生した場合、クライアント側とサーバー側で、そのファイルの実際のサイズが 異なってきます。 さらに、クライアントは、別のクライアントがそのファイルに対して行った属性変更 を知りません。よって、このオプションは、2 つのクライアントが同じファイルに書き込みを行う 環境では使用しないでください。
 
fg
最初の試行が失敗すると、フォアグラウンドでマウントが試行されます。 fgはデフォルト値。
 
grpid
ファイルシステム上で作成されたファイルまたはディレクトリーに、親ディレクトリーのグループ ID を継承させます。
 
hard
サーバーが応答するまで、要求が再試行されます。 このオプションはデフォルト値です。
 
intr
ハード・マウントでのキーボード割り込みを可能にします。
 
llock
ファイルがローカルの NFS クライアントでロックするよう要求します。 llock オプションを使用すると、NFS ネットワーク・ファイルのロック要求は NFS サーバーに送られません。
 
最大グループ数 = n
AUTH_UNIX を使用した NFS RPC 呼び出しが n メンバー・グループの情報まで含められることを示します。 このオプションを使用してメンバー・グループ数を RPC プロトコル規格の 16 を超えて増加させることは、16 を超えるメンバー・グループをサポートするサーバーでのみ処理できます。 それ以外のサーバーでは、クライアントにエラーが起こります。

16 未満または 64 より大きい値は無視されます。 デフォルトでは、プロトコル規格で最大の 16 が順守されています。 AIX NFSサーバーは、AIX 5Lバージョン5.2(5200-01推奨メンテナンスパッケージ付き)から、最大64グループのAUTH_UNIX認証情報を受け入れ、処理します。 NFS クライアントが送信する実際のメンバー・グループ数は、関連するユーザーがメンバーであるグループの数に依存し、さらに NFS クライアントのホスト名 (これは AUTH_UNIX 情報に含まれています) の長さで限定される場合があります。

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

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

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

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

 
sec=flavor1:...:flavorn)
secオプションは、NFSマウントのセキュリティ・フレーバー・リストを指定する。 利用可能なフレーバーは、「des、「unix、「sys、「krb5、「krb5i、「krb5pです。 このオプションはAIX 5.3以降にのみ適用される。
 
ショートデブ
32 ビット・デバイス・スペシャル・ファイルをサポートしないホストから、ファイルシステムをマウントすることを指定します。
 
soft
サーバーが応答しない場合にエラーを返します。 デフォルト値はハード
 
時間o= 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 を使用します。 vers=[2|3|4]オプションを使用して、NFSバージョンを選択する。 デフォルトでは、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 固有のオプションを提供しています。

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

-o フラグに対する次の引数は、CacheFS マウント用の特別な引数です。 コマンド・ラインに入力するオプションは、コンマとスペースではなく、コンマのみで区切ります。
注: backfstype引数は必ず指定すること。
項目 説明
-o オプションを指定します。
acdirmax= n
キャッシュされた属性が、ディレクトリー更新後に保持される最大秒数 (n) を指定します。 n 秒が経過するまで、CacheFS は、バック・ファイルシステムでのディレクトリー修正時間が変更されたかどうかを検査します。 変更されている場合は、そのディレクトリーに関するすべての情報がキャッシュから除去され、バック・ファイルシステムから新しいデータが取り出されます。 デフォルト値は 60 秒です。
 
アクディルミン= n
キャッシュされた属性が、ディレクトリー更新後に、保持される最小秒数 (n) を指定します。 n 秒後に、CacheFS は、バック・ファイルシステムに関するディレクトリー修正時間が変更されているかを確認します。 変更されている場合は、そのディレクトリーに関するすべての情報がキャッシュから除去され、バック・ファイルシステムから新しいデータが取り出されます。 デフォルト値は 30 秒です。
 
エーカー数max= n
キャッシュされた属性が、ファイル修正後に、保持される最大秒数 n を指定します。 n 秒後に、すべてのファイル情報がキャッシュから除去されます。 デフォルト値は 30 秒です。
 
アクレグミン=n
キャッシュされた属性が、ファイル修正後に、保持される最小秒数 (n) を指定します。 n 秒後に、CacheFS は、バック・ファイルシステムに関するファイルの修正時間が変更されているかを確認します。 変更されている場合は、そのファイルに関するすべての情報がキャッシュから除去され、バック・ファイルシステムから新しいデータが取り出されます。 デフォルト値は 30 秒です。
 
アクティメオ=n
acregminacregmaxacdirmin、および acdirmaxn に設定します。
 
backfstype=ファイルシステムタイプ
バック・ファイルシステムのファイルシステム・タイプ (例えば、nfs)。
 
バックパスパス
バック・ファイルシステムが既にマウントされている場所を指定します。 この引数を指定しないと、CacheFS がバック・ファイルシステムのマウント・ポイントを決定します。
 
cachedir=ディレクトリ
キャッシュ・ディレクトリーの名前。
 
cacheid=身分証明書
ID は、キャッシュの特定のインスタンスを指定する文字列です。 キャッシュ ID を指定しないと、CacheFS がキャッシュ ID を作成します。
 
デマンドコンスト
最大のキャッシュ整合性検査を使用可能にします。 デフォルトでは、定期的な整合性検査が使用可能になっています。 demandconst を 使用可能にすると、すべての読み取りおよび書き込みごとに検査を行います。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 キャッシュ制御ファイル内に保管される状態情報が、このオプションの一貫した使用を強制します。
 
ローカルアクセス
バック・ファイルシステムにアクセス権を検査させるのではなく、フロント・ファイルシステムにアクセス検査用のモード・ビットを解釈させます。 この引数をセキュア NFS と共に使用しないでください。
 
ノコンスト
キャッシュの整合性検査を使用不可にします。 デフォルトでは、定期的な整合性検査が使用可能になっています。 バック・ファイルシステムが変更されないことが分かっている場合にのみ noconst を指定します。 cfsadmin-s を使用してキャッシュの整合性検査を行おうとすると、エラーになります。 demandconstnoconst は同時には使用できません。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 キャッシュ制御ファイル内に保管される状態情報が、このオプションの一貫した使用を強制します。
 
消去
指定したファイルシステムのキャッシュ情報をすべて除去します。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 キャッシュ制御ファイル内に保管される状態情報が、このオプションの一貫した使用を強制します。
 
rw|ro
読み取り/書き込み (デフォルト) または読み取り専用。
 
suid|nosuid
set-uid の実行を許可 (デフォルト) または禁止します。
 
ライトアラウンド|非共有
CacheFS の書き込みモード。 write-around モード (デフォルト) は、NFS と同様に書き込みを処理します。つまり、バック・ファイルシステムに書き込みが行われ、影響を受けたファイルはキャッシュから除去されます。 キャッシュ・ファイルシステムに誰も書き込みを行わないことが分かっている場合には、非共有モードを使用することができます。
注: 特定の CacheFS を初めてマウントするときにこのオプションを使用する場合は、後続のマウントにもこのオプションを指定する必要があります。 キャッシュ制御ファイル内に保管される状態情報が、このオプションの一貫した使用を強制します。
 
mfsid
グローバル表示をオンにします。 NFS v4 システムでは、サーバー側のエクスポート済みネームスペースの全探索を行うことができます。 ファイルシステムを詳しく調べるには、このオプションを指定する必要があります。
制限: CacheFSのバックエンド・ファイル・システムがNFS v4 の場合、mfsidはオプションです。
-V CacheFS ファイルシステムをマウントします。

Server Message Block (SMB) クライアント・ファイルシステムに固有のオプション

項目 説明
-o オプション SMB クライアント・ファイルシステムをマウントするためのオプションを指定します。 コマンド・ラインに入力するオプションは、コンマのみで区切ってください。 コンマの前後にスペースを入れないでください。 以下のオプションが SMB クライアント・ファイルシステムに使用できます。
fmode
ファイルまたはディレクトリーを、アクセス権用の 8 進モードに設定します。 デフォルト値は 755 です。
uid
マウント操作中にユーザー ID をファイルに割り当てます。 デフォルト値はrootです。
gid
マウント操作中にグループ ID をファイルに割り当てます。 デフォルト値はsystemです。
wrkgrp
SMB サーバーが属しているワークグループを指定します。 このパラメーターは、SMB クライアント・ファイルシステムをマウントするために必須です。
ポート
ポート番号を指定します。 有効な値は 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 の場合はサポートされません。
スプン
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フラグのオプション(マウントコマンド) 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ユーザーおよびTrustedAIXユーザーに注意:このコマンドは特権操作を実行できます。 特権命令を実行できるのは特権ユーザーのみです。 権限と特権の詳細については、セキュリティの特権コマンドデータベースを参照してください。 このコマンドに関連した特権および権限のリストについては、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
    このコマンド・シーケンスは、/etc/filesystemsファイルにある、 mount=true属性でマークされたすべての標準ファイル・システムをマウントする。
  3. リモート・ディレクトリーをマウントするには、次のコマンドを入力します。
    mount -n nodeA /home/tom.remote /home/tom.local
    このコマンドは/home/tom.remoteディレクトリにありますnodeAローカル/home/tom.localディレクトリにある。 この例では、デフォルトの VfsName パラメーター =remote が設定されていると想定されます。このパラメーターは /etc/vfs ファイル内に定義されていなければなりません。
  4. /etc/filesystemsファイルからファイルやディレクトリを特定のタイプでマウントするには、以下のコマンドを入力する:
    mount -t remote
    このコマンド・シーケンスは、/etc/filesystemsファイル中の、type=remote属性を含むスタンザを持つすべてのファイルまたはディレクトリをマウントする。
  5. /usr/abc に既に NFS でマウントされているファイルシステムを CacheFS でマウントするには、次のコマンドを入力します。
    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 ファイルシステムを、読み取り/書き込み (rw) のファイルシステムに再マウントするには、次のコマンドを入力します。
    mount -o remount,rw fsname
  11. 代替ファイルシステムのファイル /tmp/fs1 にすべてをマウントするには、次のコマンドを入力します。
    mount -F /tmp/fs1 all

ファイル

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