Cu tratamentul site-ului în orice caz, va trebui să se ocupe separat. Dar cum
am șterge coada de mesaje?
# ștergeți toate mesajele înghețate (ștergeți mesajele înghețate)
exiqgrep -zi | xargs exim -Mrm
exim -bp | grep congelat | awk '' | xargs exim -Mrm
exipick -zi | xargs exim -Mrm
#
# Ștergeți toate mesajele din coada EXIM (oricare dintre opțiunile sugerate)
exipick -i | xargs exim -Mrm
exim -bp | exiqgrep -i | xargs exim -Mrm
exim -bp | awk '/ ^ * [0-9] + [mhd] /' bash
#
Comenzi utile atunci când lucrați cu Exim
Lucrul cu coada de mesaje din Exim
# Vizualizați anteturile mesajului în coadă
exim -Mvh
# Vizualizați conținutul (corpul) mesajului din coadă
exim -Mvb
Exim: nu au fost identificate mesaje după opțiunea -Mrm
Când reporniți Exim4 jură lipsa de spațiu, dar spațiul de pe disc este mai mult decât suficient.
Pornirea MTA: deschisă: Nu există spațiu rămas pe dispozitiv
Se verifică numărul de fișiere care au fost șterse
df -i
Exim stochează mesaje în directorul / var / spool / exim4
Numărarea numărului de fișiere a arătat că acestea sunt de aproximativ 600k
/ var / spool / exim4 # găsi -maxdepth -type d | în timp ce citiți-r dir; faceți printf "% s: \ t" "$ dir"; găsiți tipul "$ dir" f | wc -l; făcut
. 578517
./ db: 4
./ intrare: 392917
./ msglog: 185596
rm * # failed - bash: / bin / rm: Lista de argumente este prea lungă. ștergeți cu (curățarea directoarelor de intrare și a înregistrării de mesaje Exlog au avut câteva minute)
găsi. - tip f | xargs rm
În același loc, în cartier (db) a existat un fișier de retransmisie de gigabyte