File tree 1 file changed +13
-2
lines changed
projects/LinuxSystemOps/Filesystem
1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change 34
34
# rsync task config
35
35
# ###############
36
36
SRC=" /opt/atlassian"
37
- DEST=" /backup"
38
- RSYNC_LOG_FILE=" /backup/ atlassian-rsync.log"
37
+ DEST=" /backup/my-atlassian-data " # mount backup disk to /backup
38
+ RSYNC_LOG_FILE=" /var/log/corn- atlassian-rsync.log" # create unified log dir for log file
39
39
# ###############
40
40
41
+ # TODO(DingGuodong) we can send backups to oss(object store service)
42
+
43
+ # do this ONLY once
44
+ lock_file=$SRC /.backup_lock_file # do NOT set to $DEST, make sure $DEST (backup disk) exist
45
+ if [[ ! -f $lock_file ]]; then
46
+ mkdir -p $DEST
47
+ touch $lock_file
48
+ fi
49
+
50
+ test ! -d $DEST && echo " backup dir not exist, disk is down? exit now." && exit 1
51
+
41
52
# SHELL=/bin/bash
42
53
# PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
43
54
You can’t perform that action at this time.
0 commit comments