Opciones para recuperar archivos eliminados

Eliminar archivos accidentalmente en el servidor es una situacion mas comun de lo que parece. A diferencia de los sistemas operativos de escritorio que tienen una papelera de reciclaje, en los servidores Linux los archivos eliminados no van a ninguna papelera: se borran de forma permanente del sistema de archivos. Sin embargo, dependiendo de la infraestructura del servidor, pueden existir copias de los archivos en los sistemas de backup del proveedor o en backups que el propio usuario haya configurado.

Metodo 1: Recuperar desde JetBackup en cPanel

Si el proveedor de hospedaje tiene JetBackup configurado, esta es la forma mas rapida de recuperar archivos individuales sin necesidad de restaurar toda la cuenta:

  1. Acceder a cPanel y abrir JetBackup.
  2. Ir a File Backups o Home Directory Backups.
  3. Seleccionar una fecha de backup anterior al momento en que se elimino el archivo.
  4. Navegar en la estructura de directorios hasta encontrar el archivo eliminado.
  5. Seleccionar el archivo y hacer clic en Restore para restaurarlo en su ubicacion original.

Metodo 2: Recuperar desde los backups de cPanel

  1. Acceder a cPanel > Copias de Seguridad.
  2. En la seccion de restauracion de directorio principal, descargar el backup de una fecha anterior.
  3. Extraer el archivo tar.gz localmente y buscar el archivo eliminado dentro del backup.
  4. Subir solo el archivo recuperado al servidor via FTP.

Metodo 3: Recuperar desde el plugin UpdraftPlus en WordPress

Si se usa UpdraftPlus con backups configurados, se puede restaurar solo la carpeta de uploads u otras carpetas especificas sin restaurar todo el sitio:

  1. Ir a Ajustes > UpdraftPlus Backups.
  2. Seleccionar el backup de una fecha anterior al borrado accidental.
  3. En la pantalla de restauracion, seleccionar solo el componente Subidas (uploads) si el archivo eliminado estaba en la libreria de medios.
  4. Confirmar la restauracion parcial.

Metodo 4: Contactar al soporte tecnico del proveedor

Si no hay acceso a backups propios y no esta disponible JetBackup, contactar al soporte tecnico del proveedor de hospedaje es la siguiente opcion. Muchos proveedores mantienen snapshots del servidor independientes de los backups accesibles desde cPanel. Al contactar al soporte:

  • Indicar exactamente que archivos se eliminaron y cuando ocurrio el borrado.
  • Proporcionar la ruta completa de los archivos en el servidor.
  • Preguntar si el proveedor puede restaurar esos archivos especificos desde sus snapshots internos.

Prevencion: evitar futuros borrados accidentales

Medida preventivaComo implementarla
Backups automaticos diariosConfigurar UpdraftPlus, JetBackup o respaldo via cron
Almacenamiento en multiples ubicacionesGuardar backups en el servidor y en la nube
Permisos restrictivos en archivos criticoschmod 444 en archivos que no deben modificarse
Confirmar antes de eliminarMover archivos a una carpeta temporal antes de eliminarlos
¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)