Quota unter XFS einrichten
Quota unter XFS einrichten
Hallo Leute,
bei debianhowtos.de habe ich nen HowTo gefunden um Quotas einzurichten. Leider geht das bei meinem XFS-Filesystem nicht.
Wenn ich in der /etc/fstab das ,usrquota einfüge, dann bekomme ich beim Remount eine Fehlermeldung.
Wie muss ich die Quotas beim XFS einstellen? Hat da wer nen HowTo für.
Kernel ist bereits richtig kompliert. Muss nur wissen, wie man das nun auch aktiviert.
Danke im Voraus,
Reo
bei debianhowtos.de habe ich nen HowTo gefunden um Quotas einzurichten. Leider geht das bei meinem XFS-Filesystem nicht.
Wenn ich in der /etc/fstab das ,usrquota einfüge, dann bekomme ich beim Remount eine Fehlermeldung.
Wie muss ich die Quotas beim XFS einstellen? Hat da wer nen HowTo für.
Kernel ist bereits richtig kompliert. Muss nur wissen, wie man das nun auch aktiviert.
Danke im Voraus,
Reo
soweit ich das weis (ich habe selber xfs, aber ohne quota, hab aber auch mal vor qutas zu benutzen) muss im kernel xfs qutoa an sein (nicht das standardquota)
dann braucht man meines wissens noch die xfs-quota tools, mit denen richtet mans dann ein.
Ansonsten einfach mal nach "Linux xfs quota howto" googeln
dann braucht man meines wissens noch die xfs-quota tools, mit denen richtet mans dann ein.
Ansonsten einfach mal nach "Linux xfs quota howto" googeln
Im Kernel ist es an. Kann ich das "Standard"-Quota dann da rausnehmen? Oder braucht man das zusätzlich auch noch? Ich möchte ja nicht zu viel im Kernel laden, was ich dann garnicht brauche.
xfs-quota-tools. Danach werde ich mal schauen.
Und mit googlen habe ich es versucht, total viel gefunden, aber nichts sinnvolles leider.
xfs-quota-tools. Danach werde ich mal schauen.
Und mit googlen habe ich es versucht, total viel gefunden, aber nichts sinnvolles leider.
welchen kernel hast du denn? kernelsourcen von debian, oder welche von kernel.org?
ich habe kernelsourcen von debian (2.6.7) und da gibts definitiv xfs-quota support.
Das ist eine Unteroption von fs/xfs.
Und das muss denke ich als modul geladen bzw. fest einkompiliert sein, damit die tools auch arbeiten können.
ich habe kernelsourcen von debian (2.6.7) und da gibts definitiv xfs-quota support.
Das ist eine Unteroption von fs/xfs.
Und das muss denke ich als modul geladen bzw. fest einkompiliert sein, damit die tools auch arbeiten können.
Ich habe den Kernel 2.6.9 von kernel.org.
Und ich habe ja schon gesagt, dass ich den Support von Quota im Kernel aktiviert habe. Also da denke ich ist nicht das Problem. Ich möchte eigentlich nur wissen, wie ich ihn nachher auch aktivieren und einrichte (unter der Konsole).
Und wenn ich da die Grundschritte habe, dann bekomme ich den Rest schon hin.
Und ich habe ja schon gesagt, dass ich den Support von Quota im Kernel aktiviert habe. Also da denke ich ist nicht das Problem. Ich möchte eigentlich nur wissen, wie ich ihn nachher auch aktivieren und einrichte (unter der Konsole).
Und wenn ich da die Grundschritte habe, dann bekomme ich den Rest schon hin.
Vor dem gleichen Problem gesteckt.
Nach einer 2 min. Suche bei google:
http://unixhelp.ed.ac.uk/CGI/man-cgi?quotaon+8
Viel Spaß!
Nach einer 2 min. Suche bei google:
http://unixhelp.ed.ac.uk/CGI/man-cgi?quotaon+8
Viel Spaß!
Kannst Du nochmal sagen, wie Du das überhaupt aktiviert hast?
Die Anleitung ist ja leider auf englisch und da bin ich nicht so bewandert.
Muss ich im Kernel jetzt NUR bei XFS das Quota aktivieren? Oder auch das allgemeine zusätzlich?
Und wie starte ich das dann, dass es bestimmte Ordner etc. gibt, die unter einem Quota liegen? Gut, die Frage hast Du ja selbst auch gestellt und wirst es noch nicht wissen, aber wer anders vielleicht?!?
Die Anleitung ist ja leider auf englisch und da bin ich nicht so bewandert.
Muss ich im Kernel jetzt NUR bei XFS das Quota aktivieren? Oder auch das allgemeine zusätzlich?
Und wie starte ich das dann, dass es bestimmte Ordner etc. gibt, die unter einem Quota liegen? Gut, die Frage hast Du ja selbst auch gestellt und wirst es noch nicht wissen, aber wer anders vielleicht?!?
Jau, also der Rechner startet noch, aber die Platte wird nicht mehr gemountet. Damit denke ich mal, dass da irgendwas falsch war.
Verdammt, das kann doch nicht so schwer sein, oder?
PS: Wenn ich das in der Datei mache, was da steht:
Natürlich sind die entsprechenden Platten xfs. Aber ich habe eben in der fstab nichts eingetragen, weil er da ja auch gemeckert hat.
Verdammt, das kann doch nicht so schwer sein, oder?
PS: Wenn ich das in der Datei mache, was da steht:
dann bekomme ich die Meldung:quotaon -v /
Ich weiß nicht, wieso Auch wenn ich statt /dev/hda1 oder hda3 oder sowas mache bekomme ich die Meldung.quotaon: Mountpoint (or device) / not found.
Natürlich sind die entsprechenden Platten xfs. Aber ich habe eben in der fstab nichts eingetragen, weil er da ja auch gemeckert hat.
/dev/hda9 /home xfs quota,rw,[...sonstige options] 0 2
nun, der mountsyntax ist so:
<device> <mountpoint> <filesystem> <options><dump><check>
device ist das gerät, also zb /dev/hda1
mountpoint ist das verzeichnis auf das dus mounten willst.
filesystem ist das dateisystem; hier xfs
options sind kommagetrennte werte, KEINE leerzeichen etc etc verwenden.
options sind einzelne wörter, ohne parameter (kann mich auch täuschen, bin mir aber relativ sicher)
dump gibt an, ob das laufwerk von dump gedumpt werden soll, k.a. was das bringt / wofür das gut ist.
check sagt, wie oft bzw wann das dateisystem von fschk gecheckt werden soll.
versuch einfach mal sowas an deinem homelaufwerk:
dev/hda9 /home xfs quota,defaults 0 2
nun, der mountsyntax ist so:
<device> <mountpoint> <filesystem> <options><dump><check>
device ist das gerät, also zb /dev/hda1
mountpoint ist das verzeichnis auf das dus mounten willst.
filesystem ist das dateisystem; hier xfs
options sind kommagetrennte werte, KEINE leerzeichen etc etc verwenden.
options sind einzelne wörter, ohne parameter (kann mich auch täuschen, bin mir aber relativ sicher)
dump gibt an, ob das laufwerk von dump gedumpt werden soll, k.a. was das bringt / wofür das gut ist.
check sagt, wie oft bzw wann das dateisystem von fschk gecheckt werden soll.
versuch einfach mal sowas an deinem homelaufwerk:
dev/hda9 /home xfs quota,defaults 0 2
bzw unmounte es und dann mounte es mittels dem mount kommando.
mount akzeptiert die gleichen optionen.
also hier:
-t (dateisystem)
-o (optionen, kommagetrennt wie in fstab)
mount akzeptiert die gleichen optionen.
also hier:
Code: Alles auswählen
foo:$ mount /dev/hda9 /home -t xfs -o quota
-o (optionen, kommagetrennt wie in fstab)
Super. Da wars es. Ich habe ein Leerzeichen in den Optionen gehabt. Jetzt, OHNE Leerzeichen geht es.
Wenn ich nun quotaon -v /home mache (das ist die Partition, wo ich quota in der fstab eingestellt habe, dann gibt es folgende Meldung:
Jetzt muss ich nur noch wissen, wo ich die Quotas für die einzelnen User einstellen muss. Das wäre super.
Wenn ich nun quotaon -v /home mache (das ist die Partition, wo ich quota in der fstab eingestellt habe, dann gibt es folgende Meldung:
Ich denke mal, dass ich das nicht machen muss, oder? Das wird in der fstab im Prinzip schon gemacht.quotaon: Enable XFS group quota during mount
quotaon: Enforcing user quota already on /dev/hda4
Jetzt muss ich nur noch wissen, wo ich die Quotas für die einzelnen User einstellen muss. Das wäre super.
was gefunden!
vielleicht hilft das hier weiter:
ich werde es mal bei Gelegenheit testen.
[1] http://www.linuxwiki.org/quota
ich werde es mal bei Gelegenheit testen.
gefunden auf:für Kernel 2.6.x braucht man quotatools >= 3.09 (siehe quota -V)
[1] http://www.linuxwiki.org/quota
Auf dieser Seite steht:
Und dann eben die Frage. WO muss ich die Quotas dann einstellen? Also wo und wie trage ich ein, dass User X 100 MB und User Y 200 MB benutzen darf?
Gut, aber wo muss ich das machen? Die Partition wird bei mir ja bereits beim Systemstart geladen. Muss ich da in die fstab? Oder wo stelle ich das ein?Dateisystem mit -o usrquota bzw -o grpquota mounten
Und dann eben die Frage. WO muss ich die Quotas dann einstellen? Also wo und wie trage ich ein, dass User X 100 MB und User Y 200 MB benutzen darf?
Code: Alles auswählen
edquota benutzername
Code: Alles auswählen
man edquota