Автобекап

Статус
В этой теме нельзя размещать новые ответы.

владимир

Пользователь
Пользователь
14 Фев 2013
81
5
18
32
Как то давно у меня стоял автобекап, и сохраненые базы висят с июля, но дальше июля баз нету(
Только сейчас спохватился, когда понадобилось
 
Последнее редактирование:

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
Вручную запускать пробовал скрипт? Напрямую из консоли. Запусти, если пойдут ошибки скрин консоли сюда. Если ошибок не будет смотри папку с бэкапами на наличие свежих.
 

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
Ну если сохранилось значит скрипт работает. В скрипте надо кое что изменить будет чтобы он не бэкапил лишние файлы. Щас до работы доеду (опаздываю уже) оттуда посмотрю твой скрипт и отредактирую.
 
  • Like
Реакции: владимир

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
В консоли:
Код:
 nano /путь до папки скрипта/backup.sh[\code]
Найдешь строки:
[code]tar -czf PvP_logs-$DATA.tar.gz /home/logs
tar -czf PvP_lc-$DATA.tar.gz /home/logservice
Удали их. Сохранение логов это лишнее. И весят они не мало.
Сохрани изменения "ctrl+x" далее "y" и "Enter".
Запусти скрипт вручную снова и посмотри размер бэкапа. Должен быть в разы меньше.
 
  • Like
Реакции: владимир

POWER

Ар-р-р
Пользователь
17 Июн 2013
7
2
8
48
Зачем тебе бекапить всю папку хоум? Бекапь только геймбд и уникнеймед.
Чтобы сохранялся скл, вот:
mysqldump -u root -pПАРОЛЬ pw | gzip > /home/`date +%Y-%m-%d`/`date +%Y-%m-%d`-pwbase_backup.sql.gz
 
  • Like
Реакции: владимир

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
Странно как то. Скрипт не должен все одним файлом сохранять. Мускуль отдельно, игровые данные по разным архивам так же отдельно.
В любом случае, размер бэкапа у тебя зависит от папки с логами.
По скрипту. Он должен создавать 3 архива. 1 архив с мускулем (gzip). 2 архив gamedbd в формате tar.gz. 3 архив uniquenamed в таком же формате.
Каждый архив подписывается дополнительно датой создания.
 
  • Like
Реакции: владимир

владимир

Пользователь
Пользователь
14 Фев 2013
81
5
18
32
и еще,
правильно mysql сохранился ?
-- MySQL dump 10.13 Distrib 5.5.29, for debian-linux-gnu (i686)
--
-- Host: localhost Database: baza
-- ------------------------------------------------------
-- Server version 5.5.29-0ubuntu0.12.10.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
 

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.940
731
158
37
www.dyndev.ru
и еще,
правильно mysql сохранился ?
-- MySQL dump 10.13 Distrib 5.5.29, for debian-linux-gnu (i686)
--
-- Host: localhost Database: baza
-- ------------------------------------------------------
-- Server version 5.5.29-0ubuntu0.12.10.1

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

код заключай в теги.
если это весь sql то нет не правильно.
 

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.940
731
158
37
www.dyndev.ru
весь sql (
#--------начало сохранения базы-------------------------------
/usr/bin/mysqldump --user=root --password=qjfltsdfkt -R baza > baza-$DATA.sql
#--------конец сохранения базы--------------------------------
а у тебя база называется "baza" ?
 
  • Like
Реакции: владимир и ClouD

ClouD

Инквизитор
Команда форума
Модератор
3 Апр 2012
402
136
43
Ярославль
Так а ты имя бд не вписал.
Код:
#--------начало сохранения базы-------------------------------
/usr/bin/mysqldump --user=root --password=qjfltsdfkt -R имяБД > baza-$DATA.sql
#--------конец сохранения базы--------------------------------
 
  • Like
Реакции: владимир
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.838
Сообщения
21.199
Пользователи
7.614
Новый пользователь
Sharplist