一般情况下U 盘插上去都可以自动识别,如果不能自动识别,可以试试如下方法:
先运行volcheck
/etc/init.d/volmgt stop
/etc/init.d/volmgt start
volcheck
如果这样还是不行,就要用mount 进行挂接了。
devfsadm -c disk
cd /dev/dsk/
ls -l
可看到usb 的设备连接
然后mount -F pcfs /dev/dsk/cxtxdxsx /usb
首先,确认你的U盘的文件格式为Fat格式。插上U盘,输入命令察看U盘的名字。
# format –e
Searching for disks…done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <ST34001A cy1 19156 alt 2 hd 16 sec 255>
/pci@1f,0/ide@d/dad@0,0
1. c1t0d0 <drive type unknown> //这就是那块U盘
/pci@1f,0/usb@c,3/storage@1/disk@0,0
Specify disk (enter its number): //按Ctrl+D键退出
如果没有显示U盘的盘付那就检查一下是否插好了,或者重启机器。如果你的U盘插好了,重启机器的话,那U盘会被自动挂载。这道省事儿了。。。呵呵。
如果显示了盘付,接下来手动挂载。输入命令挂载。
# mount –F pcfs /dev/dsk/c1t0d0s0 /mnt //盘付一定要写全
#
如果没有报错,那就成了。下面输入命令检查是否挂载成功。
# df -k
//上面的显示内容略过不写了
/dev/dsk/c1t0d0s0 64244 30 64214 1% /mnt //在最后一行显示
看到这行,恭喜你,呵呵。
用完之后,别忘了取消挂载。输入命令。
# umount /mnt
#
这样,你就可以拔下U盘了
=======================other method========
#mkdir /rmdisk
#chmod 755 /rmdisk
#/etc/init.d/volmgt stop
#/etc/init.d/volmgt start
转自:http://blog.csdn.net/lyr1985/article/details/6028907
solaris10 _x86下u盘怎么挂接?#ls /dev/usb
hub0 hub1 mass-storage0
#mount -F pcfs /dev/dsk/c3t0t0s3:c/mnt
no such file or directory
solaris10 _x86下u盘怎么挂接?使用rmformat来查找可移动存储设备名
#rmformat -l
Looking for devices...
1. Logical Node: /dev/rdsk/c2t0d0p0
Physical Node: /pci@0,0/pci8086,4541@1d,1/storage@1/disk@0,0
Connected Device:ReTop JOY Disk 1.11
Device Type: Removable
#mount -F pcfs /dev/dsk/c2t0d0p0:c /mnt
请教:
1. 找到的是/dev/rdsk/c2t0d0p0,为什么mount的时候要写/dev/dsk/c2t0d0p0?
我试过了,如果mount /dev/rdsk/c2t0d0p0会提示Block device required
2. 看了很多帖子,在mount的时候都用:*,为什么要mount c2t0d0p0:c?
我看了,/dev/dsk目录下没有c2t0d0p0:c个文件,看来:c还有别的含义,另外:b或是别的字母都不可以
答:
1.挂接移动存储设备需要使用块设备,而rdsk是指流设备,应当使用dsk来mount
2.c2t0d0p0:c中的c指设备c2t0d0p0的第一个分区,你也可以使用c2t0d0p0:1来挂,效果是完全一样的。