MOUNT(8) — UNIX Programmer’s Manual
名称
mount, umount − ファイルシステムのマウント/マウント解除
形式
/etc/mount [ −p ]
/etc/mount −a[fv] [ −t type ]
/etc/mount [ −frv ] [ −t type ] [ −o options ] fsname dir
/etc/mount [ −vf ] [ −o options ] fsname | dir /etc/umount [ −t type ] [ −h host ] fsname | dir
/etc/umount −a[v]
/etc/umount [ −v ] fsname | dir
解説
mount は、ファイルシステム fsname が、ディレクトリ dir でファイルの木構造に付加されることをシステムに通知します。 ディレクトリ dir は、既に存在していなければなりません。 これは、新たに mount されるもののルートの名前になります。 既に dir にあったファイルは、ファイルシステムが umount されるまで隠されています。 fsname が host:path の形式である場合には、そのファイルシステムのタイプは nfs であると見なされます。 umount は、以前にディレクトリ dir に mount されたファイルシステム fsname が取り外されることをシステムに通知します。 ファイルシステム名、 または mount されているディレクトリのいずれかを使用することができます。 mount と umount は、mount されているファイルシステムのテーブル /etc/mtab (mtab(5) で解説されている)を更新します。 引数なしで呼び出された場合、 mount はこのテーブルを表示します。また、 fsname または dir のどちらか一方だけが指定されて呼び出された場合、 mount はファイル /etc/fstab (fstab(5) 参照)をサーチし、与えられた引数と一致する dir または fsname フィールドを持つエントリを見つけます。 例えば、/etc/fstab に次のようなエントリ
/dev/hd0f /usr 4.3 rw 1 3 がある場合には、コマンド mount /usr および mount /dev/hd0f は、 mount /dev/hd0f /usr の略記になります。
MOUNTのオプション
−p マウントされているファイルシステムのリストを、 /etc/fstab の形式で表示する。
−a /etc/fstab に記述されているすべてのファイルシステムのマウントを試みる (この場合、 fsname と dir は /etc/fstab から取り込まれる)。タイプが指定された場合には、 /etc/fstab に記述されているそのタイプのファイルシステムがすべてマウントされる。 ファイルシステムは、必ずしも /etc/fstab 内にリストされている順番にマウントされるとは限らない。
−f /etc/mtab に新しいエントリを疑似的に作るが、ファイルシステムは実際にはマウントしない。
−v verbose − mount は、マウント中のファイルシステムを示すメッセージを表示する。
−t 次に続く引数は、ファイルシステムのタイプ。受け入れられるタイプは、 4.3 または nfs。 これらのファイルシステムのタイプの説明は、 fstab(5) を参照。
−r 指定されたファイルシステムを、読み出し専用としてマウントする。 これは、次のコマンドの省略形です。
mount −o ro fsname dir
物理的に書き込み保護されている場合や、 磁気テープのファイルシステムは 読み出し専用でマウントしなければならない。 そうでなければ、明示的な書き込みが行われたかどうかにかかわらず、 アクセス時刻が更新された時にエラーが発生する。
−o 下記のリスト中のワードをコンマで区切って並べ、 option として指定する。オプションのうちのいくつかは、 すべてのファイルシステムに有効だが、 その他のオプションは特定のタイプのものだけに適用される。
すべてのファイルシステムに有効な option (デフォルトは rw,suid):
rw読み出し/書き込み。
ro読み出し専用。
suidset-uid での実行が許される。
nosuidset-uid での実行は許されない。
noautoファイルシステムを自動的にマウントしない (マウントは −a)。
4.3 のファイルシステムだけに有効な option (デフォルトは noquota):
quotaクォータチェックを行います。
noquotaクォータチェックを行いません。
nfs(NFS) のファイルシステムのみに有効な option
(デフォルトは次のとおりで、 rsize と wsize のデフォルト値はカーネルによってセットされる。) fg,retry=1,timeo=7,retrans=3,port=NFS_PORT,hard
bg最初のマウントの試みが失敗した場合には、バックグラウンドでリトライされる。
fgフォアグラウンドでリトライされる。
retry=nマウントのリトライの回数を n にセットする。
rsize=n読み出しバッファのサイズを n バイトにセットする。
wsize=n書き込みバッファのサイズを n バイトにセットする。
timeo=nNFSタイムアウトを (n/10) 秒にセットする。
retrans=nNFS再送の回数を n にセットする。
port=nサーバの IPポート番号を n にセットする。
softサーバが応答しない場合にエラーを返す。
hardサーバが応答するまで、リトライを要求する。
intrハードマウントに対するキーボードからの割り込みを許す。
bg オプションは、サーバの mountd(8) が応答しない場合に、 mount がバックグラウンドで実行されるようにします。 mount は、放棄する前に各要求を retry = n 回試みます。ファイルシステムがマウントされると、 カーネルからの各NFS要求は、応答を timeo = n の 10分の1 秒間待ちます。 応答がない場合には、制限時間を 2倍にして要求が再送されます。 retrans = n 回の再送が試行されても応答がない場合、 soft でマウントされたファイルシステムは要求に対してエラーを返し、 hard でマウントされたファイルシステムはメッセージを表示して 要求を再試行します。 rw (読み出し/書き込み)でマウントされるファイルシステムには hard オプションを使用する必要があります。 intr オプションを指定することによって、 hard でマウントされるファイルシステムの応答を待って ハングしているプロセスをキーボードからの割り込みで 終了させることができます。 読み出しまたは書き込み要求のバイト数は、 rsize または wsize オプションを用いてセットすることができます。
UMOUNT のオプション
−h host
/etc/mtab にリストされていて、 host からリモートマウントされているすべてのファイルシステムをマウント解除する。
−a 現在マウントされている (/etc/mtab にリストされている)すべてのファイルシステムのマウント解除を試みます。 この場合、 fsname は /etc/mtab から取り除かれます。
−v verbose − umount はマウント解除中のファイルシステムを示すメッセージを表示します。
例
mount /dev/hd0f /usr
ローカルディスクをマウントする。
mount −ft 4.3 /dev/rd /
rd0a ルートのエントリを疑似的に作成する。
mount −at 4.3
すべての 4.3 のファイルシステムをマウントする。
mount −t nfs serv:/usr/src /usr/src
リモートファイルシステムをマウントする。
mount serv:/usr/src /usr/src
上のコマンドと同じ。
mount −o hard serv:/usr/src /usr/src
ハードマウントである点を除けば、上のコマンドと同じ。
mount −p > /etc/fstab
現在のマウント状態をセーブする。
関連ファイル
/etc/mtabマウントされているファイルシステムのテーブル
/etc/fstabブート時にマウントされるファイルシステムのテーブル
関連事項
mount(2), umount(2), fstab(5), mountd(8C), nfsd(8C)
バグ
ガーベージ(ごみデータ)でいっぱいのファイルシステムのマウントは、 システムクラッシュを引き起こします。
NEWS-OS の場合、RDディスクパーティションに RDクライアントを 1つ以上 read/write でマウントしてはいけません。 ファイルシステムの信頼が無くなります。
ファイルシステムがマウントされるディレクトリが シンボリックリンクである場合には、 そのファイルシステムは、 そのシンボリックリンク自体の先頭にではなく、 シンボリックリンクが参照しているディレクトリにマウントされます。
NEWS-OSRelease 3.3