When the DMS server resides in a virtualization environment (such as ESXi, Hyper-V, or the likes), it is most expedient to snapshot and save the whole VM from within the virtualization environment. This will make sure that the whole environment plus repository content will be snapshotted at the backup time which is considered most reliable.
Note: Hyper-V installations may require additional backup of the postgres database since silencing of VMs is sometimes not correctly possible, albeit this is a rare event.
If the DMS server is not operated from within a virtualization environment, sector-level copies of the drives are considered most secure.
For discussion of alternative backup solutions please contact Patrix and/or Practice Insight.
Nuxeo Backup Strategy
For more information about Nuxeo backup and restore, please refer to:
Find out Nuxeo database info and data folder http://doc.nuxeo.com/display/ADMINDOC/Backup+and+restore http://doc.nuxeo.com/display/ADMINDOC/Backup+and+restore
Find out Nuxeo database info and data folder
In Nuxeo web interface, select 'Admin Center' -> 'System Information' -> 'Setup', then we can see where is the database and where is the data folder.
Backup database
Use postgresql dump to backup Nuxeo database:
pg_dump dbname > outfile
For example, on the Nuxeo server:
pg_dump nuxeo > nuxeo_db_20130903.sql
You can create a compressed DB backup as follows:
pg_dump -Fc nuxeo > 20151225-nuxeo.bak
Backup Nuxeo data folder
example: Use rdiff to backup Nuxeo data folder: http://rdiff-backup.nongnu.org/examples.html
example: use rsync to backup the binaries folder: rsync -azv /Volumes/Work-Data/nuxeo-data-storage/binaries/ admin@nas.ghfip.com.au:/share/HDA_DATA/Backups/nuxeo-binaries/binaries
...