We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Backup
Backup
при бэкапе пишет в лог
а на почту приходит
Code: Select all
-- STORAGE --
2012-12-03 05:14:50 ARCHIVE /backup/demonych.2012-12-03.tar
Deleteing old backup for 2012-11-30
/usr/local/vesta/bin/v-backup-user: line 380: [: /: integer expression expected
ЧЯДНТ?Cron <admin@centos> sudo /usr/local/vesta/bin/v-update-sys-queue disk
Cron Daemon <root@centos> 3 декабря 2012 г., 2:15
Кому: [email protected]
/usr/local/vesta/func/db.sh: line 515: printf: 4.09052086: недопустимое число
Re: Backup
Тут явно в скриптах недочет. Покажите пожалуйста вывод команды
сперва разберемся с бэкапом а потом уже выловим проблему с подсчетом занятого места.
Code: Select all
df /home/backup
Re: Backup
Code: Select all
[root@centos ~]# df /home/backup
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на
/dev/mapper/vg_centos-lv_root
33615640 4508944 27399076 15% /
Re: Backup
Первую ошибку нашел и смог улучшить функцию, так чтобы на выходе всегда был предсказуемый результат. По скольку проблема не носит критический характер, обновление пакета произойдет немного позже.
Теперь хотелось бы разобраться со второй проблемой. По логу не ясно на какой базе данных возникает ошибка. Если у вас их немного, то попробуйте выполнить следующий запрос на каждой из них. Запрос можно выполнить запустив команду mysql или в веб-клиенте phpmyadmin. Запрос для базы данных admin_wp будет выглядеть следующим образом
Теперь хотелось бы разобраться со второй проблемой. По логу не ясно на какой базе данных возникает ошибка. Если у вас их немного, то попробуйте выполнить следующий запрос на каждой из них. Запрос можно выполнить запустив команду mysql или в веб-клиенте phpmyadmin. Запрос для базы данных admin_wp будет выглядеть следующим образом
Code: Select all
SELECT SUM( data_length + index_length ) / 1024 / 1024 "Size" FROM information_schema.TABLES WHERE table_schema='admin_wp';
Re: Backup
баз всего 2.
Пользователя - тож два
Пользователя - тож два
Code: Select all
mysql> SELECT SUM( data_length + index_length ) /1024 /1024 "Size" FROM information_schema.TABLES WHERE table_schema = 'admin_default';
+------+
| Size |
+------+
| NULL |
+------+
1 row in set (0.00 sec)
mysql> SELECT SUM( data_length + index_length ) /1024 /1024 "Size" FROM information_schema.TABLES WHERE table_schema = 'demonych_site_tk';
+------------+
| Size |
+------------+
| 4.09052086 |
+------------+
1 row in set (0.00 sec)
Re: Backup
Похоже проблема возникает из-за системной локали. Я пока не до конца уверен, но думаю, что смогу решить проблему в течении следующих нескольких часов.
Re: Backup
Проблема действительно в локали. Воспроизводится вот таким вот способом:
Пакет с исправлением уже доступен, чтобы его установить, выполните
Code: Select all
[demo@skid vesta]# LC_ALL=ru_UA.utf8
[demo@skid vesta]# printf "%0.f\n" 4.09052086
bash: printf: 4.09052086: недопустимое число
Code: Select all
yum update vesta
Re: Backup
По поводу бэкапов, планируется ли создание бэкапов и загрузка их на дропбокс или гугл-драйв например?
Хотелось бы из коробки такой функционал. А пока пользуюсь вот этим
https://github.com/andreafabrizi/Dropbo ... ploader.sh
на bash. Вроде проблем не должно быть на осях отличных от centos ( я про линукс)
Думаю, что это многим облегчит жизнь.
а вот упрощенная версия
http://davehope.co.uk/Blog/backup-your- ... o-dropbox/
Хотелось бы из коробки такой функционал. А пока пользуюсь вот этим
https://github.com/andreafabrizi/Dropbo ... ploader.sh
на bash. Вроде проблем не должно быть на осях отличных от centos ( я про линукс)
Думаю, что это многим облегчит жизнь.
а вот упрощенная версия
http://davehope.co.uk/Blog/backup-your- ... o-dropbox/
Re: Backup
Таких планов пока не было. Вообще интересная идея, но пока не ясно как будет работать на практике. Какая скорость и на сколько это может быть выгодно. Сейчас, как вариант можно использовать fusefs драйвер для dropbox и смонтировать его как /backup.
Re: Backup
it would be nice if it'll be available to the each user, not just to admins. Let say, user goes to the Backup section, provides his credentials to the Dropbox and sets the location of all backups as a Dropbox.skid wrote:Таких планов пока не было. Вообще интересная идея, но пока не ясно как будет работать на практике. Какая скорость и на сколько это может быть выгодно. Сейчас, как вариант можно использовать fusefs драйвер для dropbox и смонтировать его как /backup.