GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux:Welcher Prozess führt dazu, dass das Gerät beim umount ausgelastet ist?

Nur für den Fall... manchmal passiert es, dass Sie umount vom Terminal aus aufrufen und Ihr aktuelles Verzeichnis zum gemounteten Dateisystem gehört.


Schauen Sie sich den Befehl lsof an (list open files) – er kann Ihnen sagen, welche Prozesse welche offenen Dateien halten. Manchmal ist es schwierig, aber oft etwas so Einfaches wie sudo lsof | grep (your device name here) könnte es für Sie tun.


Sie sollten den Befehl fuser verwenden.

Z.B. fuser /dev/cdrom gibt die PID(s) des Prozesses mit /dev/cdrom zurück .

Wenn Sie versuchen auszuhängen, können Sie diesen Prozess mit -k beenden wechseln (siehe man fuser ).


Linux
  1. So bestimmen Sie, welcher Prozess in Linux auf die Festplatte schreibt

  2. Herausfinden, welcher Prozess von Linux OOM Killer getötet wurde

  3. Linux:Welcher Prozess führt dazu, dass das Gerät beim umount ausgelastet ist?

  4. Wie kann ich unter Linux feststellen, welcher Prozess meinem Prozess ein Signal gesendet hat?

  5. Wann ist setsid() nützlich oder warum müssen wir Prozesse in Linux gruppieren?

3 Möglichkeiten, um herauszufinden, welcher Prozess auf einem bestimmten Port lauscht

Welcher Linux-Befehl

Linux – Wann sollte ich keinen -9 A-Prozess beenden?

Linux:Finden Sie heraus, auf welcher Portnummer ein Prozess lauscht

Wie finde ich heraus, welcher Prozess eine Datei in Linux gesperrt hat?

Was passiert beim Senden von SIGKILL an einen Zombie-Prozess unter Linux?