ファイルシステムを作成したら、そのファイルシステムをシステムで使用できるようにする必要があります。ファイルシステムを使用できるようにするには、マウントします。マウントしたファイルシステムは、システムのディレクトリツリー内の指定したマウントポイントに接続されます。ルート (/) ファイルシステムは常にマウントされています。他のファイルシステムは、ルート (/) ファイルシステムに接続したり切り離したりできます。
表 28-1 に、ファイルシステムの用途に応じてファイルシステムをマウントするためのガイドラインを示します。
表 28-1 ファイルシステムのマウント方法の決定
ファイルシステムを含む CD-ROM は、単にドライブに挿入するだけでマウントできます (ボリューム管理が自動的にマウントします)。ファイルシステムを含むフロッピーディスクは、ドライブに挿入して volcheck(1) コマンドを実行することによりマウントできます。詳細は、第 11 章「CD とフロッピーディスクの使用方法の概要」を参照してください
表 28-2 に、ファイルシステムのマウントとマウント解除に使用する /usr/sbin ディレクトリ内のコマンドを示します。
表 28-2 ファイルシステムのマウントとマウント解除に使用するコマンド|
コマンド |
説明 |
|---|---|
|
mount(1M) |
ファイルシステムとリモート資源をマウントする。 |
|
mountall(1M) |
/etc/vfstab ファイル内で指定されたすべてのファイルシステムをマウントする。マルチユーザー実行状態になる時に、mountall コマンドが自動的に実行される。 |
|
umount(1M) |
ファイルシステムとリモート資源をマウント解除する。 |
|
umountall(1M) |
/etc/vfstab ファイル内で指定されたすべてのファイルシステムをマウント解除する。 |
mount コマンドは、整合性のない読み取り/書き込み用のファイルシステムはマウントしません。mount または mountall コマンドからエラーメッセージが表示される場合は、ファイルシステムをチェックする必要があります。ファイルシステムをチェックする方法については、第 31 章「ファイルシステムの整合性チェック」を参照してください。
umount コマンドは、使用中のファイルシステムはマウント解除しません。ユーザーがファイルシステム内のディレクトリをカレントディレクトリにしているか、あるいは、プログラムがそのファイルシステム上にあるファイルをオープンしている場合、そのファイルシステムは、使用中であると認識されます。
表 28-3 に、mount コマンドの -o オプションで指定できる汎用マウントオプションを示します。複数のオプションを指定する場合は、-o ro,nosuid のようにコンマ (空白を入れない) で区切ります。
各ファイルシステムタイプで指定可能なマウントオプションのリストについては、各マウントコマンドのマニュアルページ (たとえば、mount_ufs(1M)) を参照してください。
表 28-3 -o で指定する汎用マウントオプション
どのファイルシステムがマウントされているかを調べるには、mount(1M) コマンドを使用します。
$ mount -v |
|
-v |
マウントされているファイルシステムのリストを冗長モードで表示する |
$ mount / on /dev/dsk/c0t3d0s0 read/write/setuid/largefiles on ... /usr on /dev/dsk/c0t3d0s6 read/write/setuid/largefiles on ... /proc on /proc read/write/setuid on Mon Jun 8 10:28:31 1998 /dev/fd on fd read/write/setuid on Mon Jun 8 10:28:31 1998 /export on /dev/dsk/c0t3d0s3 setuid/read/write/largefiles on ... /export/home on /dev/dsk/c0t3d0s7 setuid/read/write/largefiles on ... /export/swap on /dev/dsk/c0t3d0s4 setuid/read/write/largefiles on ... /opt on /dev/dsk/c0t3d0s5 setuid/read/write/largefiles on ... /tmp on swap read/write on Mon Jun 8 10:28:31 1998 $ |