Pages

Saturday, May 07, 2005

Solaris: Mounting a CD-ROM manually


  1. Get the device name in cxtydzsn format, associated with the CD drive
    • % iostat -En
      c1t0d0           Soft Errors: 149 Hard Errors: 0 Transport Errors: 0 
      Vendor: MATSHITA Product: CDRW/DVD UJDA740 Revision: 1.00 Serial No:
      Size: 0.56GB <555350016 bytes>
      Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
      Illegal Request: 149 Predictive Failure Analysis: 0
      • -E displays all device error statistics & -n shows the names in descriptive format. We are interested in only the logical device name though.
      • slice 0 is the default

  2. Mount the device associated with CD-ROM
    • % mount -F hsfs -o ro /dev/dsk/c1t0d0s0 /cdrom
      • ensure the existence of the mount point /cdrom, before running the mount command
      • -F specifies the type of the file system on which to operate. High Sierra File System (HSFS) is the file system for CD-ROM
        -o specifies the file system options. ro stands for read-only. Default is rw (read-write).

  3. Check the file system
    • % df
      /                  (/dev/dsk/c0d0s0   ):11467100 blocks   959851 files
      /devices (/devices ): 0 blocks 0 files
      /system/contract (ctfs ): 0 blocks 2147483616 files
      /proc (proc ): 0 blocks 7782 files
      /etc/mnttab (mnttab ): 0 blocks 0 files
      /etc/svc/volatile (swap ): 1083672 blocks 120236 files
      /system/object (objfs ): 0 blocks 2147483503 files
      /dev/fd (fd ): 0 blocks 0 files
      /tmp (swap ): 1083672 blocks 120236 files
      /var/run (swap ): 1083672 blocks 120236 files
      /export/home (/dev/dsk/c0d0s7 ): 7351834 blocks 2086532 files
      /cdrom (/dev/dsk/c1t0d0s0 ): 0 blocks 0 files
    • % ls /cdrom
      cdi/ ext/ mpegav/ segment/ vcd/

2 comments:

  1. vold/autofs is installed in a default
    solaris install.
    i wonder if this helps in that case

    ReplyDelete
  2. As far as "is this is helpful when vold/autofs is installed/run automagically"...the answer is yes. There have been a few times when vold misinterprets the fstype and then reports a plethora of errors. Killing vold and manually mounting is one way to troubleshoot.

    ReplyDelete