Hi, ich habe hier ein kleines Problemchen mit den Quotas. Auf unserem Server sind Benutzerquotas eingerichtet und das funktioniert auch, nun mappen die Workstations diese Partition via NFS. Ich mvchte nun, da_ die gleichen Quotas auch f|r die importierten Filesysteme nutzen. Im Quotas-Mini-Howto wird dar|ber kein Wort verloren und einfach in /etc/fstab als Options usrquota einzusetzen funktioniert auch nicht. Vielleicht kvnnt Ihr mir helfen... Vielen Dank Michael Hecker michael.hecker@charite.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Mon, 22 Mar 1999, Michael Hecker wrote:
ich habe hier ein kleines Problemchen mit den Quotas. Auf unserem Server sind Benutzerquotas eingerichtet und das funktioniert auch, nun mappen die Workstations diese Partition via NFS. Ich mvchte nun, da_ die gleichen Quotas auch f|r die importierten Filesysteme nutzen. Im Quotas-Mini-Howto wird dar|ber kein Wort verloren und einfach in /etc/fstab als Options usrquota einzusetzen funktioniert auch nicht.
Auf dem Server muss der rquota Daemon laufen, das sollte eigentlich alles sein, einen Kernel mit "Quota support" natuerlich vorausgesetzt (auf Server und Client). In die fstab des Clienten gehoert nix extra hinein. Falls auf dem Server SuSE >=5.3 laeuft und das quota.rpm installiert ist, sollten die Init-skripte (/sbin/init.d/quota und /sbin/init.d/quotad) dies eigentlich automatisch erledigen (START_QUOTA mit YaST auf "yes" setzen), sofern ein NFS Server laeuft. Auf anderen Systemen siehts anders aus, z.B. bei Digital Unix startet der inetd den rquotad. Gruss Albrecht ...................................................................... | Albrecht Gebhardt Tel.: (++43 463) 2700/837 | | Institut fuer Mathematik Fax : (++43 463) 2700/834 | | Universitaet Klagenfurt <A HREF="mailto:albrecht.gebhardt@uni-klu.ac.at">mailto:albrecht.gebhardt@uni-klu.ac.at</A> | | Villacher Str. 161 <A HREF="http://www-stat.uni-klu.ac.at/~agebhard"><A HREF="http://www-stat.uni-klu.ac.at/~agebhard</A">http://www-stat.uni-klu.ac.at/~agebhard</A</A>> | | A-9020 Klagenfurt, Austria | `--------------------------------------------------------------------' -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Tja, auf dem Server lduft der rpc.rquotad bereits, die Quotas bekomme ich trotz allem nicht. Wenn ich z.B. mit dem Kommando quotaon /mnt, versuche, die Quotas auf dem importierten Filesystem (auf /mnt ist das importierte NFS-Filesystem gemountet) zu aktivieren, dann passiert rein gar nichts. Mit dem Kommando edquota sollte man ja eigentlich die Limits festlegen kvnnen - das geht auch nicht. Habt Ihr vielleicht sonst noch irgendwelche Tips? MfG Michael Hecker michael.hecker@charite.de Albrecht Gebhardt schrieb:
On Mon, 22 Mar 1999, Michael Hecker wrote:
ich habe hier ein kleines Problemchen mit den Quotas. Auf unserem Server sind Benutzerquotas eingerichtet und das funktioniert auch, nun mappen die Workstations diese Partition via NFS. Ich mvchte nun, da_ die gleichen Quotas auch f|r die importierten Filesysteme nutzen. Im Quotas-Mini-Howto wird dar|ber kein Wort verloren und einfach in /etc/fstab als Options usrquota einzusetzen funktioniert auch nicht.
Auf dem Server muss der rquota Daemon laufen, das sollte eigentlich alles sein, einen Kernel mit "Quota support" natuerlich vorausgesetzt (auf Server und Client). In die fstab des Clienten gehoert nix extra hinein.
Falls auf dem Server SuSE >=5.3 laeuft und das quota.rpm installiert ist, sollten die Init-skripte (/sbin/init.d/quota und /sbin/init.d/quotad) dies eigentlich automatisch erledigen (START_QUOTA mit YaST auf "yes" setzen), sofern ein NFS Server laeuft.
Auf anderen Systemen siehts anders aus, z.B. bei Digital Unix startet der inetd den rquotad.
Gruss
Albrecht
...................................................................... | Albrecht Gebhardt Tel.: (++43 463) 2700/837 | | Institut fuer Mathematik Fax : (++43 463) 2700/834 | | Universitaet Klagenfurt <A HREF="mailto:albrecht.gebhardt@uni-klu.ac.at">mailto:albrecht.gebhardt@uni-klu.ac.at</A> | | Villacher Str. 161 <A HREF="http://www-stat.uni-klu.ac.at/~agebhard"><A HREF="http://www-stat.uni-klu.ac.at/~agebhard</A">http://www-stat.uni-klu.ac.at/~agebhard</A</A>> | | A-9020 Klagenfurt, Austria | `--------------------------------------------------------------------'
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Mon, 22 Mar 1999, Michael Hecker wrote:
die Workstations diese Partition via NFS. Ich mvchte nun, da_ die gleichen Quotas auch f|r die importierten Filesysteme nutzen. Im Quotas-Mini-Howto wird dar|ber kein Wort verloren und einfach in
Muss auch nicht. Die Quotas gelten automatisch auch, wenn die Partition ueber NFS gemoutet wird. Wenn auf eine Partition geschrieben werden soll, die ueber NFS gemountet ist und deren Quotas ueberzogen/erreicht sind, so wird "no space left on device" zurueckgegeben. Schwierig ist es nur, wenn Du auf dem Rechner, der die Platte per NFS gemountet hat, die Quotas setzen willst. Aber wozu soll man das wollen? Der Admin, der die Platte zur Verfuegung stellt, soll auch die Quotas einstellen, sonst koennte ja jeder kommen ... Tschau, Volker -- Volker Mueller,volker.mueller@gmx.de,<A HREF="http://www.in-berlin.de/user/flinux"><A HREF="http://www.in-berlin.de/user/flinux</A">http://www.in-berlin.de/user/flinux</A</A>> CPU idle? Kein Problem - wir wissen Rat: <A HREF="http://www.distributed.net"><A HREF="http://www.distributed.net</A">http://www.distributed.net</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hmm, kann es sein, da_ ich irgendwo einen Fehler gemacht habe? Woher weiss denn der Rechner, der das Filesystem importiert, da_ auf der Partition Quotas gelten? rpc.rquotad laeuft zwar auf dem Server, aber wie bekommt das lokale quota (oder wer auch immer) mit, wie die Quotas aussehen? MfG Michael Hecker michael.hecker@charite.de Volker Mueller schrieb:
On Mon, 22 Mar 1999, Michael Hecker wrote:
die Workstations diese Partition via NFS. Ich mvchte nun, da_ die gleichen Quotas auch f|r die importierten Filesysteme nutzen. Im Quotas-Mini-Howto wird dar|ber kein Wort verloren und einfach in
Muss auch nicht. Die Quotas gelten automatisch auch, wenn die Partition ueber NFS gemoutet wird. Wenn auf eine Partition geschrieben werden soll, die ueber NFS gemountet ist und deren Quotas ueberzogen/erreicht sind, so wird "no space left on device" zurueckgegeben.
Schwierig ist es nur, wenn Du auf dem Rechner, der die Platte per NFS gemountet hat, die Quotas setzen willst. Aber wozu soll man das wollen? Der Admin, der die Platte zur Verfuegung stellt, soll auch die Quotas einstellen, sonst koennte ja jeder kommen ...
Tschau, Volker
-- Volker Mueller,volker.mueller@gmx.de,<A HREF="http://www.in-berlin.de/user/flinux"><A HREF="http://www.in-berlin.de/user/flinux</A">http://www.in-berlin.de/user/flinux</A</A>> CPU idle? Kein Problem - wir wissen Rat: <A HREF="http://www.distributed.net"><A HREF="http://www.distributed.net</A">http://www.distributed.net</A</A>>
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Tue, 23 Mar 1999, Michael Hecker wrote:
kann es sein, da_ ich irgendwo einen Fehler gemacht habe? Woher weiss denn der Rechner, der das Filesystem importiert, da_ auf der Partition Quotas gelten? rpc.rquotad laeuft zwar auf dem Server, aber wie bekommt das lokale quota (oder wer auch immer) mit, wie die Quotas aussehen?
Gar nicht. Wenn der Client (also der, der die Platte per NFS gemountet hat) versucht, auf diese zu schreiben, obwohl die Quotas dazu nicht ausreichen, wird dem Client einfach "device full" gesagt. Die Platte erscheint einfach als voll. Das sagt der Server dem NFS und der NFS dann dem Benutzer, der seinen Plattenplatz vollgemuellt hat. Lokal (auf dem Client) laufen also keine Quotas. Genau so praktiziere ich das schon seit ca. einem 3/4 Jahr. Von einem rquotad habe ich in diesem Thread zum ersten mal gelesen, da bisher noch kein Grund bestand, mich mit dem Thema eingehender zu befassen. Einzige Nachteile: - der Client kann seine Quotas (repquota, quota) nur auf dem Server abfragen - auf dem Client koennen die Quotas nicht veraendert werden Wenn Du damit leben kannst, brauchst Du Dich um nix weiter kuemmern. Probier's doch einfach aus: setze auf dem Server die Quotas fuer einen Benutzer auf einen kleinen Wert (z.B. 4 kByte), geh' auf den Client, muell' dem die Platte zu (z. B. mit dd if=/dev/zero of=file.dat bs=1k count=5 das gibt 5 kByte Nullen in einer Datei). Wenn dabei "disk full" kommt, funzt's ;-) Tschau, Volker -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Hmm, hab' ich ausprobiert, doch eine Beschrdnkung habe ich nicht erfahren. Ich konnte mir die Platte nur so zum|llen... Als ich dann ein quotacheck gemacht habe, hat er auch angezeigt, da_ das Limit |berschritten wurde, aber sonst war da nix in Sachen Restriktion... Habt Ihr vielleicht noch 'ne Idee??? Vielen Dank Michael Hecker michael.hecker@charite.de Volker Mueller schrieb:
On Tue, 23 Mar 1999, Michael Hecker wrote:
kann es sein, da_ ich irgendwo einen Fehler gemacht habe? Woher weiss denn der Rechner, der das Filesystem importiert, da_ auf der Partition Quotas gelten? rpc.rquotad laeuft zwar auf dem Server, aber wie bekommt das lokale quota (oder wer auch immer) mit, wie die Quotas aussehen?
Gar nicht. Wenn der Client (also der, der die Platte per NFS gemountet hat) versucht, auf diese zu schreiben, obwohl die Quotas dazu nicht ausreichen, wird dem Client einfach "device full" gesagt. Die Platte erscheint einfach als voll. Das sagt der Server dem NFS und der NFS dann dem Benutzer, der seinen Plattenplatz vollgemuellt hat.
Lokal (auf dem Client) laufen also keine Quotas.
Genau so praktiziere ich das schon seit ca. einem 3/4 Jahr. Von einem rquotad habe ich in diesem Thread zum ersten mal gelesen, da bisher noch kein Grund bestand, mich mit dem Thema eingehender zu befassen.
Einzige Nachteile: - der Client kann seine Quotas (repquota, quota) nur auf dem Server abfragen - auf dem Client koennen die Quotas nicht veraendert werden
Wenn Du damit leben kannst, brauchst Du Dich um nix weiter kuemmern.
Probier's doch einfach aus: setze auf dem Server die Quotas fuer einen Benutzer auf einen kleinen Wert (z.B. 4 kByte), geh' auf den Client, muell' dem die Platte zu (z. B. mit dd if=/dev/zero of=file.dat bs=1k count=5 das gibt 5 kByte Nullen in einer Datei). Wenn dabei "disk full" kommt, funzt's ;-)
Tschau, Volker
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
On Fri, 26 Mar 1999, Michael Hecker wrote:
Hmm, hab' ich ausprobiert, doch eine Beschrdnkung habe ich nicht erfahren. Ich konnte mir die Platte nur so zum|llen...
Hmmm - das ist merkwuerdig, denn bei mir funzt das priemstens. Mal 'ne dumme Frage (manchmal isses ja komisch ...) - Hast Du auf dem Server die Quotas wirklich richtig eingeschaltet? Hast Du dort die geforderten Einschraenkungen? Und - stimmen auf den Rechnern die UIDs ueberein bzw. laeuft die Umsetzung der UIDs, falls die Nutzer auf beiden Rechnern unterschiedliche ID-Nummern haben? Tschau, Volker (der sich ueberlegt, eine quota.iga zu schreiben aber momentan eh' keine Zeit hat) -- Volker Mueller,volker.mueller@gmx.de,<A HREF="http://www.in-berlin.de/user/flinux"><A HREF="http://www.in-berlin.de/user/flinux</A">http://www.in-berlin.de/user/flinux</A</A>> CPU idle? Kein Problem - wir wissen Rat: <A HREF="http://www.distributed.net"><A HREF="http://www.distributed.net</A">http://www.distributed.net</A</A>> -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
Ja, die UIDs stimmen auf jeden Fall |berein, denn wenn ich die Datei mit dd auf dem Client erstelle und dann auf dem Server nachschaue, so hat die Datei die richtigen Eigent|merrechte. Auf dem Server funktionieren die Quotas auch einwandfrei. Ich wei_ langsam wirklich nicht mehr weiter... Michael Volker Mueller schrieb:
On Fri, 26 Mar 1999, Michael Hecker wrote:
Hmm, hab' ich ausprobiert, doch eine Beschrdnkung habe ich nicht erfahren. Ich konnte mir die Platte nur so zum|llen...
Hmmm - das ist merkwuerdig, denn bei mir funzt das priemstens. Mal 'ne dumme Frage (manchmal isses ja komisch ...) - Hast Du auf dem Server die Quotas wirklich richtig eingeschaltet? Hast Du dort die geforderten Einschraenkungen? Und - stimmen auf den Rechnern die UIDs ueberein bzw. laeuft die Umsetzung der UIDs, falls die Nutzer auf beiden Rechnern unterschiedliche ID-Nummern haben?
Tschau, Volker (der sich ueberlegt, eine quota.iga zu schreiben aber momentan eh' keine Zeit hat)
-- Volker Mueller,volker.mueller@gmx.de,<A HREF="http://www.in-berlin.de/user/flinux"><A HREF="http://www.in-berlin.de/user/flinux</A">http://www.in-berlin.de/user/flinux</A</A>> CPU idle? Kein Problem - wir wissen Rat: <A HREF="http://www.distributed.net"><A HREF="http://www.distributed.net</A">http://www.distributed.net</A</A>>
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
-- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (3)
-
agebhard@zidsrv.sci.uni-klu.ac.at
-
michael.hecker@charite.de
-
volker.mueller@gmx.de