Busqueda sobre Linux y software libre

Noticias sobre linux y software libre - Google 

Cómo configurar un punto de restauración en X-WRT para que puedas volver a tu configuración actual si algo falla en el futuro

 Le preguntamos a Gemini, la inteligencia artificial de Google cómo  configurar un punto de restauración en X-WRT para que puedas volver a tu configuración actual si algo falla en el futuro

Explicanos detalladamente cómo configurar un punto de restauración en X-WRT para que puedas volver a tu configuración actual si algo falla en el futuro

Tener un "punto de restauración" es lo único que separa una tarde productiva de configuración de un dolor de cabeza monumental tratando de recordar qué moviste en el firewall. En X-WRT (y en OpenWRT en general), esto se conoce como Generar un Respaldo (Backup Archive).

Aquí tienes los pasos detallados para crear tu red de seguridad y cómo usarla cuando las cosas salgan mal.

1. Crear el punto de restauración (Vía Web - LuCI)

Este es el método más sencillo y genera un archivo comprimido que contiene todos tus cambios (IPs, contraseñas, reglas de firewall, configuraciones de VPN, etc.).

Entra a la interfaz de X-WRT (por defecto 192.168.15.1).

Ve al menú superior: System (Sistema) > Backup / Flash Firmware.

En la pestaña Backup, busca el botón que dice Generate archive (Generar archivo).

El router compilará todos tus archivos de configuración en un archivo con extensión .tar.gz y lo descargará automáticamente a tu PC.

💡 Consejo Pro: Cambia el nombre del archivo a algo descriptivo, por ejemplo: XWRT_Estable_Fibra_27_Feb_2026.tar.gz. Así sabrás exactamente qué versión estás restaurando.

2. Personalizar qué se incluye en el respaldo

Por defecto, X-WRT solo guarda los archivos de la carpeta /etc/config/. Si has creado scripts manuales o archivos en otras carpetas (como /root o /etc/storage), debes decirle al sistema que los incluya.

En la misma pantalla de Backup / Flash Firmware, ve a la pestaña Configuration.

Aquí verás una lista de archivos que se guardarán.

Si tienes un script personalizado, añade la ruta manual al final (ejemplo: /etc/mi_script_secreto.sh).

Haz clic en Save (Guardar). La próxima vez que generes un archivo de respaldo, este incluirá tus archivos extra.

3. Cómo restaurar tu configuración si algo falla

Si el router aún es accesible pero la configuración está rota (el Wi-Fi no conecta, el bloqueo de anuncios no funciona, etc.):

Ve nuevamente a System > Backup / Flash Firmware.

Busca la sección Restore (Restaurar).

Haz clic en Upload archive... (Subir archivo) y selecciona tu archivo .tar.gz.

El router subirá el archivo, lo descomprimirá y se reiniciará automáticamente.

Al volver a encenderse, todo estará exactamente como el día que hiciste el backup.

4. El "Punto de Restauración" por Terminal (SSH)

Si eres de los que prefiere la consola o si la interfaz web no carga bien, puedes usar el comando sysupgrade.

Para crear el respaldo:

Bash

sysupgrade -b /tmp/backup.tar.gz

(Luego puedes usar un programa como WinSCP para sacar ese archivo del router a tu PC).

Para restaurar el respaldo:

(Sube el archivo a /tmp/ primero)

Bash


sysupgrade -r /tmp/backup.tar.gz

5. Casos de Emergencia: Cuando ni el backup carga

Si configuraste algo tan mal que ya no puedes entrar ni por cable ni por Wi-Fi, el archivo de respaldo en tu PC es inútil hasta que recuperes acceso. Tienes dos opciones:

SituaciónAcción
Acceso bloqueadoMantén el botón de Reset presionado por 10 segundos para volver a "Valores de Fábrica". Luego, entra y sube tu backup.
Bootloop (No arranca)Usa el acceso por Puerto Serie (TTL) que explicamos antes para forzar una carga de firmware y luego restaurar tu config.

Resumen de mejores prácticas

Antes de instalar un plugin: Haz un backup. Si el plugin rompe el sistema, restauras en 2 minutos.

Antes de actualizar el firmware: Haz un backup. No todos los backups de versiones viejas funcionan en versiones nuevas, pero es mejor tenerlo que no tenerlo.

Copia externa: No guardes el backup solo en el router (algunos lo hacen en la partición /overlay). Si el router muere, pierdes el backup. Guárdalo siempre en la nube o un pendrive.

