Що робити при помилці размонтирования в Linux

chto delat pri oshibke razmontirovaniya v linux93 Що робити при помилці размонтирования в Linux

Як виправити помилку размонтирования в Linux?

Кожен знає, що перш, ніж вийняти флешку з USB-роз’єму, потрібно виконати команду (або натиснути піктограму) размонтирования. Не завжди ця команда завершується успішно, і у відповідь ви можете отримати повідомлення на зразок:

1 Error unmounting block device 8:17: GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Error unmounting /dev/sdb1: target is busy

Воно говорить про те, що якесь додаток все ще використовує носій /dev/sdb1. Щоб визначити це додаток, потрібно знайти, куди змонтований /dev/sdb1:

1 $ mount | grep /dev/sdb1

А потім виконати таку команду:

1 $ lsof +D /путь_к_точке_монтирования

Або таку:

1 $ fuser -m /путь_к_точке_монтирования

Залишиться тільки закрити програму, в крайньому випадку вбити процес і спокійно розмонтувати носій. З допомогою fuser це можна зробити, що називається, на місці:

1 $ fuser -k -m /путь_к_точке_монтирования

У самому крайньому випадку можна не вбивати додаток, а розмонтувати ФС примусово:

1 $ sudo umount -f -l /путь_к_точке_монтирования
Сподобалася стаття? Поділитися з друзями:
Всезнайко - Корисні поради