≡ Menu

Mount CD-ROM in Linux

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
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

Sysadmin because even developers need heroes!!!

Share this tutorial on:
{ 7 comments… add one }
  • Joe Corneli August 27, 2013, 2:40 pm

    Sometimes the relevant device is

    cdrw

    , not cdrom.

    • sarav May 19, 2014, 7:19 am

      sometimes it is even /dev/sr0
      It all depends on your linux flavour

  • chusoe February 25, 2015, 2:36 am

    WOW
    So after lsblk how do you know the cdrom’s name?

    Can you be clear please?

    How do you then mount it?

  • chusoe February 25, 2015, 5:11 am

    Finally got it after 3 hours.
    I’m a windows guy.

    Yours is the best i’ve seen, requires some effort but still the best.

  • PrabhuK November 11, 2015, 5:34 am

    Thank you for guidance

  • DanielM January 20, 2016, 1:07 am

    If you are mounting a cdrw instead of a cdrom, you probably also want to change the -o ro option to -o rw. That way you’ll be able to write to it as well as read from it.

  • T-Cane February 23, 2016, 4:26 am

    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

Security: Are you a robot or human?

Leave a Comment

You can use these HTML tags and attributes: <strong> <em> <pre> <code> <a href="" title="">


   Tagged with: , , , , , , , , , , , , , , , ,