Ошибка the device is busy

При попытке размонтировать раздел в Linux с помощью команды umount может появится ошибка device is busy:

umount: /mnt/sda2: device is busy

не могу отмонтировать раздел в Linux - device is busy

umount: /dev/sda2: device is busy.
(In some cases useful info about processes that use the device is found by lsof(8) or fuser(1))

В данный момент это устройство используется каким-то запущенным процессом/программой и вы не можете от монтировать его.

Попробуйте найти процесс, который используется ваше устройство с помощью команды:

$ lsof +D | grep /dev/sda2

Или с помощью fuser:

$ fuser -vm /dev/sda2

Вы получите список PID процессов, которые сейчас используют этот диск. Завершите эти процессы:

$ pkill target_process

Или по PID:

$ kill PID

Попробуйте размонтировать устройство:

$ sudo umount /dev/sda2

Если это не помогло, можно принудительно от монтировать такой раздел или устройство (может вызвать потерю данных в открытых файлах. Есть два варианта размонтирования устройства:

Lazy unmount: # umount -l /dev/sda2 в этом режиме Linux ждет прячет от системы точку монтирования и ждет когда будут закрыты все файловые дескрипторы на указанном устройстве.

Force: # umount -f /dev/sda2 – принудительное размонтирование (часто это единственный способ отключить NFS диск, который стал недоступным)

Часто при работе с флешками, дисками, образами или другими подобными объектами может возникать ошибка device or resource busy. Она может выводится, когда вы пытаетесь отмонтировать внешний диск, раздел, а также при попытке переместить или удалить файл.

В этой небольшой статье мы рассмотрим, почему может возникать данная ошибка, а также пути её устранения. Конечно, в случае с флешкой вы можете просто вынуть её из компьютера, но это не решение, потому что высока вероятность потерять не сохранённые данные. Есть пути обхода этой проблемы.

Если переводить дословно с английского, то это сообщение означает, что устройство или ресурс занято. Если объяснять более подробно — файл, который вы пытаетесь удалить или диск, который нужно отмонтировать, ещё используется одной из запущенных программ.

Это могло произойти потому, что программа ещё не завершила свою работу, зависла, возникли какие-либо проблемы в процессе её работы. Это актуально как для файлов, так и для съёмных носителей.

Как исправить device or resource busy?

Самое первое, что можно посоветовать — закрыть программы, которые могут использовать этот файл или один из файлов на съёмном носителе. Например, если сейчас воспроизводится один из видеофайлов, то проигрыватель надо закрыть. И только поле этого пробовать ещё раз выполнять операции.

Если вы не знаете какая программа мешает вам выполнить операцию, то это можно очень просто узнать с помощью команды lsof. Просто выполните её и отсейте только те записи, которые относятся к точке монтирования вашего носителя:

lsof | grep /media/sergiy/83AE-2346

Чтобы отсеять нужные процессы в самой утилите, используйте опцию +D, так даже лучше, потому что она не будет показывать системные службы, а отобразит только программу, которую надо завершить:

lsof +D /media/sergiy/83AE-2346

Теперь вы можете видеть все процессы, которые используют файлы на нашем носителе, и завершить их с помощью команды kill. В нашем случае надо завершить плеер totem с PID 5616:

kill -TERM 5616

Также, чтобы посмотреть, какие процессы используют файл, можно использовать команду fuser:

fuser -vm /home/sergiy/83AE-2346

Здесь вы тоже увидите всю необходимую информацию: будет отображаться пользователь, от имени которого запущен процесс. Точно так же можно его завершить:

Если вы закрыли все программы, но это не помогло, можно попытаться очистить файловый кэш системы с помощью такой команды:

sync && echo 2 > /proc/sys/vm/drop_caches

Выводы

В этой небольшой статье мы рассмотрели, как бороться с ошибкой device or resource busy Linux. Как видите, её очень просто исправить, даже если по началу кажется, что совсем непонятно, что можно сделать.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Creative Commons License

Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

  • Печать

Страницы: [1]   Вниз

Тема: Error : Device is busy.  (Прочитано 2574 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Привет !

Внезапно сегодня перестало работать воспроизведение музыки и я просто не могу понять в чём дело. Выдаёт постоянно следующую ошибку :

Смотрите приложеный скриншот.

Интересным образом, воспроизведение звука не работает и в MPC (media player classic), но работает в браузере ( Chrome ), Youtube со звуком… Причём, в программке которой я скачиваю музыку с ютуба, звук воспроизводится без проблем… что за бред ?! ???

Если переключаю на наушники и подключенную отдельно с ними через USB  мини звуковую карту, звук при воспроизведении фильмов в MPC появляется, но AIMP всё равно выдаёт эту ошибку.

AIMP обновлён, все дрова обновлены, Винда 10, обновлённая. :-

» wtf.jpg
(38.96 КБ — загружено 196 раз.)

« Последнее редактирование: Апреля 08, 2020, 17:36:56 от Soolo »


Записан


Перезагрузили ПК для освобождения устройства?


Записан


Перезагрузили ПК для освобождения устройства?

Я перезагружал ПК несколько раз что бы исключить ошибку…но бесполезно… страннее всего что это работает видимо выборочно, но почему ?!


Записан


Какая-то программа захватывает эксклюзивный доступ к аудиоустройству.


Записан


Какая-то программа захватывает эксклюзивный доступ к аудиоустройству.

И правда, нашёл. Nahimic 2+ Audio Driver обновился пару дней назад. Я снёс его сейчас и всё заработало.

Ларчик как всегда, просто открывался. Спасибо !


Записан


У меня аналогичная проблема.
Но:
Начну проигрывать MP3. Тогда я поставлю знак остановки.
Тогда я хочу начать подкаст. А потом он покажет мне сообщение.

Или:
Воспроизводится MP3, в котором отображаются тексты песен.
Я дам стоп и хочу играть в другую MP3 с текстами. Потом он мне напишет «Device is busy».


Записан


  • Печать

Страницы: [1]   Вверх

The “Device or resource busy” error usually occurs when a file has been altered. To find out which files are open, you can run lsof, which stands for “list open files.” 

Once you’ve found the open file, you can delete and reinstall it to fix the error.

Device or Resource busy Linux

When your computer gets a Device or Resource Busy error, it’s frustrating. It can knock your productivity down a few notches. A device or resource busy error can occur in numerous ways, but the most common are:

-A disk is running low on space and needs to be defragmented

-A program you are running is taking too many system resources

-A malfunctioning sound card is causing audio problems for other applications you may have open.

To fix this problem, you have to go through several steps:

1) You should shut down all network connections on the computer. This will eliminate any programs from interfering with your task.

2) If your computer has a manual defragmentation utility, run that first. Sometimes it can pinpoint and fix the problem, especially when there is a lot of background activity.

