Browse Source

Backup

master
parent
commit
e30014cafa
  1. 13
      Backup/MakeHomeBackup
  2. 10
      Backup/MakeSystemBackup

13
Backup/MakeHomeBackup

@ -1,15 +1,15 @@
#!/bin/bash
maxFilesCount=3
backup_dir="/home"
# Выясняем, какие старые архивы нам нужно удалить
maxFilesCount=2
files=`find /home/home_backup_*|sort`
files=`find ${backup_dir}/*home_backup_*|sort`
delFiles=`./GetDelFileList $maxFilesCount "${files}"`
backup_dir="/home"
# Делаем бекап
cd /home
sudo tar cvpzf $(backup_dir)/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz \
sudo tar cvpzf "${backup_dir}/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz" \
--exclude=*home_backup*.tgz \
--exclude=.thumbnails \
--exclude=.mozilla/firefox/*.default/Cache \
@ -30,6 +30,9 @@ sudo tar cvpzf $(backup_dir)/$(hostname)_home_backup_$(date +%yy%mm%dd-%Hh%Mm%Ss
--exclude=*/3D_Model/assets \
--exclude=private \
--exclude=MyProgs \
--exclude=go/pkg \
--exclude=.apt \
--exclude=.npm \
.

10
Backup/MakeSystemBackup

@ -1,14 +1,14 @@
#!/bin/bash
maxFilesCount=3
backup_dir=""
# Выясняем, какие старые архивы нам нужно удалить
maxFilesCount=2
files=`find /sysbackup_*|sort`
files=`find ${backup_dir}/*sysbackup_*|sort`
delFiles=`./GetDelFileList $maxFilesCount "${files}"`
backup_dir=""
cd /
sudo tar cvpzf $(backup_dir)/$(hostname)_sysbackup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz \
sudo tar cvpzf "${backup_dir}/$(hostname)_sysbackup_$(date +%yy%mm%dd-%Hh%Mm%Ss).tgz" \
--exclude=/proc \
--exclude=/lost+found \
--exclude=/*sysbackup*.tgz \

Loading…
Cancel
Save