以下は、Solaris 9 4/04 リリースで改訂された情報です。これらの機能は x86 プラットフォームおよび SPARC プラットフォームで使用できるようになりました。
リムーバブルメディアデバイスと同様にして、ボリュームマネージャからすべての USB ストレージデバイスにアクセスできるようになりました。この変更により、次の利点が得られます。
標準 MS-DOS または Windows (FAT) ファイルシステムで、USB ストレージデバイスがサポートされます。
format コマンドの代わりに、使いやすい rmformat コマンドを使って、すべての USB ストレージデバイスのフォーマットおよびパーティション分割が可能です。format コマンドの機能が必要な場合は、format -e コマンドを使用します。
fdisk のパーティション分割機能が必要な場合は、fdisk コマンドを使用できます。
スーパーユーザー (root) の特権コマンド mount が不要になったため、スーパーユーザー以外のユーザーも USB ストレージデバイスにアクセスできるようになりました。デバイスは vold によって自動的にマウントされ、/rmdisk ディレクトリの下に置かれます。システムの停止中に新しいデバイスが接続された場合は、boot -r コマンドで再構成ブートを実行して、vold にデバイスを認識させます。vold は、ホットプラグ対応デバイスを自動認識しません。システムの動作中に新しいデバイスが接続された場合は、vold を再起動します。詳細は、vold(1M) および scsa2usb(7D) のマニュアルページを参照してください。
FAT ファイルシステムを持つディスクをマウントし、アクセスできるようになりました。次に例を示します。
mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt |
LOG SENSE ページをサポートするデバイスを除き、すべての USB ストレージデバイスの電源管理が行われます。LOG SENSE ページを持つデバイスは通常、USB-to-SCSI ブリッジデバイスを介して接続された SCSI ドライブです。以前の Solaris リリースでは、リムーバブルメディアとして認識されない一部の USB ストレージデバイスは電源管理の対象外でした。
USB 大容量ストレージデバイスでは、アプリケーションの動作が異なる場合があります。USB ストレージデバイスでアプリケーションを使用する場合は、次の点に注意してください。
以前は、フロッピーディスクや Zip ドライブのようなサイズが小さめのデバイスだけが着脱式だったため、アプリケーションで、メディアのサイズが正確に見積もられない可能性があります。
ハードディスクドライブなど、この着脱を適用できない場合は、デバイス上のメディアの取り出しを求めるアプリケーション要求が成功したあと、何も行われません。
以前の Solaris リリースの動作 (すべての USB 大容量ストレージをリムーバブルメディアデバイスと見なすとは限らない) に戻すには、/kernel/drv/scsa2usb.conf ファイルを更新します。
USB 大容量ストレージデバイスの詳しい使用方法については、scsa2usb(7D) のマニュアルページを参照してください。
USB 大容量ストレージデバイスの問題の障害追跡については、『Solaris のシステム管理 (デバイスとファイルシステム)』の「USB デバイスの新機能」を参照してください。