UMOUNT(8)

名称
umount - ファイルシステムのアンマウント

書式
umount [-fv] special | node umount -a | -A [-fv] [-h host] [-t type]

解説
umount コマンドは、 スペシャルデバイス (special device) もしくはリモートのノード (rhost:path) をファイルシステムツリーの node の位置から除去するために、 unmount(2) システムコールを呼び出します。 special か node のどちらか一方が指定されなかった時は、適当な情報が fstab(5) ファイルから入手されます。

以下のようなオプションがあります。

-a  fstab(5) に記述されている全てのファイルシステムをアンマウントします。

-A  ルート以外で現在マウントされているファイルシステムをすべて アンマウントします。

-f  ファイルシステムを強制的にアンマウントします。 利用されているスペシャルデバイスは使い続けようとしますが、 更にアクセスしようとすると、全てのファイルはエラーを返します。 ルートファイルシステムは強制的にアンマウントすることはできません。

-h host
    指定されたホストからマウントしているファイルシステムだけをアンマウント します。 このオプションは -A オプションを暗黙に指定し、 -t オプションで他のものを指定しなければ、 NFS ファイルシステムだけを アンマウントします。

-t type
    指定されたタイプのファイルシステムだけを扱うように指示します。 1 つ以上のタイプは、コンマ (``,'') で分けたリストで指定します。 ファイルシステム形式のリストは、 前に “no” を付けることで、その動作をそのファイルシステムに付いては行わない様に 指定することもできます。 例えば、 umount コマンド

        umount -a -t nfs,mfs

    は、ファイルシステムのタイプが NFS と MFS である全てのファイルをアンマウントします。

-v  冗長モードです。アンマウントされる各ファイルシステムの追加情報が 出力されます。

関連ファイル
/etc/fstab
    ファイルシステムテーブル

関連項目
unmount(2), fstab(5), mount(8)

バグ
union ファイルシステムを使っている時は、 umount(8) は、常にマウントポイントであるノードを決定することができません。 この場合、アンマウントするために mount(8) で表示されるのと同じ形式で適切なディレクトリを指定してやる必要が あります。 例えば、マウントエントリが以下のような場合、

    <above>/tmpdir on /cdrom (local, user mount)

アンマウントのためのコマンドは、

    umount '<above>/tmpdir'

となります。ここで、 /tmpdir は、マウントポイント /cdrom からアンマウントされます。

歴史
umount コマンドは AT&T UNIX から導入されました。