转摘自:
首先,是要查询出本机光驱的物理地址,就是cxtxdxsx那个东东。iostat -En ## 这个命令将会显示当前挂载的硬盘,光驱,一般都是 c x t x d x 的样子,没有s x那部分
通过 ls -l /dev/sr0 也能查看到光驱地址,sr0是一个链接文件,指向/dev/下的设备文件。一般是cxtxdxs2,我也不知道为什么都是s2,我看了好几台机器都是这样。
Solaris默认应该是自动挂载光驱的。加载的路径默认是在/cdrom里面。如果想要取消自动挂载,就需要去运行一个命令
/etc/init.d/volmgt stop
取消了以后eject cdrom就会提示找不到设备了。要恢复的话:
/etc/init.d/volmgt start
如果需要手工加载光驱,那么必须首先停掉自动挂载。我尝试过不取消自动挂载,使用umount 去取消/cdrom下的挂载,但是老是提示失败。不知道什么原因,可能还是我自己的操作有问题。我只要采取取消自动挂载,然后输入:
mount -F hsfs /dev/dsk/c0t0d0s2 /tmp/cdrom
这下就ok了。
有的时候会遇到说/dev/dsk/xxxx这个设备不是hsfs文件,这个报错有可能是因为我们的文件类型参数不对,也有可能是光驱无法识别出这张光盘。
内容来自: 脚本之家
阅读(930) | 评论(0) | 转发(0) |