Add new backup scripts. Still needs work.

master
Nathan Steel 5 years ago
parent ec4d6bf733
commit d4f806329a

@ -0,0 +1,39 @@
#!/bin/bash
BACKUP=/mnt/hdd-backup
# Backup Documents
rdiff-backup \
~/documents \
$BACKUP/backup/documents
# Backup Books/PDFs
rdiff-backup \
~/books \
$BACKUP/backup/books
# Backup Pictures
rdiff-backup \
~/pictures \
$BACKUP/backup/pictures
# Backup git repo (in case of forgotten pushes)
rdiff-backup \
~/git \
$BACKUP/backup/git
# Backup misc directory
rdiff-backup \
~/misc \
$BACKUP/backup/misc
touch $BACKUP/backup/rdiff-backup_time
# Backup ISOs (don't keep historical data)
rsync -azP --delete ~/ISOs $BACKUP/ISOs
# Backup music (don't keep historical data)
rsync -azP --delete ~/music $BACKUP/music
# Backup videos (don't keep historical data)
rsync -azP --delete ~/videos $BACKUP/videos

@ -0,0 +1,19 @@
# Pass arguments. ie. 192.168.1.112, rpi3.local, or website.co.uk
SERVER=$1
# Backup Documents
rdiff-backup \
~/documents \
$SERVER::/home/nathan/BACKUP/documents
# Backup Pictures, ex. screenshots (for now)
rdiff-backup \
--exclude ~/pictures/screenshots \
~/pictures \
$SERVER::/home/nathan/BACKUP/pictures
# Backup git repo (in case of forgotten pushed)
rdiff-backup \
~/git \
$SERVER::/home/nathan/BACKUP/git

@ -0,0 +1,27 @@
#!/bin/bash
BACKUP=/mnt/usb-backup
# Backup Documents
rdiff-backup \
~/documents \
$BACKUP/backup/documents
# Backup Pictures, ex. screenshots
rdiff-backup \
--exclude ~/pictures/screenshots \
~/pictures \
$BACKUP/backup/pictures
# Backup git repo (in case of forgotten pushes)
rdiff-backup \
~/git \
$BACKUP/backup/git
touch $BACKUP/backup/rdiff-backup_time
# Backup ISOs (don't keep historical data)
rsync -azP --delete ~/ISOs $BACKUP/ISOs
# Backup music (don't keep historical data)
rsync -azP --delete ~/music $BACKUP/music
Loading…
Cancel
Save