Situatie
De obicei, pe un server de mail Linux, în timp, dimensiunea fișierului /var/spool/mail/ root poate crește considerabil de la diferite programe, servicii și daemons configurate în mod prestabilit pentru a trimite notificări la cutia poștală a contului rădăcină.
Dacă fișierul root mailbox crește considerabil în dimensiune, trebuie să țineți cont de unele măsuri pentru a șterge fișierul pentru a elibera spațiu pe disc sau partiție.
Solutie
Cea mai simplă metodă de a șterge fișierul root mailbox este de a utiliza redirecționarea stdout Linux în fișier, ceea ce va trunchia fișierul căsuței poștale, așa cum este ilustrat în exemplul de mai jos:
O altă variantă pe care o puteți folosi pentru a trunchia fișierul root mailbox este de a citi conținutul fișierului /dev/null special Linux (fișierul blackhole Linux) cu comanda cat și redirecționarea output-ului în fișierul mailbox root, după cum se arată în exemplul de mai jos. Citirea conținutului fișierului /dev/null va reveni instantaneu la EOF (End of File).
După trunchierea fișierului, inspectați conținutul fișierului root mailbox utilizând comanda cat, comanda more sau less pentru a determina dacă conținutul fișierului a fost șters cu succes.
Comanda less ar trebuie să returneze sfarsitul fisierului.
Puteți automatiza procesul de trunchiere a fișierului root mailbox prin adăugarea unui job in crontab pentru a rula de fiecare data la miezul nopții, după cum se arată în cele de mai jos.
Leave A Comment?