Re: Fuellstand von /var

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Mon, 16 Mar 2009 18:26:16 +0100 (CET)

Matthias Teege wrote:
> Ich lasse pflogd unter daemontools laufen und im Debugmodus wird keine PID
> nach /var/run/pflogd.pid geschrieben. Dadurch kann bei der Logrotation der
> Prozess nicht "angehupt" werden und hält die Datei /var/log/pflog offen.
>
> # fstat -f /var | grep pfl
> _pflogd pflogd 771 4 /var 7940 -rw------- 618660 rw
>
> # ls -al /var/log/pflog
> -rw------- 1 root wheel 0 Mar 15 17:00 /var/log/pflog
>
> # svc -h /var/service/pflogd/
> # ls -al /var/log/pflog
> -rw------- 1 root wheel 24 Mar 16 16:42 /var/log/pflog
>
> # fstat -f /var | grep pfl
> _pflogd pflogd 771 4 /var 7954 -rw------- 24 rw

Wie gesagt, lsof ist in solchen Fällen äußerst nützlich.
In diesem Fall siehst Du mit »lsof +aL1 /var« sofort die
Schuldigen.

fstat finde ich hier eher nutzlos, da es einfach alle
Datei-Descriptoren anzeigt. Man kann nicht nach Link-
Count o.ä. filtern (der wird nichtmal angezeigt).

Gruß
   Olli

-- 
Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M.
Handelsregister: Registergericht Muenchen, HRA 74606,  Geschäftsfuehrung:
secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün-
chen, HRB 125758,  Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart
FreeBSD-Dienstleistungen, -Produkte und mehr:  http://www.secnetix.de/bsd
"C++ is over-complicated nonsense. And Bjorn Shoestrap's book
a danger to public health. I tried reading it once, I was in
recovery for months."
        -- Cliff Sarginson
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 16 Mar 2009 - 18:26:43 CET

search this site