[Сценарий] Резервное копирование БД и каталогов сервера (для Linux)

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение skysilver » Вт июн 02, 2015 11:55 am

По просьбам трудящихся добавил в первом посте пункт "Порядок установки".
За это сообщение автора skysilver поблагодарил:
Amarok (Вт июн 02, 2015 1:28 pm)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
gagarin74
Сообщения: 330
Зарегистрирован: Пн апр 06, 2015 9:51 am
Благодарил (а): 37 раз
Поблагодарили: 22 раза

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение gagarin74 » Вт июн 02, 2015 1:47 pm

Уважаемый,если Вам не трудно,опишите как перенести все данные с флеш карточки на винчестер.
У Вас вроде в подписи это стоит. У меня малинка.
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение skysilver » Вт июн 02, 2015 2:02 pm

gagarin74 писал(а):Уважаемый,если Вам не трудно,опишите как перенести все данные с флеш карточки на винчестер.
У Вас вроде в подписи это стоит. У меня малинка.
Ну в моем случае все довольно просто, и сводится к запуску одного скрипта в консоли. Данный скрипт уже был в составе дистрибутива, который я установил на Cubietruck (http://www.igorpecovnik.com/2013/12/24/ ... ard-image/). А вот как такую процедуру провести самостоятельно, я не знаю. Тут google в помощь, либо другие участники форума, кто использует малинку.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение slgeo » Вс июл 26, 2015 1:30 am

skysilver писал(а): Затем дать пользователю www-data полномочия запускать этот shell-скрипт от имени root. Для этого в файле /etc/sudoers добавить строку

Код: Выделить всё

www-data ALL=(root) NOPASSWD: /var/www/lib/backup.sh
Файл /etc/sudoers лучше редактировать с помощью команды visudo.
После добавления в конец файла sudoers этой строки выходит большая проблема: перестает работать запуск приложений из под sudo. И сам файл sudoes уже никак не отредактировать. На любые операции с sudo выходит сообщение:
sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение Ivan » Вс июл 26, 2015 11:25 am

Причину точно не скажу нужно смотреть.
Но в линуксе нельзя ставить последней сточкой, последняя должна быть пустая.

Видел у одного пользователя эту проблему. Постараюсь решить и отпишусь что нетак
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение skysilver » Пн июл 27, 2015 12:14 pm

slgeo писал(а):sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Допустили синтаксическую ошибку в файле sudoers. Надо было через visudo редактировать, он проверяет этот файл перед сохранением. Чтобы поправить, придется грузиться с live-cd (или usb). Говорят, еще можно через режим recovery в загрузчике grub, но я так не пробовал.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение Ivan » Пн июл 27, 2015 12:43 pm

skysilver писал(а):
slgeo писал(а):sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Допустили синтаксическую ошибку в файле sudoers. Надо было через visudo редактировать, он проверяет этот файл перед сохранением. Чтобы поправить, придется грузиться с live-cd (или usb). Говорят, еще можно через режим recovery в загрузчике grub, но я так не пробовал.
Я его смог редактировать зайдя по shh как root
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение skysilver » Пн июл 27, 2015 12:53 pm

Ivan писал(а):Я его смог редактировать зайдя по shh как root
У меня в целях секьюрности вход по ssh для root запрещён категорически. )) Только пользователь, а потом уж, если надо, то повышение привилегий через sudo. Но кому-то, думаю, такой вариант выхода из ситуации с sudoers подойдёт.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение slgeo » Ср авг 12, 2015 11:41 pm

skysilver писал(а):
slgeo писал(а):sudo: parse error in /etc/sudoers near line 29
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Допустили синтаксическую ошибку в файле sudoers. Надо было через visudo редактировать, он проверяет этот файл перед сохранением. Чтобы поправить, придется грузиться с live-cd (или usb). Говорят, еще можно через режим recovery в загрузчике grub, но я так не пробовал.
Вот с лайв-CD с убунтой и восстанавливал. Проблема вылезла и через visudo, когда повторно делал.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Sat
Сообщения: 25
Зарегистрирован: Пт авг 07, 2015 5:08 pm
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Re: Резервное копирование БД и каталогов сервера (для Linux)

Сообщение Sat » Пн ноя 23, 2015 7:20 pm

Подскажите по пользователям к базам SQL.
Система стоит на Raspberry PI 2.
Добавил пользователя в phpmyadmin, чтобы из под него бекапить базы. Этот этот пользователь/пароль указан в скрипте бекапирования SQL-баз. Все работает.
Но! Если перезагрузить Raspberry, то пользователь пропадает. В списке пользователей в phpmyadmin его уже нет.
Как правильно его создавать, чтобы не пропадал при перезагрузке?
Ответить