Page 1 of 1

Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-11 23:38
by mcfly
Hi an alle

Ich habe da ein Problem mit meinem Webserver. Wir haben uns mit mehreren Freunden einen Webserver gemietet für die verschiedenen Projekte und auf diesen habe ich Suse 11 und Confixx drauf installiert. Danach für jeden meiner Freunde einen User unter Confixx und den Platz und alles dem User zugeteilt, so das wir alle den gleichen Speicherplatz und entsprechende möglichkeiten haben.

Jetzt sehe ich aber das einer meiner Freunde sich wohl überlegt hat seinen Festplattenplatz komplett voll zuschaufeln mit Bildern und Videos (alles private) und der Server hat beim überschreiten der angegebenen Größe nichtmal gemeckert. Wieso wird bei vollem Speicher nicht irgendwie der Account geschlossen oder eine Warnung hinterlassen? Muß ich da etwas einstellen oder kann ich es mit Hilfe von Confixx unterbinden? Wenn ich schon die ganzen Daten angebe und Confixx trotzdem machen läßt ist das doch der letze müll dieses Tool überhaupt zu gebrauchen und diese Eckdaten fest zulegen wenn man Sie eh nicht berücksichtigen muß

Ich hoffe Ihr könnt mir helfen

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 00:27
by Joe User
Quota ist im System und in Confixx richtig installiert beziehungsweise konfiguriert?

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 00:31
by papabaer
Da brauchts schon mehr Infos. Wie hast du das alles installiert? Quotas aktiviert?
charlymcfly wrote:ist das doch der letze müll dieses Tool überhaupt zu gebrauchen
Ja, aber nicht, weil das Tool schlechte Software ist (im Gegenteil), sondern weil alle aufhören darüber nachzudenken, was da eigentlich wirklich passiert. Und das wiederum kann man sich auf nem Root-Server nicht leisten.

Wenn du nicht ohne Confixx Nutzer anlegen kannst oder Festplattenplatz zuteilen, wirst du mit Confixx nur im Trüben fischen.

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 09:59
by mcfly
Ohne confixx kann ich ja anlegen das ist nicht das Problem aber da ich im ernstfall 8 monate im jahr im ausland bin muß confixx helfen das die anderen auch kleinere änderungen machen können. Ich könnte alles einstellen und zuteilen aber wenn Sie Änderungen dann machen wollen siehts schlecht aus in meiner abwesenheit. Dafür soll Confixx helfen

Quota ist installiert allerdings gibts in der configuration von confixx ein paar Fehler die mir vorher nicht auffielen
#1092: Kann die Partition für "/srv/www/htdocs" nicht ermitteln:
Konnte User Quota für "/srv/www/htdocs" nicht aktivieren
#1092: Kann die Partition für "/home/email" nicht ermitteln:
Konnte User Quota für "/home/email" nicht aktivieren
#1092: Kann die Partition für "/var/lib/majordomo/lists" nicht ermitteln:
Konnte User Quota für "/var/lib/majordomo/lists" nicht aktivieren

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 10:27
by Joe User
Liegen /home /srv und /var auf eigenen Partitionen?

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 15:39
by jan10001
Welches Dateisystem wird verwendet?

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 21:20
by mcfly
Also es liegt alles in der selben partition nur ist diese in wirklichkeit ein Image und der aufgesetze server ein domu mit xen. Eingebunden ist das image als tap:aio.

Xen aus dem Grund da ich mit der zweiten Netzwerkkarte und IP dort einen Exchange Server virtuell aufgesetzt.

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 22:11
by Joe User
jan10001 wrote:Welches Dateisystem wird verwendet?

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-12 22:59
by mcfly
Oh sorry habe ich eben vergessen zu schreiben ext3 ist es, wollte aber zur sicherheit den Teil mit XEN ebefalls angeben nicht das dort mein Problem schon anfängt.

Edit:


