Mám na svém disku nainstalované Lubuntu 16.10 připojené jako /
.
Problém je v tom, že soubor protokolu CUPS ( /var/log/cups/error.log
) neustále roste, dokud na disku nezůstane žádné volné místo…
Takže když ten soubor smažu, místo na disku se znovu uvolni
Už jsem to zkusil:
fsck
- analyzátor využití disku
- každé apt-cleaning/autocleaning a oprava závislostí.
Jak mám postupovat?
du -sxh
:
9,0G .
Model: ATA ST3160815AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32,3kB 50,3GB 50,3GB primary ext4 boot
2 50,3GB 160GB 110GB extended
5 50,3GB 158GB 108GB logical ext4
6 158GB 160GB 2136MB logical linux-swap(v1)
parted --list &&sudo df -h
:
Model: ATA ST3160815AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32,3kB 50,3GB 50,3GB primary ext4 boot
2 50,3GB 160GB 110GB primary ext4
Filesystem Size Used Avail Use% Mounted on
udev 985M 0 985M 0% /dev
tmpfs 201M 6,3M 195M 4% /run
/dev/sda1 46G 43G 709M 99% /
tmpfs 1003M 188K 1003M 1% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 1003M 0 1003M 0% /sys/fs/cgroup
tmpfs 201M 36K 201M 1% /run/user/1000
/dev/sda2 101G 60M 96G 1% /media/aram/
Přijatá odpověď:
Měl jsem stejný problém. Soubory protokolu rostou velmi rychle a po několika hodinách spotřebovávají veškerý dostupný prostor v /. V tuto chvíli se věci začínají opravdu zhoršovat. Proces cups také zatěžuje CPU (100 % v jednom jádru – to vysvětluje těch 50 %, které vidíte v duálním vyléčení).
Zdá se, že smazání souboru v tomto okamžiku nepomůže okamžitě. Myslím, že soubor je stále používán procesem cups a neuvolní místo na disku... ale po restartu jsem získal nějaké volné místo na disku a měl jsem čas prozkoumat /var/log/cups/error_log .
Zde je to, co jsem našel v prvních několika řádcích
E [16/Oct/2016:09:48:02 +0300] MFCJ625DW: File \"/usr/lib/cups/filter/brother_lpdwrapper_mfcj625dw\" has insecure permissions (0100775/uid=0/gid=0).
E [16/Oct/2016:09:48:02 +0300] MFCJ625DW: Directory \"/usr/lib/cups/filter\" has insecure permissions (040775/uid=0/gid=0).
E [16/Oct/2016:09:48:02 +0300] MFCJ625DW: File \"/usr/lib/cups/filter/brother_lpdwrapper_mfcj625dw\" has insecure permissions (0100775/uid=0/gid=0).
E [16/Oct/2016:09:48:02 +0300] MFCJ625DW: Directory \"/usr/lib/cups/filter\" has insecure permissions (040775/uid=0/gid=0).
E [16/Oct/2016:09:48:03 +0300] Directory \"/usr/lib/cups/notifier\" has insecure permissions (040775/uid=0/gid=0).
W [16/Oct/2016:09:48:03 +0300] Notifier for subscription 1879 (dbus://) went away, retrying!
E [16/Oct/2016:09:48:03 +0300] Directory \"/usr/lib/cups/notifier\" has insecure permissions (040775/uid=0/gid=0).
W [16/Oct/2016:09:48:03 +0300] Notifier for subscription 1879 (dbus://) went away, retrying!
W [16/Oct/2016:09:48:03 +0300] Notifier for subscription 1879 (dbus://) went away, retrying!
A pak se poslední varování opakuje znovu a znovu... více než 45 000krát za sekundu! (Není divu, že se disk po krátké době zaplní)
Související:Ubuntu 14.10 pravidelně padá?Za předpokladu, že máte podobný problém, mějte na paměti, že věc, na kterou si cups neustále stěžuje, je velmi jednoduchá na opravu:
Adresář \"/usr/lib/cups/notifier\" má nezabezpečená oprávnění (040775/uid=0/gid=0).
Jakmile změníte oprávnění pomocí sudo chmod 755 /usr/lib/cups/notifier
, soubor by měl přestat růst. (když jste u toho, opravte ostatní soubory, na které si stěžuje).