刚开始学习solaris 10 ,发现mount 分区和光盘是都很麻烦
首先要知道solaris 10下的磁盘的命名方式
solaris中用设备名指代磁盘,磁盘的设备名是以cNtNdN为格式的字母和数字的组合(N代表数字),其中cN代表逻辑控制器号(控制接口),tN代表物理总线目标号(目标地址,scsi设备将给予scsi-ID),dN代表磁盘或逻辑单元号(设备地址或卷的raid地址,一个地址多个盘)。至于逻辑设备名称格式则是如:cNtNdNsN,sN代表分区号(片地址,也就是说分区地址),其他同上。
任何的设备地址都将作为链接文档存于/dev/dsk和/dev/rdsk这两个目录下,这些链接点将直接链接到物理设备名
可以是用iostat -En 来显示
bash-3.00# iostat -En
c1t0d0
Soft Errors: 12 Hard Errors: 2 Transport Errors: 0
Vendor: NECVMWar Product: VMware IDE CDR10 Revision: 1.00 Serial No:
Size: 0.02GB <18475008 bytes>
Media Error: 0 Device Not Ready: 2 No Device: 0 Recoverable: 0
Illegal Request: 12 Predictive Failure Analysis: 0
c2t0d0
Soft Errors: 6 Hard Errors: 0 Transport Errors: 0
Vendor: VMware, Product: VMware Virtual S Revision: 1.0 Serial No:
Size: 1.07GB <1073741312 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 6 Predictive Failure Analysis: 0
c2t1d0
Soft Errors: 6 Hard Errors: 0 Transport Errors: 0
Vendor: VMware, Product: VMware Virtual S Revision: 1.0 Serial No:
Size: 2.15GB <2147483136 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 6 Predictive Failure Analysis: 0
其中c1t0d0就是我的光驱可以在/dev/dsk目录下找到
bash-3.00# ls /dev/dsk/
c0d0p0 c0d0s15 c1t0d0p3 c1t0d0s4 c2t0d0s1 c2t0d0s7 c2t1d0s12
c0d0p1 c0d0s2 c1t0d0p4 c1t0d0s5 c2t0d0s10 c2t0d0s8 c2t1d0s13
c0d0p2 c0d0s3 c1t0d0s0 c1t0d0s6 c2t0d0s11 c2t0d0s9 c2t1d0s14
c0d0p3 c0d0s4 c1t0d0s1 c1t0d0s7 c2t0d0s12 c2t1d0p0 c2t1d0s15
c0d0p4 c0d0s5 c1t0d0s10 c1t0d0s8 c2t0d0s13 c2t1d0p1 c2t1d0s2
c0d0s0 c0d0s6 c1t0d0s11 c1t0d0s9 c2t0d0s14 c2t1d0p2 c2t1d0s3
c0d0s1 c0d0s7 c1t0d0s12 c2t0d0p0 c2t0d0s15 c2t1d0p3 c2t1d0s4
c0d0s10 c0d0s8 c1t0d0s13 c2t0d0p1 c2t0d0s2 c2t1d0p4 c2t1d0s5
c0d0s11 c0d0s9 c1t0d0s14 c2t0d0p2 c2t0d0s3 c2t1d0s0 c2t1d0s6
c0d0s12 c1t0d0p0 c1t0d0s15 c2t0d0p3 c2t0d0s4 c2t1d0s1 c2t1d0s7
c0d0s13 c1t0d0p1 c1t0d0s2 c2t0d0p4 c2t0d0s5 c2t1d0s10 c2t1d0s8
c0d0s14 c1t0d0p2 c1t0d0s3 c2t0d0s0 c2t0d0s6 c2t1d0s11 c2t1d0s
我们挂载一下光驱在mount一下看什么结果
bash-3.00# mount -F hsfs -o ro /dev/dsk/c1t0d0 /cdrom/
mount: 无此设备
mount: 不能安装 /dev/dsk/c1t0d0
bash-3.00# mount -F hsfs -o ro /dev/dsk/c1t0d0s1 /cdrom/
mount: /dev/dsk/c1t0d0s1 没有这样的设备
bash-3.00# mount -F hsfs -o ro /dev/dsk/c1t0d0s2 /cdrom/
第三次mount 的成功了
mount
/cdrom on /dev/dsk/c1t0d0s2 read only/setuid/devices/noglobal/maplcase/rr/traildot/dev=700002 on 一 10月 10 15:55:48 2011
进到cdrom下看看有没有文件
bash-3.00# cd /cdrom/
bash-3.00# ls
vmware-freebsd-tools.tar.gz
bash-3.00# pwd
/cdrom
bash-3.00#
转载于:https://blog.51cto.com/itgg1982/684353