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