如何在Solaris下使用USB存储设备?
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设备的路径:
[root@sol02 usb]#rmformat
Looking for devices...
1. Logical Node: /dev/rdsk/c1t0d0p0
Physical Node:
Connected Device: NECVMWar VMware IDE CDR10 1.00
Device Type: CD Reader
2. Logical Node: /dev/rdsk/c3t0d0p0
Physical Node:
Connected Device: Generic USB Disk 9.02
Device Type: Removable
然后,直接mount该设备(以FAT32,即PCFS格式为例):
[root@sol02 usb]#mount -F pcfs /dev/dsk/c3t0d0p0:c /mnt
卸载U盘前,需要确保该mount目录没有正在使用:
[root@sol02 usb]#umount /mnt
[root@sol02 usb]#eject rmdisk0
或者
[root@sol02 usb]#umount /mnt
[root@sol02 usb]#eject /dev/rdsk/c3t0d0p0
需要注意的是,Solaris现在支持的硬盘文件系统格式只有:ufs,hsfs(用于光盘),pcfs(就是DOS,Windows用的FAT32)和udfs。如果你用的USB设备是FAT或者NTFS,现在还不能使用。
阅读(957) | 评论(0) | 转发(0) |