Table of Contents | ||
---|---|---|
|
Overview
Excerpt |
---|
The Fedora 4 Backup capability allows a user, such as the repository manager, make a REST call to have the repository binaries and metadata exported to the local file system. Inversely, the Restore capability allows a user to make a REST call to have the repository restored from the contents of a previous Backup operation. |
Further description can be found in ModeShape's documentation.
Note |
---|
Note: Restoring a backup replaces the repository content with the contents of the backup, so any data in the repository will be lost. |
Usage
Backup
Usage
Backup
Warning |
---|
If a POST body specifying a writeable directory (local to Fedora 4 server) is not included in the request, the backup will be written to the system temp directory. |
Perform a backup of a running Fedora4 Fedora 4 repository
Request
Panel |
---|
POST /rest/fcr:backup > optional POST body |
Optionally, a POST body containing the full path of a writable directory local to the Fedora4 server may be provided. If no POST body is included, the backup will be written to the system temp directory.
Response
On success
- HTTP/1.1 200 OK
- Path where the backup was written
Response body
- Absolute path of local backup directory
Restore
Warning |
---|
Note: Restoring a backup replaces the repository content with the contents of the backup, so any data in the repository will be lost. |
Perform a restore of a running Fedora 4 repository
Request
Panel |
---|
POST /rest/fcr:restore > with POST body |
...
- Non-clustered Fedora, using Infinispan cache backed by the file system (config)Non-clustered Fedora, using Infinispan cache backed by LevelDB (config)
- Non-clustered Fedora, using ModeShape file system store (config)
Backup Format
Regardless of the repository configuration, the output of the backup process creates resources of the same format. Further details on backup contents and the underlying implementation can be found in ModeShape's documentation.
The backup directory will contain
...