Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) ФТП сервер
  • Search

Резервное копирование FTP

Вопросы по работе ФТП сервера
vsFTPd, ProFTPd
Post Reply
  • Print view
Advanced search
256 posts
  • Page 8 of 26
    • Jump to page:
  • Previous
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 26
  • Next
sparker
Posts: 8
Joined: Mon Oct 28, 2013 3:41 am

Re: Резервное копирование FTP
  • Quote

Post by sparker » Mon Oct 28, 2013 3:59 am

Capricornus wrote:
sparker wrote:Доброго времени.

Подскажите пожалуйста, где можно выставить количество сохраняемых архивов ? На данный момент создается по умолчанию 3 архива - хотелось бы увеличить.
Пакеты, потом справа вверху "редактировать" (напротив нужного пакета), на отрывшейся странице редактируете поле "Резервные копии".
ага, увидел
Спасибо большое!
Top

Capricornus
Posts: 30
Joined: Tue Sep 24, 2013 4:58 pm

Re: Резервное копирование FTP
  • Quote

Post by Capricornus » Mon Oct 28, 2013 4:02 am

sparker wrote: ага, увидел
Спасибо большое!
Спасибо разработчикам за чудо-панель! )
Top

gloobus
Posts: 54
Joined: Thu Feb 06, 2014 12:45 pm

Re: Резервное копирование FTP
  • Quote

Post by gloobus » Thu Feb 13, 2014 9:50 am

Скажите пожалуйста, возможно ли разделить варианты создания бэкапов?
Есть крон в панели, выполняет sudo /usr/local/vesta/bin/v-backup-users каждую ночь, создаются локальные бэкапы.
Было бы здорово, если бы можно было выполнить скрипт с каким нибудь параметром, например v-backup-users -ftp и тем самым указав, что этот бэкап ТАК ЖЕ нужно залить на ФТП (и что бы он остался локально).
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Резервное копирование FTP
  • Quote

Post by imperio » Thu Feb 13, 2014 10:07 am

Можно создавать бекапы одновременно и локально и на ftp сервер.
Top

gloobus
Posts: 54
Joined: Thu Feb 06, 2014 12:45 pm

Re: Резервное копирование FTP
  • Quote

Post by gloobus » Thu Feb 13, 2014 12:18 pm

imperio wrote:Можно создавать бекапы одновременно и локально и на ftp сервер.
Как я понял, что бы бэкап одновременно выгружался и локально и на фтп, нужно в настройках указывать local,ftp.
Если мне бэкап нужен локальный, это лезть в настройки и ставить local. Если нужен локальный + фтп, менять настройки на local,ftp.
Хотелось бы два разных скрипта, например v-backup-users делает только локальный бэкап, v-ftpbackup-users делает бэкап и по фтп заливает.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Резервное копирование FTP
  • Quote

Post by imperio » Thu Feb 13, 2014 6:12 pm

local,ftp
да
Хотелось бы два разных скрипта, например v-backup-users делает только локальный бэкап, v-ftpbackup-users делает бэкап и по фтп заливает.
А в чём разница?
При указании local,ftp панель делает бекап и локально и на ftp
Top

EzheG
Posts: 27
Joined: Tue Nov 26, 2013 7:26 pm

Re: Резервное копирование FTP
  • Quote

Post by EzheG » Fri Mar 14, 2014 2:50 pm

skid wrote:Причем скрипт будет отслеживать количество резервных копий согласно параметру retention и удалять лишние.
Так а какая переменная отвечает за кол-во создаваемых ftp-бекапов?
Для локальных стоит 7, но на ftp сохраняется по 1 бекапу.
Top

EzheG
Posts: 27
Joined: Tue Nov 26, 2013 7:26 pm

Re: Резервное копирование FTP
  • Quote

Post by EzheG » Mon Mar 17, 2014 12:27 pm

Спасибо что не ответили, такими темпами я уже сам скоро начну писать на баше, что совсем не помешает))
Переменная BACKUPS.

В результате ковыряния с ftp-бекапом обнаружил некоторые недостатки создания бекапов.

