LinuxParty
NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
En el ámbito de las operaciones de terminales de Linux, tenemos a nuestra disposición una variedad de comandos de Linux con el fin de eliminar o eliminar archivos de manera efectiva.
Cuando se trata de la tarea de eliminación de archivos, comúnmente confiamos en el comando "rm" , que borra rápidamente archivos del sistema. Para mayor seguridad y garantía, entra en juego el comando " shred ", que garantiza la eliminación completa y segura de un archivo, sin dejar rastro.
Además, el comando "wipe" ofrece una capa adicional de protección, borrando archivos de forma segura más allá de cualquier posibilidad de recuperación. En escenarios más complejos o para necesidades avanzadas de eliminación de archivos, podemos recurrir a las herramientas de eliminación segura diseñadas para cumplir con los más altos estándares de eliminación segura de archivos.
Con estas potentes opciones a nuestra disposición, podemos eliminar archivos del entorno de la terminal Linux de forma segura y eficaz.
Podemos utilizar cualquiera de las utilidades anteriores para manejar archivos relativamente pequeños. ¿Qué pasa si queremos eliminar/eliminar un archivo/directorio enorme, digamos entre 100 y 200 GB ?
Puede que esto no sea tan fácil como parece, en términos del tiempo necesario para eliminar el archivo (programación de E/S), así como de la cantidad de RAM consumida durante la operación.
En este tutorial, explicaremos cómo eliminar de manera eficiente y confiable archivos/directorios enormes en Linux.
El objetivo principal aquí es utilizar una técnica que no ralentice el sistema mientras se elimina un archivo enorme, lo que resulta en una E/S razonable. Podemos lograr esto usando el comando ionice .
Eliminar archivos ENORMES (200 GB) en Linux usando el comando ionice
ionice es un programa útil que establece u obtiene la clase de programación de E/S y la prioridad de otro programa. Si no se dan argumentos o solo -p
es dado, ionice consultará la clase de programación de E/S actual y la prioridad para ese proceso.
Si le damos un nombre de comando como rm comando, ejecutará este comando con los argumentos dados. Para especificar los ID de los procesos en ejecución para los cuales obtener o establecer los parámetros de programación, ejecute esto:
# ionice -p PID
Para especificar el nombre o número de la clase de programación que se utilizará ( 0 para ninguno, 1 para tiempo real, 2 para mejor esfuerzo, 3 para inactivo), utilice el siguiente comando.
Esto significa que rm pertenecerá a la clase de E/S inactiva y solo usa E/S cuando ningún otro proceso lo necesita:
---- Eliminar archivos enormes en Linux ----- # ionice -c 3 rm /var/logs/syslog # ionice -c 3 rm -rf /var/log/apache
Si no habrá mucho tiempo de inactividad en el sistema, es posible que deseemos utilizar la clase de programación de mejor esfuerzo y establecer una prioridad baja como esta:
# ionice -c 2 -n 6 rm /var/logs/syslog # ionice -c 2 -n 6 rm -rf /var/log/apache
Nota : Para eliminar archivos grandes usando un método seguro, podemos usar shred , wipe y varias herramientas en el kit de herramientas de eliminación segura mencionado anteriormente, en lugar del comando rm .
Para obtener más información, consulte la página de manual de ionice:
# man ionico
¡Eso es todo por ahora! ¿Qué otros métodos tiene en mente para el propósito anterior? Utilice la sección de comentarios a continuación para compartir con nosotros.

-
Linux
- Cómo instalar y habilitar el completado automático de Bash Linux
- ¿Y si Linus Torvalds hubiera aceptado la oferta de Steve Jobs?
- Optimizar imágenes desde la Terminal Linux
- ¿Quiere una distribución de Linux sencilla, estable y segura? Entonces SpiralLinux es para ti
- Pruebas de rendimiento en servidores VPS, ordenadores de Escritorio o Servidores Linux
- Las 8 mejores distribuciones ligeras de Linux para ordenadores antiguos
- Los 6 mejores cargadores de arranque (boot loaders) para Linux
- Se eliminará el soporte a largo plazo para el kernel de Linux ya que el mantenimiento sigue bajo presión
- Cómo borrar archivos MUY GRANDES (100-200 GB) en Linux
- La cuota de mercado de Linux en Steam sigue siendo superior a la de Apple macOS
- ¿Puedes ejecutar Linux en un Commodore 64?
- Cambiar la hora en Linux con Chrony
- Ahora puede actualizar Linux Mint 21.1 a Linux Mint 21.2, así es como
- Renombrar archivos masivamente en Linux (quitar espacios, cambiar mayúsculas) a la vez en Linux
- Usa tmux para una terminal más poderosa para Linux