EBUSYEBUSY — Пристрій або ресурс зайнятий
Запитуваний ресурс зараз використовується і не може бути отриманий у виключний доступ або змінений.
Що спричиняє цю помилку
Зроблено спробу використати ресурс, який вже зайнятий. Типові приклади: демонтування файлової системи з відкритими файлами, видалення завантаженого модуля ядра або доступ до пристрою, захопленого іншим процесом.
Як виправити
Визначте процес, що використовує ресурс, за допомогою lsof або fuser. Закрийте ці процеси або дочекайтеся їх завершення. Для зайнятих файлових систем використовуйте umount -l для відкладеного демонтування.
Приклад
# Find processes using a mount point
lsof +D /mnt/usb
# Or use fuser
fuser -vm /mnt/usbПов'язані коди помилок
ENOTBLKENOTBLK — Потрібен блоковий пристрій
Там, де потрібен блоковий пристрій, вказано небалоковий пристрій.
ENOTCONNENOTCONN — Транспортна кінцева точка не підключена
Операція надсилання або отримання була виконана на сокеті, що не є підключеним.
SIGUSR2 (12)SIGUSR2 (12) — Користувацький сигнал 2
Другий визначений користувачем сигнал для специфічних потреб застосунку. Дія за замовчуванням — завершення процесу.
EIOEIO — Помилка введення/виведення
Під час операції читання або запису виникла фізична або низькорівнева помилка вводу/виводу.
SIGABRT (6)SIGABRT (6) — Сигнал аварійного завершення
Процес завершено аварійно, зазвичай внаслідок виклику abort() або невдалого твердження.
ENOSYSENOSYS — Функцію не реалізовано
Запитаний системний виклик або функція не реалізовані в цій системі.