linux

Hogyan lehet javítani a leválasztási hibát Linux alatt?

Mindenki tudja, hogy mielőtt eltávolítaná a flash meghajtót az USB-csatlakozóból, végre kell hajtania az unmount parancsot (vagy kattintson az ikonra). Ez a parancs nem mindig fejeződik be sikeresen, és válaszul ilyen üzenetet kaphat:

1Hiba a blokkeszköz leválasztásakor 8:17: GDBus.Error:org.freedesktop.UDisks2.Error.DeviceBusy: Hiba a /dev/sdb1 leválasztásakor: a cél foglalt

Azt írja, hogy néhány alkalmazás még mindig a /dev/sdb1 fájlt használja. Az alkalmazás azonosításához meg kell találnia, hogy a /dev/sdb1 hova van csatlakoztatva:

1$ mount grep /dev/sdb1

Ezután hajtsa végre a következő parancsot:

1$ lsof +D /csatlakozási_pont_útvonala

Vagy ezt:

1$ beégető -m /csatlakozási_pont_útvonala

Nem marad más hátra, mint a program lezárása, végső megoldásként, a folyamat leállítása és a média nyugodt leválasztása. A beégető segítségével ezt a helyszínen meg lehet tenni, melynek neve:

1$ beégető -k -m /csatlakozási_pont_útvonala

A legszélsőségesebb esetben nem lehet megölni az alkalmazást, hanem erőszakkal leválaszthatja az FS-t:

1$ sudo umount -f -l /csatlakozási_pont_útvonala