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