ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: デバイスとファイルシステム Oracle Solaris 11 Information Library (日本語) |
15. Oracle Solaris Internet Storage Name Service (iSNS) の構成と管理
Oracle Solaris ファイルシステムの作成およびマウント
レガシー UFS ファイルシステムを作成およびマウントする方法
1 つのファイルシステムをマウントする方法 (/etc/vfstab ファイル)
NFS ファイルシステムのマウント方法 (mount コマンド)
ZFS ファイルシステムのマウントやマウント解除は、自動的に行われます。レガシー UFS ファイルシステムを使用できるようにするには、マウントします。マウントしたファイルシステムは、システムのディレクトリツリー内の指定したマウントポイントに接続されます。ルート (/) ファイルシステムは、常にマウントされています。
次の表に、ファイルシステムをその用途に応じてマウントするためのガイドラインを示します。
|
リムーバブルメディアのマウント方法については、第 1 章リムーバブルメディアの管理 (概要)を参照してください。
どのファイルシステムがすでにマウント済みであるかを調べるには、mount コマンドを使用します。
$ mount [ -v ]
-v は、マウントされているファイルシステムのリストを冗長モードで表示します。
例 18-1 どのファイルシステムがマウントされているかを調べる
この例は、mount コマンドを使用して、現在マウントされているファイルシステムに関する情報を表示する方法を示しています。
$ mount / on rpool/ROOT/zfsBE read/write/setuid/devices/rstchown/dev=40d0002 on Wed ... /devices on /devices read/write/setuid/devices/rstchown/dev=9500000 on Wed ... /dev on /dev read/write/setuid/devices/rstchown/dev=9580000 on Wed Jun ... /system/contract on ctfs read/write/setuid/devices/rstchown/dev=95c0001 ... /proc on proc read/write/setuid/devices/rstchown/dev=9540000 on Wed Jun ... /etc/mnttab on mnttab read/write/setuid/devices/rstchown/dev=9600001 on Wed ... /system/volatile on swap read/write/setuid/devices/rstchown/xattr/dev=9640001 ... /system/object on objfs read/write/setuid/devices/rstchown/dev=9680001 on Wed ... /etc/dfs/sharetab on sharefs read/write/setuid/devices/rstchown/dev=96c0001 on ... /dev/fd on fd read/write/setuid/devices/rstchown/dev=97c0001 on Wed Jun 8 ... /tmp on swap read/write/setuid/devices/rstchown/xattr/dev=9640002 on Wed Jun ... /export on rpool/export read/write/setuid/devices/rstchown/nonbmand/exec/xattr/ /export/home on rpool/export/home read/write/setuid/devices/rstchown /rpool on rpool read/write/setuid/devices/rstchown/nonbmand/exec/ /home/rimmer on pluto:/export/home/rimmer remote/read/write/setuid/xattr/...
この例は、zfs mount コマンドを使用して、現在マウントされている ZFS ファイルシステムに関する情報を表示する方法を示しています。
$ zfs mount rpool/ROOT/solaris / rpool/ROOT/solaris/var /var rpool /rpool rpool/export /rpool/export rpool/export/home /rpool/export/home rpool/export/home/admin /rpool/export/home/admin
/etc/vfstab ファイル内のエントリには、次の表に示すように 7 つのフィールドがあります。
表 18-1 /etc/vfstab ファイルのフィールドの説明
|
注 - /etc/vfstab ファイル内の各フィールドには必ずエントリが必要です。フィールドに値を指定しない場合は、必ずダッシュ (-) を入力してください。ダッシュを入力しないと、システムが正常にブートしない可能性があります。同様に、フィールドの値に空白文字を使用しないでください。
ファイルシステムをマウント解除する場合の前提条件は次のとおりです。
管理者になるか、同等の役割を引き受けます。
使用中のファイルシステムはマウント解除できません。ユーザーがそのファイルシステム内のディレクトリにアクセスしているとき、プログラムがそのファイルシステム上のファイルを開いているとき、またはファイルシステムが共有されているときには、ファイルシステムは使用中とみなされます。次の方法でファイルシステムをマウント解除が可能な状態にできます。
別のファイルシステム内のディレクトリにカレントディレクトリを変更する。
システムからログアウトする。
fuser コマンドを使用して、そのファイルシステムを使用中のすべてのプロセスを表示し、必要に応じて終了させる。詳細は、「ファイルシステムを使用中のすべてのプロセスを終了させる方法」を参照してください。
ほかのユーザーが使用しているファイルシステムをマウント解除する必要があるときは、各ユーザーに通知します。
ファイルシステムの共有を解除する。ファイルシステムの共有を解除する方法については、unshare(1M) のマニュアルページを参照してください。
ファイルシステムをマウント解除したことを確認するには、mount コマンドからの出力を調べます。
$ mount | grep unmounted-file-system