Go to main content
マニュアルページ セク ション 1M: シ ステム管理コマン ド

印刷ビューの終了

更新: 2016年12月6日
 
 

umountall(1M)

名前

mountall, umountall - 複数のファイルシステムのマウントおよびアンマウント

形式

mountall [-F FSType] [-l | -r] [file_system_table]
umountall [-k] [-s] [-F FSType] [-l | -r] [-n]  [-Z]
umountall [-k] [-s] [-h host] [-n] [-Z]

説明

mountall は、ファイルシステムテーブルに指定されているファイルシステムをマウントするときに使用します。ファイルシステムテーブルは vfstab(4) 形式である必要があります。file_system_table を指定しない場合は、/etc/vfstab が使用されます。file_system_table として - を指定すると、mountall は標準入力からファイルシステムテーブルを読み取ります。mountall は、file_system_table において mount at boot フィールドが yes に設定されているファイルシステムだけをマウントします。

ファイルシステムテーブル内のファイルシステムごとに、次のロジックが実行されます。 つまり、/usr/lib/fs/FSType/fsckall というファイル (FSType はファイルシステムのタイプ) が存在する場合、当該ファイルシステムをリストに保存しておき、後でまとめて /usr/lib/fs/FSType/fsckall スクリプトに引数として渡します。/usr/lib/fs/FSType/fsckall スクリプトは、引数リスト内にあるファイルシステムをすべて検査して、安全にマウントできるかどうかを決定します。FSType のファイルシステム用の /usr/lib/fs/FSType/fsckall スクリプトが存在しない場合、そのファイルシステムは fsck(1M) を使用して個々に検査されます。検査の結果、ファイルシステムがマウントできない状態であることが判明した場合、マウントを試行する前に fsck で修復されます。fsckdev フィールドのエントリが - であるファイルシステムは事前の検査なしにマウントされます。

umountall によって、root/usr/var/var/adm/var/run/proc、および /dev/fd を除き、現在のゾーンにマウントされているすべてのファイルシステムがアンマウントされます。FSType を指定すると、mountallumountall のアクションは指定された FSType に制限されます。–k を指定した場合でも、umountallビジー状態のファイルシステムをアンマウントするかどうかは保証されません。

オプション

サポートしているオプションは、次のとおりです。

–F

マウントまたはアンマウントするファイルシステムの FSType を指定します。

–h host

host からリモートでマウントされている、/etc/mnttab 内のファイルシステムをすべてアンマウントします。

–k

fuser –k mount-point コマンドを使用します。詳細については、fuser(1M) を参照してください。–k オプションは SIGKILL シグナルをファイルを使用している各プロセスに送信します。このオプションはプロセスごとに終了シグナルを生成するので、終了メッセージがすぐに出力されないことがあります。–k を指定した場合でも、umountallビジー状態のファイルシステムをアンマウントするかどうかは保証されません。

–l

アクションをローカルのファイルシステムに制限します。

–n

指定したオプションで実行されるアクションをリスト表示します。ただし、実際にはアクションを実行しません。–n オプションを指定せずにコマンドを繰り返すと、コマンドを繰り返す間に /etc/mnttab ファイルは変更されなかったと仮定して、リストされたアクションが実行されます。

–r

アクションをリモートのファイルシステムタイプに制限します。

–s

複数の umount 操作を同時に実行しないようにします。

–Z

非大域ゾーンにマウントされているファイルシステムにのみ操作を適用します。デフォルトでは、umountall は、現在のゾーンにマウントされているファイルシステムのみをアンマウントします。非大域ゾーンで使用する場合、オプション –Z は無視されます。

ファイル

/etc/mnttab

マウント済みファイルシステムテーブル

/etc/vfstab

デフォルトのファイルシステムテーブル

/usr/lib/fs/FSType/fsckall

FSType タイプのファイルシステムをすべて検査するときに mountall が呼び出すスクリプト

属性

属性についての詳細は、マニュアルページの attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
インタフェースの安定性
確実
出力の安定性
不確実

関連項目

fsck(1M), fuser(1M), mount(1M), mnttab(4), vfstab(4), attributes(5)

診断

ファイルシステムがマウント可能であり、クリーンな状態であれば、メッセージは出力されません。

エラーメッセージと警告メッセージは、fsck(1M)mount(1M) の両方から送られます。

この時点では、–l–r、および –h オプションでサポートされるリモートファイルシステムは NFS のみです。