Skip to content

Latest commit

 

History

History
49 lines (43 loc) · 1.1 KB

borg-backup-exclusion-list.md

File metadata and controls

49 lines (43 loc) · 1.1 KB
aliases category classification date date_modified draft id image links local_archive_links pinned print series tags title type
borg-backup-exclusion-list
borg
public
2023-07-10 15:16:40 -0700
2023-07-10 15:16:40 -0700
false
20230710221640
false
false
borg
backup
exclusion
ignore
Borg Backup Exclusion List
tech-note

I've had a few occasions where Borg Backup has reported back an error because the file couldn't be accessed. Often it's a Docker created directory owned by root. I often won't even care about backing those directories up so it's handy to specify a list of files to exclude from the backup.

Here's an example command including the --exclude-from flag which specifies the path to the exclusion file.

borg create \
	--verbose \
	--debug \
	--show-rc \
	--progress \
	--stats \
	--exclude-from exclude.txt \
	borg::$(date +\%Y\%m\%d\%H\%M\%S) <path-to-backup>

The file itself is a simple plain-text list of paths to files/directories you want to exclude.

Example contents:

/home/user/example.txt
/etc/config/settings.ini
/usr/local/bin
/mnt/storage