failed File System Quota Check

vikozo

Member
guten Tag
nach einem reboot des Server habe ich eine fehlermeldung

systemd-quotacheck.service loaded failed failed File System Quota Check

ein stop und start des Service bringt immer noch ein Fehler

See "systemctl status systemd-quotacheck.service" and "journalctl -xeu systemd-quotacheck.service" for details.

die Infos sind weiter unten!
quotacheck: Quota für users ist bei Mountpunkte / aktiviert, dh. quotacheck könnte die Datei beschädigen.
was genau bedeutet diese Info, wo müsste ich / ausklammern?

systemctl status systemd-quotacheck.service × systemd-quotacheck.service - File System Quota Check Loaded: loaded (/lib/systemd/system/systemd-quotacheck.service; static) Active: failed (Result: exit-code) since Sun 2025-09-07 06:45:48 CEST; 24s ago Docs: man:systemd-quotacheck.service(8) Process: 236001 ExecStart=/lib/systemd/systemd-quotacheck (code=exited, status=1/FAILURE) Main PID: 236001 (code=exited, status=1/FAILURE) CPU: 9ms Sep 07 06:45:48 metis systemd-quotacheck[236002]: quotacheck: Quota für users ist bei Mountpunkte / aktiviert, dh. quotacheck könnte die Datei beschädigen. Sep 07 06:45:48 metis systemd-quotacheck[236002]: Bitte deaktivieren Sie Quotas oder verwenden Sie -f, um die Prüfung zu erzwingen. Sep 07 06:45:48 metis systemd-quotacheck[236001]: (quotacheck) failed with exit status 6. Sep 07 06:45:48 metis systemd[1]: systemd-quotacheck.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ An ExecStart= process belonging to unit systemd-quotacheck.service has exited. ░░ ░░ The process' exit code is 'exited' and its exit status is 1. Sep 07 06:45:48 metis systemd[1]: systemd-quotacheck.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ The unit systemd-quotacheck.service has entered the 'failed' state with result 'exit-code'. Sep 07 06:45:48 metis systemd[1]: Failed to start systemd-quotacheck.service - File System Quota Check. ░░ Subject: A start job for unit systemd-quotacheck.service has failed ░░ Defined-By: systemd ░░ Support: https://www.debian.org/support ░░ ░░ A start job for unit systemd-quotacheck.service has finished with a failure. ░░ ░░ The job identifier is 62212 and the job result is failed.

Virtualization: kvm
Operating System: Debian GNU/Linux 12 (bookworm)
Kernel: Linux 6.1.0-38-amd64
Architecture: x86-64
Hardware Vendor: QEMU
Hardware Model: Standard PC _i440FX + PIIX, 1996_

ISPConfig Version: 3.3.0p2
 
Zuletzt bearbeitet:

vikozo

Member
kann ich es auch einfach disable und inaktiv machen? weil ich bekomme all 15min eine email das der dienst nicht läuft.
 

Till

Administrator
Die Meldung sagt doch, was Du machen sollst, Quota deaktivieren, Prüfung mit -f (force erzwingen), dann Quota wieder aktivieren.

Kurz gesagt: quotacheck weigert sich zu laufen, weil die Quotas auf / bereits aktiv sind. Schalte Quotas kurz aus, lass quotacheck sauber durchlaufen und aktiviere sie wieder. Hier ist ein sicherer Ablauf (für ext4/typische Linux-Setups):


1) Prüfen, wo Quotas aktiv sind​

findmnt -no TARGET,FSTYPE,OPTIONS /
grep -v '^#' /etc/fstab | grep -Ei 'quota|usrquota|grpquota|prjquota|jqfmt' || true


2) Quotas temporär deaktivieren​

sudo quotaoff -avug


-a: alle FS, -v: verbose, -u/-g: user/group.

3) (Optional) aquota-Dateien anlegen, falls sie fehlen/kaputt sind​

sudo touch /aquota.user /aquota.group
sudo chmod 600 /aquota.user /aquota.group


4) Quota-Datenbank neu aufbauen​

# erzwingen (-f), alle FS (-a), user+group (-u -g), remount-readonly vermeiden (-m)
sudo quotacheck -avugfm


5) Quotas wieder einschalten und prüfen​

sudo quotaon -avug
sudo repquota -as


6) systemd-Dienste testen​

