unmount: /cdrom device is busy error and solution

www.laut‮moc.irut‬
unmount: /cdrom device is busy error and solution

If you receive a "device is busy" error when attempting to unmount a device using the umount command in Linux, it means that there are one or more processes that are currently accessing the device or its files.

To unmount the device, you need to stop these processes and close any open files or connections to the device.

One way to identify which processes are accessing the device is to use the lsof command, which displays a list of open files and the processes that are accessing them.

For example, to find out which processes are accessing the /cdrom device, you can use the following command:

lsof /cdrom

This will display a list of processes and their PIDs (process IDs) that are accessing the /cdrom device.

To stop a process and unmount the device, you can use the kill command to send a signal to the process to terminate it.

For example, to stop the process with PID 123 and unmount the /cdrom device, you can use the following command:

kill 123
umount /cdrom

It is important to note that some processes may be critical for the system's operation and may not be stopped or terminated. In these cases, you may need to restart the system or unmount the device after the process has completed its operation.

For more information about the umount and lsof commands and how to use them, you can consult the documentation for your specific Linux system.

Created Time:2017-10-30 14:27:35  Author:lautturi