JetBackup can perform several types of backups. Here's a brief explanation for each type:
JetBackup supports the following backup structures - specify how backups are generated and stored.
As a security measure to prevent backing-up folders that certain users should not have access to, JetBackup only backs up cPanel permanent links which are limited to account restore/download process(es). JetBackup does not follow nor include any other symlinks during the backup process.
* A symlink or Symbolic Link is simply a shortcut to another file or folder. It is a file thatpoints to another file. You can think of Symlinks as shortcuts sometimes created by root
users.
JetBackup can't restore files and/or directories with the following characters: ? *
For FTP/SFTP destinations, JetBackup does not support incremental backups for
files and/or directories with the following character: |
For a list of recommended special characters to avoid in filenames, please visit: Special Characters and Filenames.
We are aware of a bug in JetBackup 4 for cPanel where compressed backups for accounts that are using both MySQL and PostgreSQL fail to dump MySQL Databases. Please visit the following link for the patch to this issue: MySQL & PostgreSQL - Compressed Backup Patch
The "Directories incremental" backup job copies files/folders in a "snapshots" based file structure. This allows you to have multiple backup retentions on supported destinations (SSH / Local / Amazon).
The "Replicate" job takes the included files/folders "as is" and generates a one-to-one copy of the backup. With the use of rsync, the backup process is optimized by solely copying changes from the latest full backup. However, it won't have the ability to create backup retentions, lacking a "backup history" of the included files/folders
"Point-In-Time" incremental backups - For retentions on incremental backups, JetBackup generates "point-in-time" incremental backups that use as little space as possible (using hard links). For Example, on a 2GB cPanel account with 30-day backup retention, it will only consume 2GB + 30 Days worth of new/changed data. (**For databases, JetBackup generates a full dump of the database for each incremental backup).
JetBackup can backup generic system files and folders on your server. That way you have a backup of important files and/or server config files that are not directly related to cPanel accounts. Please navigate to Backup generic system and server files for instructions on how to create this type of backup job, along with a list of system files/folders we recommend including in that backup job.