Editing Backup Job Settings
If you want to change settings of the backup job, you can edit it at any time. For example, you may want to edit the backup job to add a new directory to the backup scope or change the target location.
To edit a backup job, use the following command:
For volume-level backup jobs
veeamconfig job edit volumelevel <option> for --name <job_name> |
or
veeamconfig job edit volumelevel <option> for --id <job_id> |
For file-level backup jobs
veeamconfig job edit filelevel <option> for --name <job_name> |
or
veeamconfig job edit filelevel <option> for --id <job_id> |
where:
- <option> — option that you want to edit for the job. You can specify one or several options at a time. To learn more about available options, see Backup Job Options.
- <job_name> — name of the backup job that you want to edit.
- <job_id> — ID of the backup job that you want to edit.
For example:
user@srv01:~$ veeamconfig job edit volumelevel --name SystemVolumeBackup for --name SystemVolume |
You can use the following options to edit parameters for the backup job:
Option | Description and values |
---|---|
--compressionlevel | Data compression level. Possible values are:
|
--blocksize | Data block size in kilobytes. Possible values are 256, 512, 1024, 4096 or 8192. The default value is 1024. |
--maxpoints | Number of restore points that you want to store in the backup location. By default, Veeam Agent keeps 7 latest restore points. When the new restore point that exceeds the specified number is created, Veeam Agent will remove the earliest restore point from the backup chain. |
--prefreeze | Pre-freeze command that should be executed before the snapshot creation. |
--postthaw | Post-thaw command that should be executed after the snapshot creation. |
--objects | Object that should be included in backup:
This option is available for volume-level backup jobs only. |
--includedirs | Full path to a directory that should be included in backup, for example: /home/user. The option is available for file-level backup jobs only. You can specify one or several paths to directories in the computer file system. To separate several paths, use a ',' (comma) character, for example: /home/user/Documents,/home/user/reports. |
--excludedirs | Full path to a directory that should be excluded from backup. The option is available for file-level backup jobs only. The directory specified with this option must be a subdirectory of the directory specified with the --includedirs option. To separate several paths, use a ',' (comma) character, for example, /home/user/Documents,/home/user/reports. |
--includemasks | Mask for file name or path that should be included in backup. The option is available for file-level backup jobs only. You can use the following UNIX wildcard characters for file name masks:
To separate several masks, use a ',' (comma) character, for example, report.*,reports.*. File inclusion option is applied to all directories that are specified with the --includedirs option. For example, if you include in backup the /home/user/Documents directory and files that match the repor?.pdf file name mask, Veeam Agent will back up the /home/user/Documents/report.pdf file and will not back up the /home/user/reports/report.pdf file. |
--excludemasks | Mask for file name or path that should be excluded from backup. The option is available for file-level backup jobs only. You can use the following UNIX wildcard characters for file name masks:
To separate several masks, use a ',' (comma) character, for example, report.*,reports.*. File exclusion option is applied to all directories that are specified with the --includedirs option and files that match file name masks specified with the --includemasks option. For example, you may want to specify the following backup scope for the backup job:
In this case, Veeam Agent will back up the /home/user/Documents/report.pdf file and will not back up /home/user/Documents/report.odt and /home/user/reports/report.pdf files. If you want to use several name masks, you must specify them in double quotation marks, for example: veeamconfig job create filelevel --name BackupJob1 --reponame vault13 --includedirs /home --includemasks "*.bak,*.pdf". |
--indexnothing | Defines that file system indexing options are disabled for the backup job. |
--indexall | Defines that Veeam Agent must index all files on the volumes included in backup. |
--indexonly | Path to a directory that contains files that you want to index. Enter paths to the necessary directories. To separate several paths, use the ',' (comma) character. The option is available for volume-level backup jobs only. |
--indexexcept | Path to a directory that contains files that you do not want to index. You can specify one or more paths. To separate several paths, use the ',' (comma) character. The option is available for volume-level backup jobs only. |
--setencryption | Defines that data encryption option is enabled for the job. You can use this option to enable encryption for the existing backup job or change a password used for encryption for the backup job. When you use the veeamconfig job edit command with the --setencryption option, Veeam Agent for Linux will prompt you to specify a password for data encryption and hint for the password. |
--resetencryption | Defines that data encryption option is disabled for the job. You can use this option to disable encryption for the existing backup job. |
--deleteold | The number of days to keep the backup created with the backup job in the target location. If Veeam Agent for Linux does not create new restore points for the backup, the backup will remain in the target location for the specified number of days. When this period is over, the backup will be removed from the target location.Possible values are: 1–999. If you do not specify the --deleteold option, Veeam Agent will not apply this setting. The backup will be stored in the target location until you delete it manually. If you specified the value earlier and want to disable this setting, specify the false value for this option: --deleteold false. After the next successful backup session, this setting will be disabled for the backup in the target location. |
--nosnap | Defines whether Veeam Agent must perform backup in the snapshot-less mode. Possible values:
Keep in mind that the snapshot-less file level backup does not guarantee that data in the backup is consistent. To learn more, see Snapshot-Less File-Level Backup. |
NOTE |
Consider the following:
|