Создал в системе FreeBSD скрипт backup jail окружение.
Бэкапим впску, после загружаем бэкап на удаленный фтп сервер.
#!/bin/sh DIS="/mnt/backup/VPS/" DT=`date +"%d-%m-%Y"` mkdir -p $DIS$DT find $DIS -type d -mtime +10 -print | xargs rm -rf {} \; # Бэкапим впску. /usr/local/bin/ezjail-admin archive -d $DIS$DT -f pro_biz_VPS # Данные по соединения к фтп серверу. IP_FTP="10.10.10.10" LOGIN="логин" PASSWD="пароль" PORT="2021" # Удаляем старые бэкапы. FL=`/usr/bin/lftp -p $PORT -u $LOGIN,"$PASSWD" -e "ls backup/VPS/;exit" $IP_FTP | awk '{print $9}' | head -n1` /usr/bin/lftp -p $PORT -u $LOGIN,"$PASSWD" -e "rm -rf backup/VPS/$FL;exit" $IP_FTP # Копируем новый бэкап. /usr/bin/lftp -p $PORT -u $LOGIN,"$PASSWD" -e "mkdir -p backup/VPS/$DT; mput -O /backup/VPS/$DT/ $DIS$DT/*tar.gz;exit" $IP_FTP exit 0
Pingback: FreeBSD bhyve виртуализация - FRYAHA.RU
Pingback: Backup с проверкой статуса сервера - FRYAHA.RU