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
c2t0d0p0:c中的c指設備c2t0d0p0的第一個分區,你也可以使用c2t0d0p0:1來掛,效果是完全一樣的。
卸載U盤前,需要確保該mount目錄沒有正在使用:
# umount /mnt
# eject rmdisk0
或者,
# umount /mnt
# eject /dev/rdsk/c3t0d0p0
需要注意的是,Solaris現在支持的硬盤文件系統格式只有:ufs,hsfs(用於光盤),pcfs(就是DOS,Windows用的FAT32)和udfs.如果你用的USB設備是FAT或者NTFS,現在還不能使用。