Quotaberechnung anhand der Blockgröße

Wenn die Installation geschafft ist, dann geht es hier weiter: Feinabstimmung ist angesagt!

Moderator: Balumir

Quotaberechnung anhand der Blockgröße

Beitragvon Balumir » Do Apr 08, 2004 16:45

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
Fenster muss man nur ab und zu putzen, damit wieder mehr Licht rein kommt.
Sind sie kaputt, musst Du neue kaufen. Pinguine muss man pflegen - dafür
können sie dann Kunststücke, die ein Fenster nie hinkriegt. Genug Heringe,
und sie vermehren sich sogar :-) [Arndt Böhm in dcoulh]
Benutzeravatar
Balumir
Administrator
Administrator
 
Beiträge: 350
Registriert: Mo Nov 25, 2002 10:35
Wohnort: Flensdorf

Beitragvon bernd » Do Apr 08, 2004 17:16

Moin Frank,

ich hab jetzt nich nachgeschaut, aber kann es sein, dass jede datei mindestens ein block belegt?

bei mir ist die blockgroesse 4096 bytes.

wenn ich zwei dateien mit jeweils 100 bytes anlege, werden zwei bloecke belegt, obwohl die dateien nur 200 bytes gross sind.

nur so eine idee...

gruss,
Bernd
Benutzeravatar
bernd
Aktiv
Aktiv
 
Beiträge: 104
Registriert: Do Aug 30, 2001 1:00
Wohnort: Wallsbuell

Beitragvon Balumir » Do Apr 08, 2004 17:20

Hm.
Da ist was dran. Ich kann ja mit dem Modul die Block- und die Inode-Belegung abfragen.
Ich schau mal, was ich zu dem Thema in den Inode-Beschreibungen finden kann.
Fenster muss man nur ab und zu putzen, damit wieder mehr Licht rein kommt.
Sind sie kaputt, musst Du neue kaufen. Pinguine muss man pflegen - dafür
können sie dann Kunststücke, die ein Fenster nie hinkriegt. Genug Heringe,
und sie vermehren sich sogar :-) [Arndt Böhm in dcoulh]
Benutzeravatar
Balumir
Administrator
Administrator
 
Beiträge: 350
Registriert: Mo Nov 25, 2002 10:35
Wohnort: Flensdorf


Zurück zu Anwendungen & Konfiguration

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 18 Gäste

cron