Page 1 of 2

Quota - Neuer Kunde aus Kib wird Mib

Posted: Mon 1. Dec 2025, 20:28
by Ralph
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
Keine Ahnung, sehe ich heute zum ersten Mal - heute gab es nur ein rspamd Update ...

Server-Betriebssystem + Version
Debian 12.12
KVM

KeyHelp-Version + Build-Nummer
25.2 (Build 3483)

Problembeschreibung / Fehlermeldungen
Heute zum ersten Mal ... vorhin neuen Kunden angelegt mit einem Freeweb 10 Mib, da liegt nur die default index.html drin und nach der Quota Berechnung zeigt es 162.58 MiB an ...

Tatsächliches Ergebnis
selbst wenn ich die index.html leere auf 0 KB und den Task neu starte, belibt es so stehen.

Schritte zur Reproduktion
keine Ahnung

Zusätzliche Informationen
[2025-12-01 20:09:05] INFO | Collecting data for client "username"
[2025-12-01 20:09:06] INFO | Notification "client_disk_space_limit_reached" sent to "info@xxxxx.tld"
[2025-12-01 20:09:06] INFO | Here comes the report...

Client name : username

Diskspace : 162.58 MiB / 10.00 MiB - 1,625.82%
- Webspace : 162.54 MiB
- Emails : 44.00 KiB
- Databases : 0 B

Files : 15 / 640 - 2.34%

Client has been limited : Yes

Email accounts : 1
- webmaster@username.org : 44.00 KiB / 9.54 MiB - 0.45%

Databases : 0

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 09:46
by Florian
Hallo,

hast du mal mit find gesucht ob noch woanders zufällig Daten liegen, die dem User gehören? Auch was außerhalb seines Homes liegt wird gezählt

Ansonsten musst du mal einen Quotacheck machen

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 10:26
by Ralph
Betrifft nur ein System, gestern vormittag war noch alles OK, es ist zwar unwahrscheinlich dass dieses rspamd update da etwas verändert hat, aber danach ist das Problem aufgetreten ...
Alle User die vorher angelegt wurden, sind OK auch nach manuellen ausführen des Tasks ... es triit nur auf wenn ein neuer User angelegt wird (acc template), da wurde nichts geändert ...
Irgendwie scheint es mir das hier aus KiB beim Task MiB wird, wie gesagt nur bei einem neu angelegten User.
Habe vorhin mal einen User xtest angelegt mit 10 MiB und dann eine Domain xtest.de hinzugefügt, dabei wird meine default page in den User Folder kopiert ... wie vorher auch, nur jetzt werden aus den 1.6 kb 160 mib ...

Code: Select all

# du -h -d 1 /home/users/xtest
4.0K    /home/users/xtest/files
4.0K    /home/users/xtest/tmp
16K     /home/users/xtest/www
4.0K    /home/users/xtest/.config
12K     /home/users/xtest/logs
4.0K    /home/users/xtest/.cache
4.0K    /home/users/xtest/.ssh
4.0K    /home/users/xtest/.local
68K     /home/users/xtest

# cat /etc/fstab
UUID=a333e9ad-64ff-4e77-9576-90894d916e9f     /     ext4     noatime,rw,errors=remount-ro,usrquota,grpquota     0     1

# systemctl status systemd-quotacheck
● systemd-quotacheck.service - File System Quota Check
     Loaded: loaded (/lib/systemd/system/systemd-quotacheck.service; static)
     Active: active (exited) since Mon 2025-12-01 20:38:19 CET; 13h ago
       Docs: man:systemd-quotacheck.service(8)
    Process: 634 ExecStart=/lib/systemd/systemd-quotacheck (code=exited, status=0/SUCCESS)
   Main PID: 634 (code=exited, status=0/SUCCESS)
        CPU: 6ms

Dec 01 20:38:19 host2.myhost.tld systemd[1]: Starting systemd-quotacheck.service - File System Quota Check...
Dec 01 20:38:19 host2.myhost.tld systemd[1]: Finished systemd-quotacheck.service - File System Quota Check.

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 10:33
by Alexander
Was sagt:

Code: Select all

quotatool -d -u <BENUTZERNAME> /
und

Code: Select all

find / -user <BENUTZERNAME>

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 10:35
by Florian

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 10:41
by Ralph
Danke, hhier scheinen sich die Permissions und Resources nach ausführen des Tasks zu ändern, ein Template dazu ist nicht vorhanden.
Die beiden oberen sind Original, nach dem Quota Task die Änderung siehe die beiden unteren.

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 10:50
by Ralph
Alexander wrote: Tue 2. Dec 2025, 10:33 Was sagt:

Code: Select all

quotatool -d -u <BENUTZERNAME> /
und

Code: Select all

find / -user <BENUTZERNAME>

Code: Select all

# quotatool -d -u xtest /
5166 / 166444 166444 166444 0 16 640 640 0

