| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | 
							- # borgbackup - installation and basic usage
 
- # I have already downloaded the binary release from github:
 
- ls -l
 
- # binary file + GPG signature
 
- # verifying whether the binary is valid:
 
- gpg --verify borg-linux64.asc borg-linux64
 
- # install it as "borg":
 
- cp borg-linux64 ~/bin/borg
 
- # making it executable:
 
- chmod +x ~/bin/borg
 
- # yay, installation done! let's make backups!
 
- # creating a repository:
 
- borg init repo
 
- # creating our first backup with stuff from "data" directory:
 
- borg create --stats --progress --compression lz4 repo::backup1 data
 
- # changing the data slightly:
 
- echo "some more data" > data/one_file_more
 
- # creating another backup:
 
- borg create --stats --progress repo::backup2 data
 
- # that was much faster! it recognized/deduplicated unchanged files.
 
- # see the "Deduplicated size" column for "This archive"! :)
 
- # extracting a backup archive:
 
- mv data data.orig
 
- borg extract repo::backup2
 
- # checking if restored data differs from original data:
 
- diff -r data.orig data
 
- # no, it doesn't! :)
 
- # listing the repo contents:
 
- borg list repo
 
- # listing the backup2 archive contents (shortened):
 
- borg list repo::backup2 | tail
 
- # easy, isn't it?
 
- # if you like #borgbackup, spread the word!
 
 
  |