2023-02-07 21:36:07 -05:00
2023-02-07 21:36:07 -05:00
2022-11-15 08:20:32 -05:00

BorgBackup

Used to backup the desktop

Create Repo

This only needs to be done if you don't have a location set for the backups

This example uses the mounted SSD on the desktop borg init --encryption=repokey /media/jerick/8E12F96B12F95923/LinuxBackups/

Backup the ~/src and ~/Documents directories into an archive called Monday borg create --stats /media/jerick/8E12F96B12F95923/LinuxBackups/::Monday ~/src ~/Documents

List all archives in the repository: borg list /media/jerick/8E12F96B12F95923/LinuxBackups/

Restore the Monday archive by extracting the files relative to the current directory: borg extract /media/jerick/8E12F96B12F95923/LinuxBackups/::Monday

Delete the Monday archive (please note that this does not free repo disk space): borg delete /media/jerick/8E12F96B12F95923/LinuxBackups/::Monday

Recover disk space by compacting the segment files in the repo borg compact /media/jerick/8E12F96B12F95923/LinuxBackups/

Backup entire system minus games borg create --stats --progress /media/jerick/8E12F96B12F95923/LinuxBackups/::Monday ~ --exclude ~/.steam --exclude ~/VirtualBox\ VMs/ --exclude ~/Games --exclude ~/.cache --exclude ~/NFSFolder

Media h265

Finds all files in subdirectories and encodes them to 1080p h265

Description
Various maint scripts for the server or desktop
Readme 35 KiB
Languages
Shell 88.1%
Python 11.9%