3) If you are running programs that generate a lot of system resource usage, close these down, so they do not interfere with your task.

4) Try an alternate speaker to see if the problem is solved by changing speakers. This can help isolate the sound card’s malfunction and work with all other applications.

5) If these steps do not fix the problem, you need to contact an IT professional.

Fixing the “Device or Resource Busy” error

When you encounter the Device or resource busy error, it usually means a file is currently open or being changed. To find out if a file is currently open or being changed, run the command lsof

The result should be a message similar to the one below. If the file is open, you can use the kill(1) command to stop the process. Once the process is stopped, you can try deleting the file.

Uninstalling a device or Resource

Suppose you’re receiving an Uninstall a device or Resource busy error message. In that case, it probably means that you have an open file or that another process is writing to a directory. You can use the command ‘lsof‘ to list open files in a directory, and after finding the open file, attempt to delete it.

Troubleshooting

If you’re receiving a message such as “The device or resource you’re trying to access is busy,” there are a few things you can try to fix the problem. 

First, you can try to reboot the system. Rebooting your computer will resolve the problem and give you a chance to see whether there is a boot-time message about serial ports. 

If it is, you’ll need to watch for the file that runs setserial at boot time to see if it conflicts with anything else.

  • IT-world24
  • /
  • Программы
  • /
  • Принудительно размонтировать раздел (umount — device is busy)
  • 16366 комментарии

umount — device is busy
umount — device is busy

Иногда не получается размонтировать раздел, так как выходит ошибка:

umount — device is busy

umount: /mnt/disk: device is busy

Тогда его можно размонтировать принудительно командой

umount -l /mnt/disk

или

umount -f /mnt/disk

16366 комментарии

  • http://metaeducationworld.com/marshapidgeo

  • meshki_MuM

  • what does baclofen treat


    what does baclofen treat
    09.06.2023 19:37 Комментировать

    I’m not ѕure exactlу why but thiѕ blog is loading νery slow for me.

    Іs anyone else haѵing thiѕ problem or iѕ іt а problem on my еnd?
    I’ll check back later and see if the proЬlem stiⅼl exists.

  • 온라인카지노


    온라인카지노
    09.06.2023 19:34 Комментировать

    Howdy just wanted to give you a quick heads up. The text in your
    content seem to be running off the screen in Internet explorer.
    I’m not sure if this is a formatting issue or something to do with browser compatibility but I figured I’d post to let
    you know. The design look great though! Hope you get the issue solved soon. Many thanks

  • Curtismut

  • sbo bet


    sbo bet
    09.06.2023 18:15 Комментировать

    Howdy! This is kind of off topic but I need some help
    from an established blog. Is it very difficult to set up your
    own blog? I’m not very techincal but I can figure things out pretty fast.

    I’m thinking about making my own but I’m not sure where to start.
    Do you have any ideas or suggestions? With thanks

  • HaroldWek

  • hdiznhx

  • cbbilnu

  • iqmbjaa

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

Понравилась статья? Поделить с друзьями:
  • Ошибка the computer restarted unexpectedly or encountered
  • Ошибка the code execution cannot proceed because msvcr100 dll
  • Ошибка the call of duty modern warfare
  • Ошибка the bluestacks app player
  • Ошибка the bat сервер сообщает об ошибки