Sistemas de archivos enchufables

Para comprender cómo funciona el programa, es importante entender el concepto de sistemas de archivos de plugins. Cada plugin crea un sistema de archivos virtual que permite trabajar con sus datos como si fueran archivos y carpetas “comunes”:

La idea principal de los sistemas de archivos de plugins es proporcionar al núcleo del programa archivos y carpetas “abstractos” que admitan operaciones comunes, ocultando al mismo tiempo su implementación.

Atributos

Los archivos y carpetas en los sistemas de archivos de plugins tienen atributos:

En general, los sistemas de archivos no están obligados a admitir todos ellos. Por ejemplo, no existe una forma exacta de determinar el tamaño de una tabla de base de datos, por lo que los archivos correspondientes tendrán tamaño cero. En la práctica, esto no tiene mucho efecto, excepto por alguna incomodidad al calcular el tamaño total del backup.

Configuraciones

Algunos plugins son configurables. Por ejemplo, para trabajar con una carpeta FTP remota, necesita especificar la dirección del servidor y los parámetros de autorización. Para hacerlo, debe crear una Configuración para el plugin FTP.

Sistema de archivos del plugin FTP

En términos del sistema de archivos del plugin, cada configuración es una carpeta de nivel superior. Al expandir esta carpeta, el plugin lee los ajustes del archivo de configuración e inicia la conexión con la fuente de datos correspondiente (por ejemplo, servidor FTP, base de datos MySQL u otros).

Puede obtener más información sobre las configuraciones en el siguiente capítulo, Configuraciones de plugins.

En esta sección:

¿Quién usa Handy Backup?