Пример настройки архивации с помощью скрипта для CentOS Linux

Last modified by Nefedenkova Viktoria on 2022/09/30 13:21

Архивация файлов из папки клиента выполняется с помощью скрипта, что можно применить и на CentOS Linux выполняемого из контейнера 192.168.0.21.
Скрипт находится в папке /home/backupuser/backup_files.sh

Содержимое файла скрипта:

#!/bin/bash
date=`date "+%y_%m_%d"`
BackupPath="/storage/db/reginanaturii"
mntdst="/mnt/filesbackup"
date=`date date=" " +%y_%m_%d`
day=60
sshfs
backupuser@192.168.0.146:/var/www/ip_projects/artmasiv1.una.md
/mnt/filesbackup
cd /storage/db/reginanaturii/
cp -R /mnt/filesbackup/www /storage/db/reginanaturii/files/
tar czfP currentarchive_$date.tar.gz /storage/db/reginanaturii/files
rm -rf /storage/db/reginanaturii/files/www
# отмонтируем
fusermount -u $mntdst

Скачать файл со скриптом.