Автобекап

Status
Not open for further replies.

владимир

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

ClouD

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

ClouD

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

ClouD

Инквизитор
Staff member
Модератор
Apr 3, 2012
402
136
43
Ярославль
В консоли:
Code:
 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
Reactions: владимир

ClouD

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

владимир

Пользователь
Пользователь
Feb 14, 2013
81
5
18
34
и еще,
правильно 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

Злостный отаку
Staff member
Администратор
Nov 29, 2012
1,983
745
158
39
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 то нет не правильно.
 

владимир

Пользователь
Пользователь
Feb 14, 2013
81
5
18
34
весь sql (
#--------начало сохранения базы-------------------------------
/usr/bin/mysqldump --user=root --password=qjfltsdfkt -R baza > baza-$DATA.sql
#--------конец сохранения базы--------------------------------
 

Juzilkree

Злостный отаку
Staff member
Администратор
Nov 29, 2012
1,983
745
158
39
www.dyndev.ru
весь sql (
#--------начало сохранения базы-------------------------------
/usr/bin/mysqldump --user=root --password=qjfltsdfkt -R baza > baza-$DATA.sql
#--------конец сохранения базы--------------------------------
а у тебя база называется "baza" ?
 

ClouD

Инквизитор
Staff member
Модератор
Apr 3, 2012
402
136
43
Ярославль
Так а ты имя бд не вписал.
Code:
#--------начало сохранения базы-------------------------------
/usr/bin/mysqldump --user=root --password=qjfltsdfkt -R имяБД > baza-$DATA.sql
#--------конец сохранения базы--------------------------------
 
  • Like
Reactions: владимир
Status
Not open for further replies.

Members online

No members online now.

Latest resources

Forum statistics

Threads
3,852
Messages
21,339
Members
7,971
Latest member
SMRiST