¿Te gustaría que te explicara cómo automatizar esto para que el router envíe un respaldo a tu correo electrónico o a un servidor FTP cada semana de forma automática?

Cómo solucionar problemas de PartClone en LInux

 Le pedimos a Gemini, la inteligencia artificial de Google que nos expĺique cómo solucionar problemas de PartClone en Linux

Explicanos detalladamente cómo solucionar problemas de PartClone en Linux

Solucionar problemas en Partclone puede ser frustrante porque, al ser una herramienta de bajo nivel que trabaja directamente con los bloques del sistema de archivos, los errores suelen ser secos y técnicos. Si Partclone falla, generalmente no es por un error del programa en sí, sino por el estado de la partición o el tamaño del destino.

Aquí tienes la guía definitiva para diagnosticar y reparar los fallos más comunes.

1. Error: "Device is busy" (La partición está montada)

Este es el error número uno. Partclone requiere acceso exclusivo a los bloques para asegurar que los datos no cambien mientras se copian.

El Problema: Estás intentando clonar una partición que el sistema operativo está usando actualmente.

La Solución: Desmonta la partición antes de empezar.

Bash

sudo umount /dev/sdXn

Si es la partición raíz (/), no puedes hacerlo desde el sistema encendido. Debes arrancar desde un Live USB (como Clonezilla o Ubuntu Live) para realizar la operación "en frío".

2. Error: "Filesystem is dirty" o errores de Bitmap 

Partclone es "inteligente" porque lee el mapa de bits (bitmap) del sistema de archivos para saber qué bloques están vacíos. Si el sistema de archivos no se cerró correctamente, ese mapa de bits es poco fiable y Partclone se detendrá por seguridad.

El Problema: Un apagado repentino, un fallo de energía o (muy común) el Inicio Rápido de Windows dejó la partición en un estado "sucio".

La Solución:

Para Linux (EXT4): Ejecuta una reparación forzada:

Bash

sudo fsck.ext4 -f /dev/sdXn

Para Windows (NTFS): Debes arrancar Windows, desactivar el "Inicio rápido" en las opciones de energía y apagarlo completamente. Si no puedes entrar a Windows, usa:

Bash

sudo ntfsfix /dev/sdXn

3. Error: "Target partition is too small" 

Este es el "talón de Aquiles" de Partclone. A diferencia de otras herramientas, Partclone es estricto con la geometría del disco.

El Problema: El destino tiene que ser exactamente igual o mayor que el tamaño de la partición de origen, independientemente de cuántos datos reales haya dentro. Si el origen mide 100 GB (aunque solo uses 10 GB), el destino debe ser de al menos 100 GB.

La Solución:

Usa gparted para reducir la partición de origen al mínimo posible.

Realiza la clonación con Partclone.

Una vez restaurado, expande la partición en el nuevo disco.

4. Fallos de Segmentación o I/O Errors (Sectores dañados)

Si Partclone se detiene con un error de "Input/Output", es probable que tu disco duro físico esté muriendo.

Diagnóstico: Revisa los mensajes del kernel:

Bash

dmesg | tail -n 20

Si ves errores de lectura de bloques, el hardware tiene sectores físicos defectuosos.

La Solución: Deja de usar Partclone inmediatamente. Partclone no sabe gestionar errores físicos. Cambia a ddrescue, que está diseñado para ignorar sectores dañados y rescatar la mayor cantidad de datos posible.

5. Problemas de compatibilidad de versiones

Si creaste una imagen hace años con una versión muy antigua de Partclone y ahora intentas restaurarla, podrías encontrar errores de formato.

El Problema: Cambios en el formato binario del archivo .pcl.

La Solución: Intenta usar la opción -f (force) para ignorar advertencias menores, pero lo más seguro es descargar una versión de Clonezilla antigua (que coincida con la época de tu backup) para realizar la restauración.

Resumen de Comandos de Rescate

ComandoFunción
partclone.chkimg -s backup.pclVerifica si el archivo de imagen está corrupto.
lsblk -fVerifica que el sistema de archivos sea el correcto antes de llamar a partclone.extX.
sudo partclone.ext4 -dX -L error.log ...Ejecuta Partclone con modo depuración (debug) y guarda un log detallado.

Un toque de realidad (Candor AI)

A veces, Partclone simplemente se pone caprichoso con particiones NTFS muy fragmentadas. Si después de hacer un ntfsfix y asegurarte del tamaño sigues teniendo errores crípticos, no pierdas horas: usa el modo "dd" (clonación bit a bit) dentro de Clonezilla o directamente con el comando dd. Perderás la ventaja de saltarte el espacio vacío, pero terminarás el trabajo hoy.

