Что делать, если не получается размонтировать устройство?

Вы пытаетесь размонтировать флешку или оптический привод и получаете сообщение с ошибкой – устройство занято. Например, при выполнении команды umount /mnt/media система выдает сообщение вида:

umount /mnt/media
umount: /mnt/media: device is busy

Что же делать в данной ситуации??? Ответ прост: посмотреть какие процессы используют в данный момент файлы на размонтируемом устройстве и не дают его отмонтировать. Затем либо закрыть эти приложения, либо воспользоваться командой kill, которая завершит работу этих процессов.

Решение проблемы для FreeBSD.

Посмотреть список процессов командой:

fstat -f /mnt/media

Затем завершить работу всех процессов из полученного списка и отмонтировать устройство.

Решение проблемы для Linux.

Здесь все проще. Достаточно выполнить команду

fuser -km /mnt/media

В результате будут завершены все процессы, использующие файловую систему /mnt/media. Теперь можно отмонтировать устройство.

Если же интересует только список процессов и завершать их работу не нужно, использовать нужно такую команду

lsof /mnt/media

Комментарии

Оставить комментарий

Ответ на Что делать, если не получается размонтировать устройство?