Mount CD-ROM in Linux

Posted on in Categories , , last updated May 19, 2014

How do I mount a CD-ROM or DVD drive on a Linux operating system using command line bash shell based options?

You need to use the mount command to mount a CD-ROM or DVD disk under a Linux operating systems. First, you need to insert the CD or DVD in the server / laptop or desktop drive. Next, type the following mount command as the root use to mount discs.

Finding out your CD/DVD names in Linux

Use the following command to find out the name Of DVD / CD-ROM / Writer / Blu-ray device on a Linux based system:
# lsblk

OR

# dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
Sample outputs (/dev/sr0):

[    5.437164] sr0: scsi3-mmc drive: 24x/24x writer dvd-ram cd/rw xa/form2 cdda tray
[    5.437307] cdrom: Uniform CD-ROM driver Revision: 3.20

Syntax to mount DVD / CDROM in Linux

The syntax is:
# mount -t iso9660 -o ro /dev/deviceName /path/to/mount/point
Create a mount point, type mkdir command as follows:
# mkdir -p /mnt/cdrom
Mount /dev/cdrom or /dev/sr0 as follows:
# mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
OR
# mount -t iso9660 -o ro /dev/sr0 /mnt/cdrom
Verify that CD/DVD mounted at the /cdrom or /mnt/cdrom, enter:

mount 
df

/cdrom or /mnt/cdrom represents the mount point of the CD or DVD. To view or browse CD or DVD, enter:

ls -l /cdrom
cd /cdrom
ls

To copy a file called foo.txt to the /tmp, enter:

cd /cdrom
cp -v foo.txt /tmp

OR

cp -v /cdrom/foo.txt /tmp

How do I unmount CD-ROM or DVD on Linux?

Type the following command as the root user:
# umount /cdrom
OR
# umount /dev/cdrom
OR
# umount /mnt/cdrom

Posted by: Vivek Gite

The author is the creator of nixCraft and a seasoned sysadmin and a trainer for the Linux operating system/Unix shell scripting. He has worked with global clients and in various industries, including IT, education, defense and space research, and the nonprofit sector. Follow him on Twitter, Facebook, Google+.

7 comment

  1. Newbie needs help!

    Hello, installed Ubuntu with USB, now trying to remove and install Lubuntu with LiveCD. What am I doing wrong? Thank you!

    lsblk response:
    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
    sda 8:0 0 37.3G 0 disk
    ├─sda1 8:1 0 36.8G 0 part /
    ├─sda2 8:2 0 1K 0 part
    └─sda5 8:5 0 502M 0 part [SWAP]

    dmesg | egrep -i –color ‘cdrom|dvd|cd/rw|writer’ response:
    [ 1.430327] sr0: scsi3-mmc drive: 48x/48x cd/rw xa/form2 cdda tray
    [ 1.430335] cdrom: Uniform CD-ROM driver Revision: 3.20
    sr0 11:0 1 1024M 0 rom

    sudo mount -t iso9660 -o ro /dev/sr0 /mnt/cdrom response with cd installed in drive:
    mount: no medium found on /dev/sr0

Leave a Comment