¿Te gustaría que te ayudara a redactar un script para verificar automáticamente la integridad de todas tus imágenes de Partclone y que te avise si alguna está fallando?

Cómo instalar y configurar PartClone en linux

Le pedimos a Gemini, la inteligencia artificial de Google nos explique  cómo instalar y configurar PartClone en linux

Explicanos detalladamente cómo instalar y configurar PartClone en linux

Partclone es, esencialmente, el "músculo" que hay detrás de herramientas famosas como Clonezilla. A diferencia del comando dd, que es un poco "torpe" porque copia absolutamente todo el disco (incluyendo el espacio vacío y la basura), Partclone es inteligente: entiende el sistema de archivos y solo copia los bloques de datos que están realmente en uso.

Esto lo hace muchísimo más rápido y eficiente para crear copias de seguridad de particiones.

1. Instalación de Partclone 

Partclone está disponible en los repositorios oficiales de casi todas las distribuciones modernas.

En Debian, Ubuntu, Linux Mint y derivados:

Bash

sudo apt update

sudo apt install partclone


En Fedora:

Bash


sudo dnf install partclone

En Arch Linux:

Bash


sudo pacman -S partclone

2. Conceptos Clave antes de Empezar

Partclone no es un único comando, sino una familia de herramientas especializadas según el sistema de archivos que vayas a tratar:

partclone.ext4:
Para sistemas Linux modernos.

partclone.ntfs: Para particiones de Windows.

partclone.vfat: Para memorias USB o particiones EFI.

partclone.btrfs, partclone.hfsplus, etc.

3. Cómo usar Partclone: Escenarios Comunes

[!IMPORTANT]

Regla de oro: Nunca trabajes sobre una partición que esté montada. Si quieres clonar el sistema donde estás, hazlo desde un Live USB.

A. Crear una imagen de una partición (Backup)

Imagina que quieres guardar tu partición de Linux (/dev/sda1) en un archivo de imagen en un disco externo.

Bash

# Formato: partclone.[sistema] -c -s [origen] -o [destino]

sudo partclone.ext4 -c -s /dev/sda1 -o /media/backup/mi_sistema.pcl

-c: Significa Clone (crear copia).

-s: Source (origen).

-o: Output (archivo de imagen resultante).

B. Restaurar una imagen a una partición

Si algo sale mal y quieres devolver la vida a esa partición:

Bash

sudo partclone.ext4 -r -s /media/backup/mi_sistema.pcl -o /dev/sda1

-r: Significa Restore (restaurar).

C. Clonación directa (Disco a Disco)

Si lo que quieres es pasar los datos de un disco viejo a uno nuevo directamente, usamos el modo "device to device":

Bash

sudo partclone.ext4 -b -s /dev/sda1 -o /dev/sdb1

-b: Significa dev-to-dev (clonación directa entre dispositivos).

4. Combinación con Compresión (Ahorro de espacio) 📦

Por defecto, Partclone crea un archivo del tamaño de los datos usados. Si quieres que ocupe aún menos, puedes "tuberizar" la salida hacia un compresor como gzip.

Para Guardar:

Bash


sudo partclone.ext4 -c -s /dev/sda1 -L backup.log | gzip -c > mi_backup.pcl.gz

Para Restaurar:

Bash


zcat mi_backup.pcl.gz | sudo partclone.ext4 -r -o /dev/sda1 -L restore.log

5. Verificación y Comprobación

¿Cómo saber si el archivo que creaste está sano? Partclone incluye una herramienta de verificación:

Bash

sudo partclone.chkimg -s mi_sistema.pcl

Resumen de opciones útiles

OpciónDescripción
-N, --ncursesMuestra una interfaz visual en la terminal con barras de progreso.
-dXEstablece el nivel de "debug" (útil si hay errores).
-L [archivo]Guarda un registro (log) de toda la operación.
-f [segundos]Define cada cuánto tiempo se actualiza la pantalla de progreso.

Una pequeña advertencia "witty" 

Partclone es como un cirujano: muy preciso pero no perdona errores. Si te equivocas en el nombre del dispositivo de destino (-o /dev/sdb1), borrará todo lo que haya ahí sin preguntar dos veces. Revisa siempre dos veces con el comando lsblk antes de pulsar Enter.

¿Te gustaría que te explicara cómo montar esa imagen .pcl para extraer un solo archivo sin tener que restaurar toda la partición? Sería un truco muy útil para ahorrarte tiempo.

Ads by CJ - Linux Foundation

Share This