Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux uses a mounting system whereby if an app is using a cd then you won't be allowed to eject, remove or unmount that device. Tis common sense really, at least when compared to other systems which allow you to remove cds even when they're being used.
Basically, if you can't eject a cd then it's cos something or some process is accessing it.
you can use lsof to find who is accessing the /mnt/cdrom and then take the appropriate action (for ex if a shell is using the same then just change the directory, if nautilius is the only guy using it then click on the cdrom icon on the desktop and eject) etc
so your konquerer is accessing those files from the CD. unless it stops that you cannot unmount tbe CD and hence eject it.
make sure those tar.gz files are closed and then try to do a eject/umount
to see who is accessing the files do this.
/usr/sbin/lsof | grep cdrom
if there are any process listed either close them or if you have trouble close them.
follow the guys instructions above as it is correct. i would just like to simplify a few things for the newbie. First thing you do after inserting a cdrom is 'mount' many distors like redhat, fedora, etc do this for you (automount). This mounts the disk as a file, so 'cd' to the location usually /mnt/cdrom or /cdrom. Copy info or whatever you were going to do....Then change out of the dir /mnt/cdrom or /cdrom so it is not in use typing just 'cd' is an easy way to do this. then you type 'eject' at a terminal. Note: some distros dont have 'eject' so 'umount /dev/cdrom' first and then press the eject button on the cdrom. Also some distros require you to have root access to mount/umount devices.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.