1. Загрузчик бекапов не понимает что файл не был залит. В моем случае по ошибке хостера закончилось место на ftp. Хочется чтобы ошибка заливки ftp приходила на почту.
Пример ответа раз:

Code: Select all

ftp> put username.2014-03-17.tar
local: username.2014-03-17.tar remote: username.2014-03-17.tar
227 Entering Passive Mode (***).
150 Opening BINARY mode data connection for username.2014-03-17.tar
452 Transfer aborted. No space left on device
Пример ответа два (тут как видите и "Transfer aborted" и "...bytes sent..."):

Code: Select all

ftp> put admin.2014-03-17.tar
local: admin.2014-03-17.tar remote: admin.2014-03-17.tar
227 Entering Passive Mode (***).
150 Opening BINARY mode data connection for admin.2014-03-17.tar
452 Transfer aborted. No space left on device
30720 bytes sent in 0,654 secs (46,95 Kbytes/sec)
Соответственно "ls" выведет:

Code: Select all

-rw-r--r-- 1 *** ftpgroup 0 Mar 17 08:39 admin.2014-03-17.tar
-rw-r--r-- 1 *** ftpgroup 0 Mar 17 08:37 username.2014-03-17.tar

2. В логах v-backup-user:

Code: Select all

+ sed -n '-2,30 p' /home/username/conf/web/nginx.conf
sed: неверный ключ -- «2»
Использование: sed [ОПЦИЯ]... {только-скрипт-если-нет-другого-скрипта} [входной-файл]...
*и много-много строчек хелпа программы sed*
А все потому что конфиг у меня такой:

Code: Select all

server {
    listen      ***:80;
    return      444;
}

include /home/username/conf/web/nginx.*.conf;
Видимо это просто не предусмотрено в функции get_web_config_brds.


3. Предлагаю немного другую логику загрузки бекапов на фтп.
Сейчас логика следующая:
  1. На основе имеющегося кол-ве бекапов на ftp удалить лишние без проверки дат
  2. Залить сегодняшний бекап
Предлагаю:
  1. Определить залитые бекапы и залить недостающие, делая проверку по датам. Переменную BACKUPS рассматривать как кол-во дней.
  2. Удалить старые бекапы.
Такой порядок действий зальет сразу все нужные бекапы на новый ftp.


4. Странность, с которой не разобрался. Проблема с местом на ftp, по словам хостера, началась где то неделю назад. А бекапы перестали заливаться примерно месяц назад! На фтп лежит по одному бекапу в имени которых указана дата 2014-02-13, а дата модификации - 2014-02-19.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Резервное копирование FTP
  • Quote

Post by imperio » Mon Mar 17, 2014 12:31 pm

Сейчас большая загруженность. Стараемся отвечать на все тикеты. Если что извините.
Создайте task с пожеланием в багтрекере.
http://bugs.vestacp.com/
Top

EzheG
Posts: 27
Joined: Tue Nov 26, 2013 7:26 pm

Re: Резервное копирование FTP
  • Quote

Post by EzheG » Mon Mar 17, 2014 12:44 pm

Ещё забыл указать. Файл backup.conf у юзера содержит подозрительно много одинаковых строчек

Code: Select all

BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='399' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='400' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='397' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='398' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='399' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='399' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='399' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='421' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='421' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='421' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='421' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='421' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='422' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='422' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='386' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='387' WEB='***' DNS='' MAIL='' DB='***' CRON='13' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='387' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='387' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='387' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='387' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='386' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='412' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='415' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='418' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='418' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-02-13.tar' TYPE='local,ftp' SIZE='418' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='12:02:06' DATE='2014-02-13'
BACKUP='username.2014-03-17.tar' TYPE='local,ftp' SIZE='419' WEB='***' DNS='' MAIL='' DB='***' CRON='14' UDIR='' RUNTIME='1' TIME='15:45:34' DATE='2014-03-17'
Top


Post Reply
  • Print view

256 posts
  • Page 8 of 26
    • Jump to page:
  • Previous
  • 1
  • …
  • 6
  • 7
  • 8
  • 9
  • 10
  • …
  • 26
  • Next

Return to “ФТП сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password