Berechnung Webspace Belegung bei abweichender Partition  [GELÖST]

Locked
Muesli
Posts: 7
Joined: Sun 16. Aug 2020, 18:07

Berechnung Webspace Belegung bei abweichender Partition

Post by Muesli »

Hallo Zusammen,

ich habe eine verschlüsselte Partition unter /crypt angelegt und die wichtigsten Verzeichnisse mit User-Daten dorthin verschoben und dann jeweils einen Link angelegt. Es funktioniert auch alles soweit gut, bis auf einen kleinen Schönheitsfehler für die Berechnung des Webspaces der Kunden. Es wird immer 0 angezeigt. Für E-Mail und Datenbank Speicher werden Werte angezeigt.

Das /home Verzeichnis sieht so aus:

Code: Select all

total 12
drwxr-xr-x  3 root    root     4096 Aug 23  2020 .
drwxr-xr-x 19 root    root     4096 Feb 24 19:20 ..
drwxr-x---  5 keyhelp www-data 4096 Mar 18 12:52 keyhelp
lrwxrwxrwx  1 root    root       11 Aug 23  2020 users -> /crypt/users
Unter /crypt sieht es so aus:

Code: Select all

total 32
drwxr-xr-x  5 root root  4096 Aug 23  2020 .
drwxr-xr-x 19 root root  4096 Feb 24 19:20 ..
drwx------  2 root root 16384 Aug 23  2020 lost+found
drwxr-xr-x 20 root root  4096 Mar  4 21:43 users
drwxr-xr-x  6 root root  4096 Aug 23  2020 var
Ich nehme an, dass das Script, welches den Speicherplatz berechnet mit dem Link nicht zurecht kommt.

Ist das jetzt eher ein "Bug" oder kann ich in meiner Installation etwas anpassen, dass es richtige Werte anzeigt?

Viele Grüße
Last edited by Muesli on Fri 19. Mar 2021, 13:30, edited 1 time in total.
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Berechnung Webspace Belegung  [GELÖST]

Post by Alexander »

Hallo,

wenn deine Benutzer nun auf einer anderen Partition als "/" liegen, so muss im der KeyHelp Datenbank unter `settings` -> `category` 'quota' und `name` 'filesystem' der `value` entsprechend der neuen Partition gesetzt werden.

Weiterhin muss in der /etc/fstab noch die Quota für die neue Partition aktiviert werden.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Muesli
Posts: 7
Joined: Sun 16. Aug 2020, 18:07

Re: Berechnung Webspace Belegung

Post by Muesli »

Hallo,

ah das ist ja cool, dass dafür quota verwendet wird. Ich habe die Partition mit usrquota,grpqouta gemountet.

Ich musste noch "quotacheck -ugm /crypt" ausführen.

Danach konnte ich die Quotas für alle User mit "repquota /crypt" sehen. Die Limits waren dann aber alle nicht gesetzt, vermutlich weil die noch nicht eingerichtet waren, als ich den Speicherplatz im Frontend eingetragen hatte. Ich hab dann für alle Kunden den Speicherplatz nochmal geändert und danach waren die Limits auch mit repquota sichtbar.

Jetzt kommt aber leider folgende Fehlermeldung in der diskspace.log:

Code: Select all

[19-Mar-2021 12:13:02] INFO  --> select user "xxx"
[19-Mar-2021 12:13:02] INFO  -->   webspace
[19-Mar-2021 12:13:02] ERROR -->     ... failed to collect data
[19-Mar-2021 12:13:02] INFO  -->     = webspace total: 0 B
Wäre es möglich zu erfahren, was genau für ein Systemkommando dahintersteckt? Wird das mit quota -u <username> einzeln ermittelt oder wird da auch repquota oder was ganz anderes verwendet?

Vielen Dank und viele Grüße
User avatar
Alexander
Keyweb AG
Posts: 3810
Joined: Wed 20. Jan 2016, 02:23

Re: Berechnung Webspace Belegung

Post by Alexander »

Es wird folgender Befehl verwendet:

Code: Select all

quotatool -d -u "<USERNAME>" "<QUOTA-FILESYSTEM>"
Ergibt dann also um bei deinem Beispiel zu bleiben Folgendes:

Code: Select all

quotatool -d -u "xxx" "/crypt"
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Muesli
Posts: 7
Joined: Sun 16. Aug 2020, 18:07

Re: Berechnung Webspace Belegung

Post by Muesli »

Bingo!

Vielen Dank - das hat die Suche jetzt wesentlich vereinfacht :)

Code: Select all

root@dserver ~ # quotatool -d -u userxxx /crypt
quotatool: Quotatool cannot function while quotas are disabled. Please enable quotas by running `quotaon -a`.

root@dserver ~ # quotaon /crypt
root@dserver ~ # quotatool -d -u userxxx /crypt
5013 /crypt 208 0 0 0 11 0 0 0
Und auch im Frontend sind nach Durchlaufen des "Speicherplatz berechnen" Tasks die richtigen Zahlen vorhanden.

Hätte ich mal vor 20 Jahren beim Anwenden von quota besser aufgepasst :lol:

Herzlichen Dank und ein schönes Wochenende!
Locked