sudo systemctl start systemd-quotacheck.service
sudo systemctl status systemd-quotacheck.service




Häufige Varianten & Hinweise​


  • Du nutzt gar keine Quotas und willst die Meldung loswerden?
    Entferne usrquota, grpquota (oder prjquota) aus /etc/fstab, dann:
    sudo quotaoff -avug
    sudo systemctl disable --now quotaon.service systemd-quotacheck.service

    (Optional kannst du /aquota.user und /aquota.group löschen.)
  • Root-FS ist XFS?
    Bei XFS verwaltet das Dateisystem Quotas intern; quotacheck ist dort nicht üblich.
    In /etc/fstab sollten XFS-Optionen wie uquota, gquota, prjquota stehen (nicht usrquota/grpquota).
    Wenn systemd-quotacheck trotzdem läuft und stört, kannst du ihn (bei XFS) deaktivieren:
    sudo systemctl disable --now systemd-quotacheck.service

    Quotas verwaltest du bei XFS mit xfs_quota, nicht mit quotacheck.
  • Boot bleibt hängen / wiederkehrender Fehler beim Start:
    Das passiert oft, wenn quotacheck beim Booten auf bereits aktive Quotas trifft. Der oben gezeigte Zyklus (quotaoff → quotacheck -f → quotaon) behebt das dauerhaft, sofern fstab korrekt ist.

Wenn du magst, poste kurz die Ausgabe von findmnt für / und die fstab-Zeilen mit „quota“, dann passe ich die Befehle exakt auf dein System an.
 

vikozo

Member
@Till vielen Dank

Bekomme diese Meldung

# sudo quotaoff -avug
quotaoff: 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 ar
e deprecated.
/dev/mapper/metis--vg-root [/]: group Quotas abgeschalten
/dev/mapper/metis--vg-root [/]: user Quotas abgeschalten
 

vikozo

Member
Danke für die Bestätigung ist gut für die Nerven.

aber der Fehler bleibt!
Code:
An ExecStart= process belonging to unit systemd-quotacheck.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Sep 10 20:57:47 metis systemd[1]: systemd-quotacheck.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit systemd-quotacheck.service has entered the 'failed' state with result 'exit-code'.
Sep 10 20:57:47 metis systemd[1]: Failed to start systemd-quotacheck.service - File System Quota Check.
░░ Subject: A start job for unit systemd-quotacheck.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit systemd-quotacheck.service has finished with a failure.
 

vikozo

Member
selbst wenn man es stoppt scheint es, nicht gestoppt zu sein.

# sudo systemctl stop systemd-quotacheck.service # sudo systemctl status systemd-quotacheck.service × systemd-quotacheck.service - File System Quota Check Loaded: loaded (/lib/systemd/system/systemd-quotacheck.service; static) Active: failed (Result: exit-code) since Wed 2025-09-10 20:57:47 CEST; 1 day 11h ago Docs: man:systemd-quotacheck.service(8) Process: 1685475 ExecStart=/lib/systemd/systemd-quotacheck (code=exited, status=1/FAILURE) Main PID: 1685475 (code=exited, status=1/FAILURE) CPU: 10ms Sep 10 20:57:47 metis systemd[1]: Starting systemd-quotacheck.service - File System Quota Check... Sep 10 20:57:47 metis systemd-quotacheck[1685476]: quotacheck: Quota für users ist bei Mountpunkte / aktiviert, dh. quotacheck könnte die Datei beschädigen. Sep 10 20:57:47 metis systemd-quotacheck[1685476]: Bitte deaktivieren Sie Quotas oder verwenden Sie -f, um die Prüfung zu erzwingen. Sep 10 20:57:47 metis systemd-quotacheck[1685475]: (quotacheck) failed with exit status 6. Sep 10 20:57:47 metis systemd[1]: systemd-quotacheck.service: Main process exited, code=exited, status=1/FAILURE Sep 10 20:57:47 metis systemd[1]: systemd-quotacheck.service: Failed with result 'exit-code'. Sep 10 20:57:47 metis systemd[1]: Failed to start systemd-quotacheck.service - File System Quota Check.
 

vikozo

Member
# findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/metis--vg-root ext4 rw,relatime,errors=remount-ro,jqfmt=vfsv0,usrjquota=quota.user,grpjquota=quota.group
 

Werbung

Top