Solaris可以自動檢測並mount USB存儲設備上的文件系統,在CDE和JDS下會自動在桌面上給出U盤的文件夾,不過要等一會兒,大概半分鐘的時間不到。
如果系統沒有自動識別,主要有以下2種情況:
1.較早版本的Solaris的vold不能立即檢測熱插拔,需要重新啟動vold才可以識別:
將U盤插入USB口,再重新啟動vold,vold會自動mount usb設備:
# /etc/init.d/volmgt stop
# /etc/init.d/volmgt start
/rmdisk/rmdisk0可能就是被mount上的U盤,如果不是,請依次檢查/rmdisk/rmdisk1,/rmdisk/rmdisk2...
2.直接查詢設備路徑,mount該設備:
如果該USB設備已經存在文件系統,且Solaris支持該文件系統,可以直接mount該文件系統。以FAT32文件系統為例,首先要了解USB設備的路徑:
# rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c3t0d0p0
Physical Node: /pci@0,0/pci1028,151@1d,7/storage@4/disk@0,0
Connected Device: HTS42404 0M9AT00
Device Type: Removable
然後,直接mount該設備(以FAT32,即PCFS格式為例):
# mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt
卸載U盤前,需要確保該mount目錄沒有正在使用:
# umount /mnt
# eject rmdisk0
或者,
# umount /mnt
# eject /dev/rdsk/c3t0d0p0
需要注意的是,Solaris現在支持的硬盤文件系統格式只有:ufs,hsfs(用於光盤),pcfs(就是DOS,Windows用的FAT32)和udfs。如果你用的USB設備是FAT或者NTFS,現在還不能使用。