lsof

lsof (list open files) listet Informationen über von Prozessen geöffnete Dateien. Hierbei steht „Datei“ für eine reguläre Datei, einen Ordner, ein Block Device, eine Bibliothek, ein Stream, eine Netzwerk-Datei, u.v.a. …

Der Aufruf

$ lsof

listet alle offenen Dateien und ihren Prozess auf, mit folgenden beispielhaften Angaben:

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mixer_app 3331 marc mem REG 254,1 42504 2685 /lib/i686/cmov/libnss_files-2.9.so


Mount beklagt sich, dass /media/USB nicht ausgehängt werden kann, da es benutzt wird.

$ lsof | grep /media/USB

liefert als COMMAND smbd, so könnte ein Neustart des Samba-Daemons mittels

# /etc/init.d/samba restart

Abhilfe schaffen, im Falle eines abgestürzten Programmes könnte

# kill <PID>

helfen.