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!
|