PrintLogo

Manually Mounting a CDROM on Solaris




We had trouble with a CD automatically mounting, so we had to dig in a bit to mount the CD manually.

First we ascertained that the cd was on the same controller as the internal HDD, so listing the devices on controller 0.

# ls /dev/dsk/c0*
/dev/dsk/c0t0d0s0   /dev/dsk/c0t10d0s6  /dev/dsk/c0t12d0s4  /dev/dsk/c0t6d0s2
/dev/dsk/c0t0d0s1   /dev/dsk/c0t10d0s7  /dev/dsk/c0t12d0s5  /dev/dsk/c0t6d0s3
/dev/dsk/c0t0d0s2   /dev/dsk/c0t11d0s0  /dev/dsk/c0t12d0s6  /dev/dsk/c0t6d0s4
/dev/dsk/c0t0d0s3   /dev/dsk/c0t11d0s1  /dev/dsk/c0t12d0s7  /dev/dsk/c0t6d0s5
/dev/dsk/c0t0d0s4   /dev/dsk/c0t11d0s2  /dev/dsk/c0t1d0s0   /dev/dsk/c0t6d0s6
/dev/dsk/c0t0d0s5   /dev/dsk/c0t11d0s3  /dev/dsk/c0t1d0s1   /dev/dsk/c0t6d0s7
/dev/dsk/c0t0d0s6   /dev/dsk/c0t11d0s4  /dev/dsk/c0t1d0s2   /dev/dsk/c0t9d0s0
/dev/dsk/c0t0d0s7   /dev/dsk/c0t11d0s5  /dev/dsk/c0t1d0s3   /dev/dsk/c0t9d0s1
/dev/dsk/c0t10d0s0  /dev/dsk/c0t11d0s6  /dev/dsk/c0t1d0s4   /dev/dsk/c0t9d0s2
/dev/dsk/c0t10d0s1  /dev/dsk/c0t11d0s7  /dev/dsk/c0t1d0s5   /dev/dsk/c0t9d0s3
/dev/dsk/c0t10d0s2  /dev/dsk/c0t12d0s0  /dev/dsk/c0t1d0s6   /dev/dsk/c0t9d0s4
/dev/dsk/c0t10d0s3  /dev/dsk/c0t12d0s1  /dev/dsk/c0t1d0s7   /dev/dsk/c0t9d0s5
/dev/dsk/c0t10d0s4  /dev/dsk/c0t12d0s2  /dev/dsk/c0t6d0s0   /dev/dsk/c0t9d0s6
/dev/dsk/c0t10d0s5  /dev/dsk/c0t12d0s3  /dev/dsk/c0t6d0s1   /dev/dsk/c0t9d0s7

The target number in a solaris device pathname is the SCSI ID, generally 6 for the CDROM drive. Now all we have to do is choose the right slice. Let's try 0:

# mount -o ro /dev/dsk/c0t6d0s0 /mnt/cdrom
mount: /dev/dsk/c0t6d0s0 is not this fstype.

That doesn't seem to work. Maybe it's slice 1.

# mount -o ro /dev/dsk/c0t6d0s1 /mnt/cdrom
# df
/                  (/dev/dsk/c0t0d0s0 ): 5785196 blocks   500003 files
/proc              (/proc             ):       0 blocks     7871 files
/etc/mnttab        (mnttab            ):       0 blocks        0 files
/dev/fd            (fd                ):       0 blocks        0 files
/var/run           (swap              ): 1861312 blocks    48876 files
/tmp               (swap              ): 1861312 blocks    48876 files
/export/home       (/dev/dsk/c0t0d0s7 ):  623948 blocks   162556 files
/mnt/cdrom         (/dev/dsk/c0t6d0s1 ):   41268 blocks   114922 files
# cd /mnt/cdrom
# ls
a            dev          kernel       opt          reconfigure  usr
bin          devices      lib          platform     sbin         var
cdrom        etc          mnt          proc         tmp          webstart

Total joy. Note: we had to create the mountpoint /mnt/cdrom.



This article comes from NetAdminTools:
http://www.netadmintools.com/

The URL for this story is:
http://www.netadmintools.com/art317.html

Copyright 1997-2007 NetAdminTools.com. Read our Terms of Use.