名前 | 形式 | 機能説明 | オプション | ファイル | 属性 | 関連項目 | 診断
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 がビジー状態のファイルシステムをマウント解除するかどうかは保証されません。
アクションをローカルのファイルシステムに制限します。
アクションをリモートのファイルシステムタイプに制限します。
複数の umount 操作を同時に実行しないようにします。
マウント済みファイルシステムテーブル
デフォルトのファイルシステムテーブル
FSType タイプのファイルシステムをすべて検査するときに mountall が呼び出すスクリプト
次の属性については、attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
使用条件 | SUNWcsu |