JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris の管理: デバイスとファイルシステム     Oracle Solaris 10 1/13 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  リムーバブルメディアの管理 (概要/タスク)

リムーバブルメディアの管理 (概要)

リムーバブルメディアの機能と利点

vold はサービス管理機能 (Service Management Facility、SMF) により管理される

ボリューム管理 (vold) の改善

手動によるマウントと自動マウントの比較

リムーバブルメディアへのアクセスの概要

リムーバブルメディアの管理 (タスク)

リムーバブルメディアに関する考慮事項

フロッピーディスクのフォーマット

リムーバブルメディアを読み込む方法

フロッピーディスクをフォーマットする方法 (rmformat)

リムーバブルメディア上にファイルシステムを作成する方法

DVD-RAM 上にファイルシステムを作成する方法

リムーバブルメディア上のファイルシステムを検査する方法

リムーバブルメディア上の不良ブロックを修復する方法

リムーバブルメディアに読み取り/書き込み保護とパスワードによる保護を適用する

リムーバブルメディアの書き込み保護を有効または無効にする方法

リムーバブルメディアの読み取り/書き込み保護を有効または無効にする方法とパスワードを設定する方法

リムーバブルメディアへのアクセス

リムーバブルメディア名の使用

リムーバブルメディア上のデータにアクセスするためのガイドライン

新しいリムーバブルメディアドライブを追加する方法

リムーバブルメディアサービスを無効または有効にする方法

リムーバブルメディア上の情報にアクセスする方法

リムーバブルメディアが使用中かどうかを調べる方法

リムーバブルメディアを取り出す方法

リモートシステム上のリムーバブルメディアへのアクセス

ローカルのメディアをほかのシステムで使用可能にする方法

リモートシステム上のリムーバブルメディアにアクセスする方法

2.  CD および DVD への書き込み (タスク)

3.  デバイスの管理 (タスク)

4.  デバイスの動的構成 (タスク)

5.  USB デバイスの管理 (タスク)

6.  InfiniBand デバイスの使用 (概要/タスク)

7.  ディスクの管理 (概要)

8.  ディスク使用の管理 (タスク)

9.  ディスクの管理 (タスク)

10.  SPARC: ディスクの設定 (手順)

11.  x86: ディスクの設定 (手順)

12.  Oracle Solaris iSCSI ターゲットの構成 (タスク)

13.  format ユーティリティー (参照情報)

14.  ファイルシステムの管理 (概要)

15.  ファイルシステムの作成およびマウント (タスク)

16.  追加スワップ空間の構成 (タスク)

17.  UFS ファイルシステムの整合性検査 (手順)

18.  UFS ファイルシステム (参照情報)

19.  UFS ファイルシステムのバックアップと復元 (概要/タスク)

20.  UFS スナップショットの使用 (手順)

21.  ファイルとファイルシステムのコピー (タスク)

22.  テープドライブの管理 (タスク)

23.  UFS バックアップおよび復元コマンド (参照情報)

索引

リムーバブルメディアの管理 (概要)

このセクションでは次の情報について説明します。

リムーバブルメディアの機能と利点

Oracle Solaris リリースには、ユーザーとソフトウェア開発者用に、リムーバブルメディアを扱うための標準インタフェースが用意されています。リムーバブルメディアサービスには、次の利点があります。

vold はサービス管理機能 (Service Management Facility、SMF) により管理される

ボリューム管理デーモン vold はサービス管理機能 (SMF) によって管理されます。つまり、該当する場合は、svcadm disable コマンドを使用して、次の新しい volfs サービスを無効にすることができます。

# svcadm disable volfs

次のコマンドを使用して、volfs サービスのステータスを識別できます。

$ svcs volfs
STATE          STIME    FMRI
online         Sep_29   svc:/system/filesystem/volfs:default

詳細は、smf(5) のマニュアルページを参照してください。

svccfg コマンドを使用して、追加の vold プロパティーを表示および設定できます。たとえば、問題の解決を容易にするために、vold ロギングを一時的に有効にできます。例:

# svccfg
svc:> select system/filesystem/volfs
svc:/system/filesystem/volfs> setprop vold/log_debuglevel=3
svc:/system/filesystem/volfs> exit
# svcadm disable volfs
# svcadm enable volfs

svccfg コマンドを使用して、設定可能な vold プロパティーのリストを表示することもできます。

