Add new backup scripts. Still needs work.
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…
Reference in New Issue