public
Description: personal scripts
Homepage:
Clone URL: git://github.com/mackstann/bin.git
bin / Backup
100755 21 lines (15 sloc) 0.431 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh
 
# Written by Nick Welch <nick@incise.org>. Author disclaims copyright.
 
mount | grep -q ' on /media/disk type ' || exit 1
 
sudo mkdir -p /media/disk/sysbackup || exit 1
 
DoItEasy sudo rsync \
    -zva \
    --delete \
    --delete-excluded \
    --exclude '/mnt*' \
    --exclude '/media*' \
    --exclude '/proc*' \
    --exclude '/sys*' \
    --exclude '/dev*' \
    --exclude '/tmp*' \
    / /media/disk/sysbackup/