snapshot rsnapshot config
This commit is contained in:
17
rsnapshot/etc/common.conf
Normal file
17
rsnapshot/etc/common.conf
Normal file
@@ -0,0 +1,17 @@
|
||||
config_version 1.2
|
||||
|
||||
cmd_cp /bin/cp
|
||||
cmd_rsync /usr/bin/rsync
|
||||
cmd_ssh /usr/bin/ssh
|
||||
|
||||
retain daily 7
|
||||
retain weekly 4
|
||||
retain monthly 3
|
||||
|
||||
loglevel 3
|
||||
|
||||
link_dest 1
|
||||
|
||||
stop_on_stale_lockfile 0
|
||||
|
||||
exclude *.snapshot
|
||||
10
rsnapshot/etc/docker.conf
Executable file
10
rsnapshot/etc/docker.conf
Executable file
@@ -0,0 +1,10 @@
|
||||
include_conf /etc/rsnapshot/common.conf
|
||||
|
||||
logfile /var/log/docker.log
|
||||
lockfile /var/run/rsnapshot/docker.pid
|
||||
|
||||
snapshot_root /host/scratch/docker
|
||||
|
||||
backup root@shuttle:/opt shuttle
|
||||
backup root@sepia:/opt sepia
|
||||
backup root@server:/opt server
|
||||
37
rsnapshot/etc/os.conf
Executable file
37
rsnapshot/etc/os.conf
Executable file
@@ -0,0 +1,37 @@
|
||||
include_conf /etc/rsnapshot/common.conf
|
||||
|
||||
logfile /var/log/os.log
|
||||
lockfile /var/run/rsnapshot/os.pid
|
||||
|
||||
snapshot_root /host/scratch/os
|
||||
|
||||
backup root@shuttle:/bin shuttle
|
||||
backup root@shuttle:/boot shuttle
|
||||
backup root@shuttle:/etc shuttle
|
||||
backup root@shuttle:/lib shuttle
|
||||
backup root@shuttle:/lib64 shuttle
|
||||
backup root@shuttle:/usr shuttle
|
||||
backup root@shuttle:/var shuttle
|
||||
|
||||
backup root@sepia:/bin sepia
|
||||
backup root@sepia:/boot sepia
|
||||
backup root@sepia:/etc sepia
|
||||
backup root@sepia:/lib sepia
|
||||
backup root@sepia:/lib64 sepia
|
||||
backup root@sepia:/usr sepia
|
||||
backup root@sepia:/var sepia
|
||||
|
||||
backup root@server:/bin server
|
||||
backup root@server:/boot server
|
||||
backup root@server:/etc server
|
||||
backup root@server:/lib server
|
||||
backup root@server:/lib64 server
|
||||
backup root@server:/usr server
|
||||
backup root@server:/var server
|
||||
|
||||
exclude /var/cache/apt
|
||||
exclude /var/lib/apt
|
||||
exclude /var/lib/docker
|
||||
exclude /var/lib/mlocate
|
||||
exclude /usr/lib/debug
|
||||
exclude /usr/share/locale
|
||||
15
rsnapshot/etc/users.conf
Executable file
15
rsnapshot/etc/users.conf
Executable file
@@ -0,0 +1,15 @@
|
||||
include_conf /etc/rsnapshot/common.conf
|
||||
|
||||
logfile /var/log/users.log
|
||||
lockfile /var/run/rsnapshot/users.pid
|
||||
|
||||
snapshot_root /host/scratch/users
|
||||
|
||||
backup root@shuttle:/home shuttle
|
||||
backup root@shuttle:/root shuttle
|
||||
|
||||
backup root@sepia:/home sepia
|
||||
backup root@sepia:/root sepia
|
||||
|
||||
backup root@server:/home server
|
||||
backup root@server:/root server
|
||||
3
rsnapshot/usr/local/bin/make-snapshot
Executable file
3
rsnapshot/usr/local/bin/make-snapshot
Executable file
@@ -0,0 +1,3 @@
|
||||
#! /bin/bash
|
||||
. /etc/container_environment.sh
|
||||
/usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 /usr/bin/rsnapshot -c /etc/rsnapshot/$1.conf $2
|
||||
Reference in New Issue
Block a user