ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11.1 Information Library (日本語) |
- 複数のファイルシステムのマウントおよびマウント解除
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 を指定すると、mountall と umountall のアクションは指定された FSType に制限されます。-k を指定した場合でも、umountall がビジー状態のファイルシステムをマウント解除するかどうかは保証されません。
サポートしているオプションは、次のとおりです。
マウントまたはマウント解除するファイルシステムの FSType を指定します。
host からリモートでマウントされている、/etc/mnttab 内のファイルシステムをすべてマウント解除します。
fuser -k mount-point コマンドを使用します。詳細については、fuser(1M) を参照してください。-k オプションは SIGKILL シグナルをファイルを使用している各プロセスに送信します。このオプションはプロセスごとに終了シグナルを生成するので、終了メッセージがすぐに出力されないことがあります。-k を指定した場合でも、umountall がビジー状態のファイルシステムをマウント解除するかどうかは保証されません。
アクションをローカルのファイルシステムに制限します。
指定したオプションで実行されるアクションをリスト表示します。ただし、実際にはアクションを実行しません。-n オプションを指定せずにコマンドを繰り返すと、コマンドを繰り返す間に /etc/mnttab ファイルは変更されなかったと仮定して、リストされたアクションが実行されます。
アクションをリモートのファイルシステムタイプに制限します。
複数の umount 操作を同時に実行しないようにします。
非大域ゾーンにマウントされているファイルシステムにのみ操作を適用します。デフォルトでは、umountall は、現在のゾーンにマウントされているファイルシステムのみをマウント解除します。非大域ゾーンで使用する場合、オプション -Z は無視されます。
マウント済みファイルシステムテーブル
デフォルトのファイルシステムテーブル
FSType タイプのファイルシステムをすべて検査するときに mountall が呼び出すスクリプト
属性についての詳細は、マニュアルページの attributes(5) を参照してください。
|
fsck(1M), fuser(1M), mount(1M), mnttab(4), vfstab(4), attributes(5)
ファイルシステムがマウント可能であり、クリーンな状態であれば、メッセージは出力されません。
エラーメッセージと警告メッセージは、fsck(1M) と mount(1M) の両方から送られます。
この時点では、-l、-r、および -h オプションでサポートされるリモートファイルシステムは NFS のみです。