# find / -user xtest
find: ‘/proc/627575/fdinfo/7’: No such file or directory
find: ‘/proc/627598/task/627598/fd/6’: No such file or directory
find: ‘/proc/627598/task/627598/fdinfo/6’: No such file or directory
find: ‘/proc/627598/fd/5’: No such file or directory
find: ‘/proc/627598/fdinfo/5’: No such file or directory
/run/php/keyhelp_xtest.socket
/home/users/xtest/files
/home/users/xtest/.bash_history
/home/users/xtest/tmp
/home/users/xtest/www
/home/users/xtest/www/xtest.de
/home/users/xtest/www/xtest.de/index.html
/home/users/xtest/www/index.html
/home/users/xtest/.bashrc
/home/users/xtest/.cloud-locale-test.skip
/home/users/xtest/.config
/home/users/xtest/logs
/home/users/xtest/.bash_logout
/home/users/xtest/.cache
/home/users/xtest/.ssh
/home/users/xtest/.profile
/home/users/xtest/.local

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:05
by Alexander
Ralph wrote: Tue 2. Dec 2025, 10:41 Danke, hhier scheinen sich die Permissions und Resources nach ausführen des Tasks zu ändern, ein Template dazu ist nicht vorhanden.
Die beiden oberen sind Original, nach dem Quota Task die Änderung siehe die beiden unteren.
Das versteh ich jetzt nicht ganz.
Ehe wir lange rum raten, kann ich mal via SSH auf dem Server nachschauen?

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:26
by Ralph
Alexander wrote: Tue 2. Dec 2025, 11:05
Ralph wrote: Tue 2. Dec 2025, 10:41 Danke, hhier scheinen sich die Permissions und Resources nach ausführen des Tasks zu ändern, ein Template dazu ist nicht vorhanden.
Die beiden oberen sind Original, nach dem Quota Task die Änderung siehe die beiden unteren.
Das versteh ich jetzt nicht ganz.
Ehe wir lange rum raten, kann ich mal via SSH auf dem Server nachschauen?

Den User habe ich nochmal umgestellt, jetzt bleiben die Resourcen (vieleicht der Browser, bin auf FF gewechselt von Chrome)) ...allerdings nach dem manuellen starten des Quota Tasks ändert sich nichts, bleibt weiterhin auf MiB. Das mit SSH wird auf die schnelle schwierig, ist ein shared Host mit IP restriction für SSH.
Der Patch von letzter Woche, ist das einzige was geändert wurde, aber wohl eher unwahrscheinlich ...

Code: Select all

wget https://install.keyhelp.de/misc/ApacheServerStatus -O /home/keyhelp/www/keyhelp/core/Webserver/Apache/ApacheServerStatus.php ; chown keyhelp:keyhelp /home/keyhelp/www/keyhelp/core/Webserver/Apache/ApacheServerStatus.php
Ich könnte mal via PMA die Quota table checken bzw. die Tabellenstruktur oder ein fsck ...

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:38
by Alexander
Hast du denn mal das aus dem verlinkten Beitrag von Flo gemacht:

Code: Select all

service quota stop

quotacheck -avmugf

service quota start

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:44
by Ralph
Alexander wrote: Tue 2. Dec 2025, 11:38 Hast du denn mal das aus dem verlinkten Beitrag von Flo gemacht:

Code: Select all

service quota stop
quotacheck -avmugf
service quota start
Ja, auch ein reboot ...
quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.

Code: Select all

# repquota -a
xtest     --      56  166444  166444             16   640   640 
Die Ausgabe 166444 würde doch dann in etwa 162.54 MiB entsprechen, oder nicht?
Also müßte es ein Quota check oder FS Problem sein ... aber warum nur bei einem neuen User?

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:48
by Alexander
repquota ziegt die Angaben in KB an, also ja.

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:50
by Jolinar
Ralph wrote: Tue 2. Dec 2025, 11:44

Code: Select all

quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.
Warum nutzt du ext. Quota files?

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 11:54
by Ralph
Jolinar wrote: Tue 2. Dec 2025, 11:50
Ralph wrote: Tue 2. Dec 2025, 11:44

Code: Select all

quotacheck: Your kernel probably supports ext4 quota feature but you are using external quota files. Please switch your filesystem to use ext4 quota feature as external quota files on ext4 are deprecated.
Warum nutzt du ext. Quota files?
Gute Frage ... also ich nutze keine externen quota files ;-)

Re: Quota - Neuer Kunde aus Kib wird Mib

Posted: Tue 2. Dec 2025, 12:20
by Ralph
hmm, habe den User vorhin auf ein Acc. Template von 1000 MiB gesetzt, danach hat der User aber das 10 Mib von vorher erhalten, dabei ist dann die Berechnung zumindest für das 10 MiB Test Package wieder OK, nach nochmaligen umstellen auf ein 1000 MiB Template, auch OK.
Könnte es sein das manchmal KH Tasks in einer Art Queue hängen und dann zuerst der Reihe nach abgearbeitet werden?

Vieleicht hat die quota stop/start Aktion doch etwas genützt ... momentan stimmt es wieder.
Ist schon fast wie in Matrix „Dummerweise kann man niemandem erklären, was die Matrix ist. Du musst sie selbst erleben.“ :lol: