Fileset Examples
EnterpriseBacula Enterprise Only
This solution is only available for Bacula Enterprise. For subscription inquiries, please reach out to sales@baculasystems.com.
This section provides Fileset examples:
Fileset: backup a specific instance
Fileset {
Name = fs-iris-instance
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS"
}
}
Fileset: using a config file
Fileset {
Name = fs-iris-instance
Include {
Options { signature = MD5 }
Plugin = "iris: config_file=/opt/bacula/etc/iris.settings"
}
}
Config file contents stored on the same File Daemon host at /opt/bacula/etc/iris.settings:
instance=IRIS
namespace=%SYS
iris_owner_user=irisowner
iris_session_bin=/home/irisowner/bin/irissession
iris_bin=/usr/bin/iris
Fileset: select databases by name
Fileset {
Name = fs-iris-db-select
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS database=USER,APPDB"
}
}
Fileset: select databases using regex and exclusions
Fileset {
Name = fs-iris-db-regex
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS database_regex_include=^APP_.* database_exclude=APP_TMP"
}
}
Fileset: external/concurrent backup workflow
Fileset {
Name = fs-iris-external
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS external=yes cleanup=yes"
}
}
Fileset: multiple instances
Fileset {
Name = fs-iris-multi
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS,IRIS2"
}
}
Fileset: custom binaries and namespace
Fileset {
Name = fs-iris-custom-bin
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS namespace=USER iris_owner_user=irisowner iris_session_bin=/home/irisowner/bin/irissession iris_bin=/usr/bin/iris"
}
}
Fileset: exclude databases only
Fileset {
Name = fs-iris-exclude
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS database_exclude=TEMPDB,AUDIT"
}
}
Fileset: regex exclude only
Fileset {
Name = fs-iris-regex-exclude
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS database_regex_exclude=^TEMP_.*"
}
}
Fileset: tuning and logging
Fileset {
Name = fs-iris-tuned
Include {
Options { signature = MD5 }
Plugin = "iris: instance=IRIS backup_queue_size=2000 concurrent_threads=200 log=/opt/bacula/working/iris/iris-debug.log path=/opt/bacula/working"
}
}
See also
Previous articles:
Go back to: Plugin Configuration.