A veces puede ser práctico dejar que el propio administrador de la máquina cliente de respaldo le diga qué debe copiarse durante los trabajos. O bien, puede ser que las carpetas a copiar tengan una nomenclatura aleatoria o impredecible.
Para estos casos, es posible ejecutar un script en el cliente de respaldo para leer o generar una lista de directorios para respaldar, de acuerdo con el siguiente ejemplo:
FileSet {
Name = "fileset_remoto"
Include {
Options {
Compression = GZIP1
signature = MD5
}
File = "\\|cat /etc/bacula/include"
}
Exclude {
File = "\\|cat /etc/bacula/exclude"
}
}
Los archivos de inclusión y exclusión deben existir en la máquina del cliente y contener una lista de los directorios que se incluirán y excluirán en la copia de seguridad, como se muestra a continuación:
root@hfaria-desk-i5:/etc/bacula# cat include /etc root@hfaria-desk-i5:/etc/bacula# cat exclude /etc/zfs
Para esta copia de seguridad, /etc se incluye de forma recursiva y /etc/zfs se excluye. Se puede usar una sintaxis similar para la copia de seguridad de Windows.
Disponível em:
Português (Portugués, Brasil)
English (Inglés)
Español