/var/spool/cups mächtig voll.

Started by hsp, 2023/10/04, 21:20:35

Previous topic - Next topic

hsp

Wie der Topic schon sagt ist bei mir das Verzeichnis /var/spool/cups mächtig voll.  Muß man das manuell säubern oder kümmert sich da jemand drum? Die Unmengen an Dateien sind alles das was ich so in der letzten Zeit gedruckt habe wenn man mal reinschaut. Also was tun, selber löschen oder passiert das irgend wann mal, sind einige hundert MB.

Danke...



edlin

#1
    Naja, das Thema ist uralt. Leider kann ich mich nicht drum kümmern, da ich einen Pflegefall in der Familie habe. Also kurze Anleitung:
    1. Du kannst /var/spool/cups zunächst händisch leeren und dich über den gewonnenen Speicherplatz freuen.
    2. Cups sollte den Job selbst erledigen. Allerdings ist die Voreinstellung 500 Dateien in /var/spool/cups.
    Nimm folgendermaßen die Einstellung vor:

    • Öffne im Browser http://localhost:631/admin
    • Klicke in der rechten Hälfte unter Server auf Erweitert.
    • Dort findest du u.a. Auftragsverlauf behalten
    • Du kannst die Checkbox leeren und den Auftragsverlauf ganz unterbinden.
    • Alternativ kannst du Maximale Auftragsanzahl z.B. auf 10 setzen.
    • Die Aufbewahrungszeit für die Dokumente kannst du auch auf einen anderen Wert setzen, z.B. 8h
    • Danach Einstellungen ändern klicken. Nach der erfolgreichen Abfrage von berechtigtem User und Passwort, wird der Server neu gestartet und die Einstellungen werden sofort angewendet. Wenn dein Spoolverzeichnis noch nicht händisch geleert wurde, kannst du es ja gleich testen.
    3. Notlösung: Cronjob, der täglich Putze spielt.

edlin

Nachtrag:
Alternativ kann die Anpassung auch direkt in /etc/cups/cupsd.conf vorgenommen werden, indem man die Zeilen
MaxJobs 10
PreserveJobFiles 8h

am Ende hinzufügt (oder bei vorhandenen Einträgen diese anpasst). Anschliessend cups neu starten.
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

hsp

Danke, perfekte Antwort ... alles wieder gut.

...