Filesystem data backup and restore

Link uses several file system directories to store design data. These are:
  • Windows installation (configuration properties of hip-server-env.bat).
    • HIP_FILE_DIR
    • HIP_MODULES_DIR
    • HIP_ADDITIONAL_LIBS
    • HIP_HIPREST_DIR
  • Linux installations (key values of config.yaml)
    • server.persistence.files
    • server.persistence.modules
    • server.persistence.libs
    • rest.persistence.files

Backing up filesystem design data consists of creating a backup of these directories. The backup process varies depending upon the configuration of the filesystems used to store these directories and their contents.

Restoring filesystem design data consists of populating these directories with their backed-up contents. A change in the location of one or more of these directories during a restore operation might be desired. As for a change in the Link configuration for accessing a MongoDB server instance, such a change in location is allowed, and is handled by the general Link installation configuration update operation.