Libraries
Libraries define parameters and options for an ELS library JSON file.
General Tab
The General tab defines the key, communications parameters and other basic options. Different combinations of options are
used depending on the role of the repository with the -p|-P or -s|-S options.
- Key
A version 4 UUID. Every publisher and subscriber must be a unique key. This key is also used for
Authorization Keys and Hint Keys. Use the "..." button to generate a new key.
- Host
Host is the hostname:port or IPv4 address:port used by outside ELS systems to connect to this ELS instance.
- Listen
Listen is the hostname:port or IP address:port listener operations use to listen for incoming connections. If not defined
Host is used. This setting is used with NAT or port forwarding to route incoming traffic to an inside system on a LAN.
- Time-out
The number of minutes before a listen operation times-out and throws an error. A "heartbeat" is used during long
back-up operations to avoid false time-outs.
- Flavor
The type of operating system where this library is located. Valid values: linux, mac or windows (only).
- Case-sensitive
Whether to handle directory and filenames as case-sensitive.
- Temporary files dated
Whether to add the current date and time to the end of temporary filenames. With dates files will accumulate.
Without dates the same file will be overwritten on each use.
- Temporary files location
The directory path where temporary files are to be written.
- Terminal Allowed
Terminal allowed provides interactive access to an ELS instance when running in a listener mode. It is primarily used for
diagnostic purposes to test the STTY command channel. The -a|--authorize [password] option is required to enable interactive
access for the listener.
- Ignore patterns
A list of filenames to be ignored during back-up operations. Java regular expressions are supported. See Tools, Renamer help
for details on regular expressions.
Examples: (?i)desktop\.ini, Thumbs\.db, \.DS_Store
Locations Tab
Locations tab defines devices or partial paths used to check for available free storage space.
Fully-qualified partial paths to their
length should match the beginning of the full paths used in Library sources. Relative partial paths to their length should be contained
within the full paths used in Library sources.
Examples:
Locations: | Bibliography Sources: |
D:\Media E:\Media |
D:\Media\Movies E:\Media\Movies
E:\Media\TV Shows |
resources/media |
/mnt/drive01/resources/media /mnt/drive02/resources/media |
If a target for a backup, copy or move operation does not have a matching Location the
default minimum free space is 1 GB.
A Target -t|-T file is still supported but is being phased-out in favor of Locations. There is no
Navigator dialog for editing targets JSON files however they may still be defined on the command-line. Defined minimum free
space from Targets override Locations.
A Hint Server only uses one Location, one Library with one Source for it's datastore.
Bibliography Tab
Bibliography tab defines libraries with one or more Source storage devices or paths.
<
The order of the sources defines the order searched for available free space, depending on the
run-time setting of "Back-fill".