ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Solaris のシステム管理 (デバイスとファイルシステム) Oracle Solaris 10 8/11 Information Library (日本語) |
14. Oracle Solaris iSCSI ターゲットおよびイニシエータの構成 (手順)
Oracle Solaris ファイルシステムの作成およびマウント
UFS ファイルシステムをマルチテラバイトの UFS ファイルシステムに拡張する方法
マルチテラバイトの UFS ファイルシステムに関する問題の障害追跡
1 つのファイルシステムをマウントする方法 (/etc/vfstab ファイル)
UFS ファイルシステムのマウント方法 (mount コマンド)
大規模ファイルを持たない UFS ファイルシステムをマウントする方法 (mount コマンド)
NFS ファイルシステムのマウント方法 (mount コマンド)
x86: ハードディスクから PCFS (DOS) ファイルシステムをマウントする方法 (mount コマンド)
22. UFS ファイルシステムのバックアップと復元 (概要)
23. UFS ファイルとファイルシステムのバックアップ (手順)
ZFS ファイルシステムのマウントやマウント解除は、自動的に行われます。レガシー UFS ファイルシステムを使用できるようにするには、マウントします。マウントしたファイルシステムは、システムのディレクトリツリー内の指定したマウントポイントに接続されます。ルート (/) ファイルシステムは、常にマウントされています。
次の表に、ファイルシステムをその用途に応じてマウントするためのガイドラインを示します。
|
ファイルシステムを含むリムーバブルメディアは、必要に応じてメディアをドライブに挿入し、volcheck コマンドを実行することによってマウントできます。リムーバブルメディアのマウント方法については、第 1 章リムーバブルメディアの管理 (概要)を参照してください。
どのファイルシステムがすでにマウント済みであるかを調べるには、mount コマンドを使用します。
$ mount [ -v ]
-v は、マウントされているファイルシステムのリストを冗長モードで表示します。
例 17-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/zfsBE / rpool/export /export rpool/export/home /export/home rpool /rpool
UFS ファイルシステムをマウント解除すると、ファイルシステムがそのマウントポイントから削除され、そのエントリが /etc/mnttab ファイルから削除されます。マウントされているファイルシステム上では、一部のファイルシステム管理作業を実行できません。次の場合には、UFS ファイルシステムをマウント解除する必要があります。
ファイルシステムが不要になった場合、または新しいソフトウェアが入ったファイルシステムに交換された場合。
fsck コマンドを使用してファイルシステムを検査し、修復する必要がある場合。fsck コマンドの詳細は、第 20 章UFS ファイルシステムの整合性検査 (手順)を参照してください。
注 - 各ファイルシステムは、ファイルシステムのシャットダウン手順の一部として自動的にマウント解除されます。
緊急時は、umount -f コマンドで、使用中のファイルシステムを強制的にマウント解除できます。ファイルを開いた状態でファイルシステムをマウント解除すると、データが失われる可能性があるため、非常時以外はこの操作を行わないようにしてください。このオプションは、UFS と NFS のファイルシステムでのみ使用できます。
/etc/vfstab ファイル内のエントリには、次の表に示すように 7 つのフィールドがあります。
表 17-1 /etc/vfstab ファイルのフィールドの説明
|
注 - /etc/vfstab ファイル内の各フィールドには必ずエントリが必要です。フィールドに値を指定しない場合は、必ずダッシュ (-) を入力してください。ダッシュを入力しないと、システムが正常にブートしない可能性があります。同様に、フィールドの値に空白文字を使用しないでください。
ファイルシステムをマウント解除する場合の前提条件は次のとおりです。
スーパーユーザーになるか、同等の役割を引き受けます。
使用中のファイルシステムはマウント解除できません。ユーザーがそのファイルシステム内のディレクトリにアクセスしているとき、プログラムがそのファイルシステム上のファイルを開いているとき、またはファイルシステムが共有されているときには、ファイルシステムは使用中とみなされます。次の方法でファイルシステムをマウント解除が可能な状態にできます。
別のファイルシステム内のディレクトリにカレントディレクトリを変更する。
システムからログアウトする。
fuser コマンドを使用して、そのファイルシステムを使用中のすべてのプロセスを表示し、必要に応じて終了させる。詳細は、「ファイルシステムを使用中のすべてのプロセスを終了させる方法」を参照してください。
ほかのユーザーが使用しているファイルシステムをマウント解除する必要があるときは、各ユーザーに通知します。
ファイルシステムの共有を解除する。ファイルシステムの共有を解除する方法については、unshare(1M) のマニュアルページを参照してください。
ファイルシステムをマウント解除したことを確認するには、mount コマンドからの出力を調べます。
$ mount | grep unmounted-file-system