# svccfg
svc:> select volfs
svc:/system/filesystem/volfs> listprop vold/*
vold/config_file            astring  
vold/log_debuglevel         count    3
vold/log_file               astring  
vold/log_nfs_trace          boolean  false
vold/log_verbose            boolean  false
vold/root_dir               astring  
vold/never_writeback_label  boolean  false
svc:/system/filesystem/volfs> exit

これらのプロパティーの説明については、vold(1M) のマニュアルページを参照してください。

ボリューム管理 (vold) の改善

メディアを含まないデバイスのデバイスリンクが、次のように適切に作成されます。

lrwxrwxrwx   1 root     root     28 Jun 13 13:09 /vol/dev/aliases/cdrom0 ->
 /vol/dev/rdsk/c2t2d0/nomedia

vold の実行中に、cdrw および rmformat コマンドを使用して、メディアを含まないデバイスのリストを作成できます。

/etc/vold.conf ファイル内にある、次の support nomedia エントリを変更することで、以前の vold の動作に戻すことができます。

support media

次に、vold を再起動します。詳細は、vold.conf(4) のマニュアルページを参照してください。

さらに、vold はホットプラグを認識するようになりました。この改善により、リムーバブルメディアを挿入すると、vold がメディアを自動的に検出してマウントします。リムーバブルメディアデバイスのファイルシステムを認識してマウントするために、 vold を手動で再起動する必要はありません。

レガシーまたは非 USB フロッピーディスクデバイスを使用している場合は、vold がメディアを認識できるように volcheck コマンドの発行が必要になることがあります。

メディアが検出されたが何らかの理由でマウント解除されている場合は、次のコマンドを実行する必要があります。

# volrmmount -i rmdisk0

リムーバブルメディアデバイスをホットリムーブする前に、まずメディアを取り出します。例:

# eject rmdisk0

手動によるマウントと自動マウントの比較

次の表は、リムーバブルメディアの手動によるマウント (リムーバブルメディアサービスを使用しない場合) と自動マウント (リムーバブルメディア管理を使用する場合) に関する手順を比較したものです。

表 1-1 リムーバブルメディアの手動によるマウントと自動マウントの比較

手順
手動によるマウント
自動マウント
1
メディアを挿入します。
メディアを挿入します。
2
スーパーユーザーになります。
USB フロッピーディスクの場合は、volcheck コマンドを使用します。
3
メディアデバイスの位置を確認します。
リムーバブルメディアサービスは、リムーバブルメディアを手動でマウントして使用するのに必要な多くのタスクを自動的に実行します。
4
マウントポイントを作成します。
5
マウントポイントが現在のディレクトリではないことを確認します。
6
mount に適切なオプションを付けて、デバイスをマウントします。
7
スーパーユーザーアカウントを終了します。
8
メディア上のファイルを操作します。
メディア上のファイルを操作します。
9
スーパーユーザーになります。
10
メディアデバイスのマウントを解除します。
11
メディアを取り出します。
メディアを取り出します。
12
スーパーユーザーアカウントを終了します。

リムーバブルメディアへのアクセスの概要

リムーバブルメディアサービスを使用すると、手動によるマウントの場合と同様にリムーバブルメディアにアクセスできますが、その操作ははるかに容易になり、管理者のアクセス権も必要ありません。

システムに複数の種類のリムーバブルメディアデバイスがある場合は、そのアクセスポイントについて、次の表を参照してください。

表 1-2 リムーバブルメディアへのアクセス先

このパスをファイルシステムへのアクセスに使用
raw データにアクセスするための場所
/floppy/floppy0
/vol/dev/aliases/floppy0
/floppy/floppy1
/vol/dev/aliases/floppy1
/cdrom/cdrom0
/vol/dev/aliases/cdrom0
/cdrom/cdrom1
/vol/dev/aliases/cdrom1
/rmdisk/rmdisk0 または

/rmdisk/rmdisk1

/vol/dev/aliases/rmdisk0 または

/vol/dev/aliases/rmdisk1

/pcmem/pcmem0
/vol/dev/aliases/pcmem0

rmmount -l コマンドを使用して、システムにマウントされているメディアを識別できます。例:

# rmmount -l
/dev/dsk/c5t0d0p0       rmdisk6,/media/FD-05PUB
/dev/dsk/c4t0d3p0       rmdisk5,/media/223UHS-SD-MMC
/dev/dsk/c2t0d0s2       cdrom1,cd1,sr1,Oracle_Solaris-11_1-AI-SPARC,/media/Oracle_Solaris-11_1-AI-SPARC
/dev/dsk/c3t0d0p0       rmdisk2,/media/00JB-00CRA0

上の出力では、次のデバイスがマウントされています。

/dev/dsk/c5t0d0p0

USB フロッピーディスク

/dev/dsk/c4t0d3p0

USB カードリーダー内の CF カード

/dev/dsk/c2t0d0s2

DVD-ROM

/dev/dsk/c3t0d0p0

リムーバブル USB ディスク