Kā izdzēst saknes pasta (pastkastes) failu Linux


Parasti Linux pasta serverī laika gaitā/var/spool/mail/root faila lielums var ievērojami palielināties attiecībā uz dažādām programmām, pakalpojumiem un dēmoniem, kas pēc noklusējuma ir konfigurēti sūtīt paziņojumus uz root konta pastkasti.

Ja saknes pastkastes faila izmērs ievērojami palielinās, jāņem vērā daži pasākumi, lai izdzēstu failu, lai atbrīvotu vietu diskā vai nodalījumā.

Tomēr, pirms faktiski izdzēšat saknes pasta ziņojumus, vispirms mēģiniet izlasīt visas saknes vēstules, lai pārliecinātos, ka nenoņemat svarīgu e-pastu. Konsolē varat pieteikties kā root savā sistēmā un vienkārši izpildīt pasta komandu, kas automātiski atvērs saknes konta pastkasti lasīšanai. Ja jūsu sistēmā nav pasta komandrindas utilītas, instalējiet paketi mailx vai mailutils, izsniedzot tālāk norādīto komandu.

# yum install mailx          [On CentOS/RHEL/Fedora]
# apt-get install mailutils  [On Debian/Ubuntu]

Vienkāršākā metode saknes konta pasta faila dzēšanai ir Linux novirzīšanas izmantošana uz failu, kas saīsinās pastkastes failu, kā parādīts zemāk esošajā piemērā.

# > /var/spool/mail/root

Cits variants, kuru varat izmantot saknes konta pastkastes faila saīsināšanai, ir lasīt/dev/null īpašā Linux faila (Linux blackhole fails) saturu ar cat komandu un novirzīt izvadi uz saknes pastkastes failu, kā parādīts zemāk esošajā piemērā. Izlasot faila/dev/null saturu, uzreiz tiks parādīts EOF (faila beigas).

# cat /dev/null > /var/spool/mail/root

Pēc faila saīsināšanas pārbaudiet saknes konta pastkastes faila saturu, izmantojot vairāk vai mazāk komandu, lai noteiktu, vai faila saturs ir veiksmīgi izdzēsts.

Mazāk komandai nekavējoties jāatgriež faila END.

Jūs varat automatizēt saknes konta pastkastes faila saīsināšanas procesu, pievienojot crontab darbu, lai palaistu katru pusnakti, kā parādīts zemāk, izņemot.

# 0 0 * * *  cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log

Tieši tā! Ja jūs zināt kādu citu veidu, kā izdzēst saknes pastkasti, dalieties ar mums, izmantojot komentāru sadaļu zemāk.