Tutoriales

Cómo eliminar archivos enormes (100-200 GB) en Linux

En el mundo de la manipulación de terminales de Linux, podemos usar una serie de comandos de Linux para eliminar o eliminar archivos de manera eficiente.

Cuando se trata de tareas de eliminación de archivos, generalmente confiamos en el comando «rm», que elimina rápidamente los archivos del sistema. Para aumentar la seguridad y la garantía, «arrancarEl comando » entra en juego para garantizar la eliminación completa y segura de archivos sin dejar rastros.

también,»limpiarEl comando proporciona una capa adicional de protección para borrar archivos de forma segura sin recuperación. En escenarios más complejos o necesidades avanzadas de eliminación de archivos, podemos recurrir a herramientas de eliminación segura diseñadas para cumplir con los más altos estándares para la eliminación segura de archivos.

Con estas poderosas opciones implementadas, podemos eliminar archivos de manera segura y eficiente de nuestro entorno de terminal Linux.

Podemos usar cualquiera de las utilidades anteriores para archivos relativamente pequeños.¿Qué pasa si queremos eliminar/eliminar un archivo/directorio enorme? 100-200 GB?

Esto puede no ser tan fácil como parece en términos del tiempo que se tarda en eliminar un archivo (programación de E/S) y la cantidad de RAM consumida para realizar la operación.

Publicaciones relacionadas

En este tutorial, explicaremos cómo eliminar de manera eficiente y confiable archivos/directorios grandes en Linux.

El objetivo principal aquí es utilizar una técnica que no ralentice el sistema al eliminar archivos grandes, lo que permite una E/S razonable.Podemos lograr esto usando el siguiente método comando ionico.

Elimine archivos enormes (200 GB) en Linux usando el comando ionice

ionis es un programa útil que puede establecer u obtener la clase y prioridad de programación de E/S de otro programa.si no hay argumento o solo -p Cuando se proporciona, ionice consultará la clase de programación de E/S actual y la prioridad del proceso.

Si le damos un nombre de comando como comando rm, que ejecutará el comando con los parámetros dados. Para especificar el ID de proceso de un proceso en ejecución para obtener o establecer parámetros de programación, ejecute el siguiente comando:

# ionice -p PID

Especifica el nombre o número de la clase de programación a utilizar ( para nadie, 1 En tiempo real, 2 Para hacer nuestro mejor esfuerzo, 3 para inactivo) el siguiente comando.

esto significa RM Pertenecerá a la clase I/O inactiva y usará I/O solo cuando no lo necesite ningún otro proceso:

---- Deleting Huge Files in Linux -----
# ionice -c 3 rm /var/logs/syslog
# ionice -c 3 rm -rf /var/log/apache

Si no hay mucho tiempo libre en el sistema, es posible que deseemos usar la clase de programación de mejor esfuerzo y establecer una prioridad baja, así:

# ionice -c 2 -n 6 rm /var/logs/syslog
# ionice -c 2 -n 6 rm -rf /var/log/apache

notas: Para eliminar archivos de gran tamaño de forma segura, podemos utilizar arrancar, limpiar Y las diversas herramientas en el kit de herramientas de eliminación segura antes mencionado, no el comando rm.

Para obtener más información, consulte la página del manual de ionice:

# man ionice 

¡Eso es todo por ahora! ¿Qué otros métodos tienes para lograr lo anterior? Comparta con nosotros utilizando la sección de comentarios a continuación.

LEER  Descargar Alacritty Linux 0.9.0

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba