此功能描述在 Solaris 9 4/04 發行版本中已進行修訂。 這些功能現在可用於 x86 和 SPARC 平台。
現在,所有 USB 儲存裝置都可透過容體管理,作為可移除式媒體裝置進行存取。 此變更有以下優勢:
現在可支援包含標準 MS-DOS 或 Windows (FAT) 檔案系統的 USB 儲存裝置。
您可以透過容易使用的 rmformat 指令 (而不是 format 指令) 來格式化與分割所有 USB 儲存裝置。 如果您需要 format 指令的功能,可以使用 format -e 指令。
如果需要執行 fdisk 樣式分割,可以使用 fdisk 指令。
由於不再需要具有超級使用者特權的 mount 指令,因此非超級使用者現在可以存取 USB 儲存裝置。 該裝置可由 vold 自動掛載,並位於 /rmdisk 目錄下。 如果系統當機時連線了新裝置,請使用 boot -r 指令進行重新配置啟動,以便 vold 可以識別此裝置。 請注意,vold 不會自動識別熱插式裝置。 如果系統開啟時連線了新裝置,請重新啟動 vold。 如需更多資訊,請參閱 vold(1M) 和 scsa2usb(7D) 線上說明手冊。
可以掛載並存取包含 FAT 檔案系統的磁碟。 例如:
mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt |
現在,所有 USB 儲存裝置均可由電源管理,但那些支援 LOG SENSE 分頁的裝置除外。 包含 LOG SENSE 分頁的裝置通常是 SCSI 磁碟機,它們透過 USB 至 SCSI 橋接器裝置進行連線。 在舊版 Solaris 中,有些 USB 儲存裝置不是由電源管理的,因為它們未被識別為可移除式裝置。
與 USB 大型儲存裝置配合時,應用程式的運作可能有所不同。 將應用程式與 USB 儲存裝置配合使用時,請注意以下問題:
由於以前只有較小的裝置 (例如磁片和 Zip 磁碟機) 是可移除的,因此應用程式可能對媒體的大小做出不正確的假定。
當應用程式要求裝置退出媒體,而這種作業卻不適用於該裝置 (如硬碟) 時,要求會成功,但不會產生任何結果。
若要復原舊版 Solaris 的行為,即不將所有 USB 大量儲存視為可移除式媒體裝置,請更新 /kernel/drv/scsa2usb.conf 檔案。
如需有關使用 USB 大型儲存裝置的資訊,請參閱 scsa2usb(7D) 線上說明手冊。
如需有關疑難排解 USB 大型儲存裝置問題的資訊,請參閱System Administration Guide: Basic Administration中的「What's New in USB Devices?」。