Etwas weiter scheine ich nun zu sein. In Confixx konnte ich mithilfe der admin.pl quota aktivieren aber ein Problem taucht noch auf wenn ich den Befehl

Code: Select all

repquota -a
ausführe kommen zwar die momentanen Angaben aber die maximal Einstellungen stehen alle auf null.

Gut da ich dachte das es nur nun nur ein Fehler von Quota ist habe ich mir die Boot log mal angesehen und folgender Fehler erscheint.

Hier erscheint eine Fehlermeldung beim booten
Turning quota on
Checking quotas. This may take some time.
quotaon: using //aquota.user on /dev/sda1 [/]: Invalid argument
quotaon: Maybe create new quota files with quotacheck(8)?

Es ist nun erst jetzt so weit da ich die sda1 in die fstab mit eingetragen habe. Es stand nur die sdb1 / swap drinne.


fstab Zeile:
/dev/sda1 / ext3 acl,usr_xattr,usrquota 1 1

Seid dem konnte quota in confixx aktivieren aber erscheint nun auch die Fehlermeldung beim Boot.


Den quotacheck habe ich versucht mit folgendem Befehl
quotacheck -avR
Leider bringt das aber auch keine Punkte da dann diese Meldung erscheint

Code: Select all

quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
Edit 2:

So nun habe ich die Fehlermeldung beim Booten durch einbinden der Quotauser und quotagroup über yast in die Fstab auch eingefügt und er zeigt mir nun keine Prbleme mehr beim booten an. Alleine in di fstab eintragen hatte leider nix gebracht.

Jetzt kann ich allerdings trotzdem in confixx über ftp oder webftp fröhlich dateien hochladen obwohl der Platz laut confixx schon belegt ist.

Der Befehl
quotacheck -avR
bringt nun leider immernoch die Fehlermeldung
quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.
Allerdings wenn ich mount eingebe wird mir folgendes aufgelistet

Code: Select all

/dev/sda1 on / type ext3 (rw,acl,user_xattr,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
securityfs on /sys/kernel/security type securityfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
Somit wird sda1 doch mit quota gemountet oder seh ich da was falsch?

Mit dem Befehl

Code: Select all

repquota -a
wird mir ebenfalls immernoch File Limit und Block Limit mit 0 angezeigt ob Hard Limit oder Softlimit.

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-15 17:44
by jan10001
Versuch mal das:

mount -o remount /
quotaoff -avug
quotacheck -avugm
quotaon -avug

Re: Speicherplatzüberschreitung ohne Konsequenzen

Posted: 2009-09-20 01:46
by mcfly
Hi nochmals

also ich habe nun mein Problem hoffentlich lösen können.

Aber erstmal zu letzen Beitrag

dies hat leider nicht ganz geklappt
mount -o remount /
Der Befehl ist leider nicht auszuführen und bringt mir nur eine Fehlermeldung
quotaoff -avug
quotacheck -avugm
quotaon -avug
Dies schaltete bei mir zwar quota aus und wieder ein aber die Angaben im confixx wurden immernoch nicht eingefügt.

Ich habe nun erneut die quota im confixx deaktiviert und anstelle der image´s als sda einzuladne als hda eingebunden im XEN.

Nach dem Reboot habe ich in der fstab und mtab die sda auf hda geändert und die fstab Zeile der quotaangaben etwas geändert

Code: Select all

/dev/hda1 on / type ext3 (rw,acl,user_xattr,usrquota,usrjquota=quota.user,grpjquota=quota.group,jqfmt=vfsv0)
Nun habe ich quota erneut gestartet und mit der admin.pl quota nun im confixx eingebunden.

Nach einem anscheinend nötigen Reboot (neu mounten der hda1 klappte einfach nicht),
bekomme ich mit dem Befehl

Code: Select all

repquota -a
endlich auch alle confixx angaben über die console. Bisher funktionierten auch sämtliche Versuche mit Quota und die Einstellungen werden von Quota auch übernommen die ich dann im Confixx machte.

Danke für eure hilfen und bemühungen.