Por lo general, en un servidor de correo Linux, con el tiempo el tamaño de /var/spool/mail/root El archivo puede aumentar considerablemente debido a varios programas, servicios y demonios que están configurados de forma predeterminada para enviar notificaciones al buzón de la cuenta raíz.
Si la raíz El archivo del buzón crece considerablemente en tamaño, debe tener en cuenta algunas medidas para eliminar el archivo y liberar espacio en el disco o en la partición.
Sin embargo, antes de eliminar realmente los mensajes de correo raíz, primero intente leer todos los correos raíz para asegurarse de no eliminar algunos correos electrónicos importantes. En la consola, puede iniciar sesión como root en su sistema y simplemente ejecute el comando de correo que abrirá automáticamente el buzón de la cuenta raíz para su lectura. Si correo La utilidad de línea de comandos no está presente en su sistema, instale mailx o utilidades de correo paquete emitiendo el siguiente comando.
# yum install mailx [On CentOS/RHEL/Fedora] # apt-get install mailutils [On Debian/Ubuntu]
El método más simple para eliminar la raíz el archivo de correo de la cuenta es para usar Linux stdout redirección al archivo, que truncará el archivo del buzón, como se ilustra en el siguiente ejemplo.
# > /var/spool/mail/root
Otra variante que puede usar para truncar el archivo del buzón de la cuenta raíz es leer el contenido de /dev/null especial de Linux (archivo de agujero negro de Linux) con el comando cat y redirija la salida al archivo de buzón raíz, como se muestra en el siguiente ejemplo. Leyendo el contenido de /dev/null el archivo devolverá instantáneamente EOF (Fin del archivo ).
# cat /dev/null > /var/spool/mail/root
Después de truncar el archivo, inspeccione el contenido de la raíz archivo de buzón de cuenta usando el comando cat, más o menos comando para determinar si el contenido del archivo se ha borrado con éxito.
El comando menos debe regresar END del archivo inmediatamente.
Puede automatizar el proceso de truncar el archivo del buzón de la cuenta raíz agregando un trabajo crontab para ejecutar cada medianoche como se muestra a continuación excepto.
# 0 0 * * * cat /dev/null > /var/spool/mail/root 2>&1 > truncate-root-mail.log
¡Eso es todo! Si conoce alguna otra forma de eliminar el buzón raíz, compártala con nosotros a través de la sección de comentarios a continuación.