Solaris 8 から Solaris 8 6/00 で変更されたリムーバブルメディア (取り外し可能な媒体) の管理機能について、上記のマニュアルで十分に説明されていません。
以下に、Solaris 8 6/00 で変更されたリムーバブルメディア機能について説明します。
Solaris 8 6/00 では、ボリュームマネージャ (vold) がすべてのリムーバブルメディアデバイスをアクティブに管理します。このため、/dev/rdsk/cntndnsn または /dev/dsk/cntndnsn のようなデバイス名でリムーバブルメディアにアクセスしようとしても失敗します。
ボリュームマネージャ (vold) が動作している場合は、CDE のリムーバブルメディア・マネージャ、またはボリュームマネージャで /cdrom0、 /floppy、 /rmdisk、 /jaz0、 /zip0 のようなパス名を使用してのみ、リムーバブルメディアデバイスにアクセスすることができます。
また次の例のように、/vol/dev ディレクトリ中のエントリを使用して、リムーバブルメディアにアクセスすることができます。
フロッピーディスクの場合:/vol/dev/rdiskette0/volume-name
CD-ROM または取り外し可能なハードディスクの場合:/vol/dev/rdsk/cntndn/volume-name
1 つのリムーバブルメディアデバイスに 1 つのリムーバブルメディアが含まれている場合、その別名は /vol/dev ディレクトリ中のパスへのシンボリックリンクとして /vol/dev/aliases ディレクトリに示されます。たとえば、フロッピーディスクドライブ 0 に test というラベルのフロッピーディスク、CD-ROM ドライブ /dev/rdsk/c2t1d0 に test というラベルの CD が入っている場合は、次のようになります。
$ ls -l /vol/dev/aliases lrwxrwxrwx 1 root root 30 May 11 12:58 cdrom0 -> /vol/dev/rdsk/c2t1d0/test lrwxrwxrwx 1 root root 30 May 11 12:58 floppy0 -> /vol/dev/rdiskette0/test |
使用するデバイス名がわからない場合は、eject -n コマンドを実行してすべてのリムーバブルメディアデバイスのデバイス名を表示してください。たとえば、fsck、 mkfs、 newfs コマンドでは、eject -n の出力の右側に示されたデバイス名を使用します。
Solaris 8 6/00 オペレーティング環境を、初期インストール (新規インストール) またはアップグレードインストールのどちらでインストールしたかによって、Jaz ドライブまたは Zip ドライブへのアクセス方法が異なります。
Solaris 8 6/00 をアップグレードインストールした場合は、Solaris 8 6/00 より前のリリースと同じ方法で Jaz ドライブおよび Zip ドライブにアクセスできます。
Solaris 8 6/00 を初期インストールした場合は、Solaris 8 6/00 より前のリリースと同じ方法では Jaz ドライブおよび Zip ドライブにアクセスできません。
Solaris 8 6/00 より前のリリースと同じ方法で Jaz ドライブおよび Zip ドライブにアクセスできるようにするには、次の手順を実行してください。