Manually Mount CDROM in Solaris

If the Volume Manager (vold) daemon is not running, the operating system cannot automatically mount CDROM. Then, a manually steps need to be done to allow the mounting.

1. Identify the CDROM drive.

# iostat -En
cxtxdx Soft Errors: 3 Hard Errors: 9 Transport Errors: 0
Vendor: SONY Product: CD-ROM CD-76776 Revision: 3.04 Serial No:
Size: 0.00GB <0 bytes>
Media Error: 0 Device Not Ready: 5 No Device: 0 Recoverable: 0

2. Kill the vold process by process identification number.

# pgrep vold
# pkill vold process_ID_number

3. Create the mount point.

# mkdir /cdrom

4. Mount the CDROM.

# mount -F hsfs -o ro /dev/dsk/cxtxdxsx /cdrom

5. Verify the CDROM.

Additional Note:
• If the vold is running while mounting the CDROM, an error will occurred:
mount: /dev/dsk/cxtxdxsx is already mounted, /cdrom is busy, or allowable number of mount points exceeded

• An error will occurred if not define the file system type and media read-only
– mount: /dev/dsk/cxtxdxsx is not this fstype.
– mount: /dev/dsk/cxtxdxsx write-protected

You May Also Like

Leave a Reply?