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