Articulo de referencia

Eliminación de archivos

La eliminación suele representarse mediante un contenedor de basura. La eliminación de archivos consiste en la supresión de un archivo del sistema de archivos de un ordenador . ...

cubo de basura rojo
La eliminación suele representarse mediante un contenedor de basura.

La eliminación de archivos consiste en la supresión de un archivo del sistema de archivos de un ordenador .

Todos los sistemas operativos incluyen comandos para eliminar archivos ( rm en Unix y Linux , [ 1 ] era en CP/M y DR-DOS , del / erase en MS-DOS / PC DOS , DR-DOS, Microsoft Windows , etc.). Los administradores de archivos también ofrecen una forma práctica de eliminarlos. Se pueden eliminar archivos uno por uno o se puede eliminar todo un árbol de directorios de la lista negra.

Objetivo

Algunos ejemplos de razones para eliminar archivos son:

  • Liberando espacio en disco
  • Eliminar datos duplicados o innecesarios para evitar confusiones.
  • Hacer que la información confidencial no esté disponible para otros.
  • Eliminar un sistema operativo o borrar un disco duro

Extracción accidental

Un problema común al eliminar archivos es la eliminación accidental de información que posteriormente resulta ser importante. Un método habitual para evitarlo es realizar copias de seguridad periódicas. De esta forma, los archivos eliminados por error pueden recuperarse en copias de seguridad.

Otra técnica frecuente consiste en no eliminar los archivos al instante, sino moverlos a un directorio temporal cuyo contenido se puede borrar posteriormente. Así funciona la papelera de reciclaje . Microsoft Windows , macOS de Apple y algunas distribuciones de Linux emplean esta estrategia.

En MS-DOS , se puede usar el comando `undelete` . En MS-DOS, los archivos "eliminados" en realidad no se borran, sino que solo se marcan como tales ; por lo tanto, podrían recuperarse durante un tiempo, hasta que los bloques de disco que utilizaban sean ocupados por otros archivos. Así es como funcionan los programas de recuperación de datos: buscando archivos marcados como eliminados. Dado que el espacio se libera por byte, en lugar de por archivo, esto a veces puede provocar que la recuperación de datos sea incompleta. Desfragmentar una unidad puede impedir la recuperación, ya que los bloques utilizados por el archivo eliminado podrían sobrescribirse al estar marcados como "vacíos".

Otra medida de precaución consiste en marcar los archivos importantes como de solo lectura . Muchos sistemas operativos advierten al usuario que intenta eliminar dichos archivos. Cuando existen permisos de sistema de archivos , los usuarios que carecen de los permisos necesarios solo pueden eliminar sus propios archivos, evitando así la eliminación del trabajo de otros usuarios o de archivos críticos del sistema.

Datos sensibles

El problema común con los datos confidenciales es que los archivos eliminados no se borran realmente y, por lo tanto, pueden ser recuperados por terceros interesados. La mayoría de los sistemas de archivos solo eliminan el enlace a los datos. Pero incluso sobrescribir partes del disco con otro contenido o formatearlo puede no garantizar que los datos confidenciales sean completamente irrecuperables. Existe software especializado que sobrescribe los datos, y las unidades ATA modernas (posteriores a 2001) incluyen un comando de borrado seguro en el firmware. Sin embargo, las aplicaciones y empresas de alta seguridad a veces requieren que una unidad de disco se destruya físicamente para garantizar que los datos no sean recuperables, ya que cambios microscópicos en la alineación del cabezal y otros efectos pueden significar que incluso tales medidas no son seguras. Cuando los datos están cifrados, solo es necesario que la clave de cifrado no esté disponible. El cifrado de datos es la práctica de "eliminar" datos eliminando o sobrescribiendo (únicamente) las claves de cifrado.

Véase también

Referencias

  1. "rm(1) — Página del manual de Linux" . El proyecto man-pages . Agosto de 2023. Consultado el 3 de febrero de 2024 .