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:

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
 

Werbung

Top