Browse Source

Backup

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

13
Backup/MakeHomeBackup

@ -1,15 +1,15 @@
#!/bin/bash #!/bin/bash
maxFilesCount=3
backup_dir="/home"
# Выясняем, какие старые архивы нам нужно удалить # Выясняем, какие старые архивы нам нужно удалить
maxFilesCount=2 files=`find ${backup_dir}/*home_backup_*|sort`
files=`find /home/home_backup_*|sort`
delFiles=`./GetDelFileList $maxFilesCount "${files}"` delFiles=`./GetDelFileList $maxFilesCount "${files}"`
backup_dir="/home"
# Делаем бекап # Делаем бекап
cd /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=*home_backup*.tgz \
--exclude=.thumbnails \ --exclude=.thumbnails \
--exclude=.mozilla/firefox/*.default/Cache \ --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=*/3D_Model/assets \
--exclude=private \ --exclude=private \
--exclude=MyProgs \ --exclude=MyProgs \
--exclude=go/pkg \
--exclude=.apt \
--exclude=.npm \
. .

10
Backup/MakeSystemBackup

@ -1,14 +1,14 @@
#!/bin/bash #!/bin/bash
maxFilesCount=3
backup_dir=""
# Выясняем, какие старые архивы нам нужно удалить # Выясняем, какие старые архивы нам нужно удалить
maxFilesCount=2 files=`find ${backup_dir}/*sysbackup_*|sort`
files=`find /sysbackup_*|sort`
delFiles=`./GetDelFileList $maxFilesCount "${files}"` delFiles=`./GetDelFileList $maxFilesCount "${files}"`
backup_dir=""
cd / 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=/proc \
--exclude=/lost+found \ --exclude=/lost+found \
--exclude=/*sysbackup*.tgz \ --exclude=/*sysbackup*.tgz \

Loading…
Cancel
Save