Hallo Leute,
ich versuch mich hier grade an einer anständigen Ausgabe der Festplatenbelegung auf meinem Server. Ich habe dort die Filesystemquota aktiviert.
Wenn ich nun mit dem Perl-Modul "Quota" die Werte abfrage, bekomme ich die Anzahl momentan belegter Blöcke für den User zurück. Ich schaue also bei tune2fs nach, wie groß meine Blocke sind und multipliziere das Ganze. IMHO sollte ich nun die Anzahl der belegten Bytes haben. Also das Ganze durch 1024 teilen, damit KiloBytes rauskommen und nochmal durch 1024, damit ich MegaByteAngaben habe.
Soviel zur Theorie.
Meine Werte, die ich rausbekomme, weichen allerdings um den Faktor 2 oder 4 (je nach System und Blockgröße) von den realen Werten ab. Wobei ich die "realen" Werte mittels "du -hs" in einem Verzechnis des Users ermitel. Der User hat nirgendswo anders Dateien. Also sollte das doch imho klappen.
Hab ich da irgendwo einen gravierenden Denkfehler drinne?
Vielleicht habt Ihr ja auch Links zu dem Thema. google spuckt da soviel Müll aus, daß da nichts verwertbares bei raus kam.
Grüße
Frank