Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Бекап указанных папок и дамп БД в 14.04  (Прочитано 685 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ildarboot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Привет всем.

У меня есть простейший сайт на Ubuntu 14.04. Но так как я постоянно вношу в него изменения есть страх накосячить так, что потом возвращать будет сложно. 

Отсюда вопрос, как можно сделать бекап тех папок, которые я укажу и соответственно сделать дам БД. Весь бекап должен сохраняться в отдельной папке естественно не связанной с сайтом.


Спасибо

ТС не появлялся на Форуме более трех месяцев по состоянию на 05/12/2019 (последняя явка: 05/06/2019). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 05 Декабря 2019, 07:40:53 от zg_nico »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Бекап указанных папок и дамп БД в 14.04
« Ответ #1 : 23 Июня 2016, 09:57:32 »
ildarboot,
Код: (bash) [Выделить]
#!/bin/sh

tar czvf <backupdir>/`date +"%Y-%m-%d"`.tar.gz <first dir for backup> [<second dir> [<third dir> ...]]
pg_dump -U<user> -P<password> <db> > <backupdir>/<dump file>

По дампу читать доку по свойе БД (в примере используется Postgres)


И для кода уже давно придумали системы контроля версий git/svn (откатывать можно все целиком, отдельные файлы, отдельные файлы к нужной версии, все к нужной версии, можно смотреть дифы, мержи и т.д.)
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ildarboot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: Бекап указанных папок и дамп БД в 14.04
« Ответ #2 : 23 Июня 2016, 10:08:45 »
Спасибо.

у меня Mysql. контроль версий супер просто идея, но я только начинаю с ними разбираюсь. Еще не совсем разобрался как сделать залив в БД с контроля версий и залив в разные папки. Поэтому вот только сейчас разбираюсь.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Re: Бекап указанных папок и дамп БД в 14.04
« Ответ #3 : 23 Июня 2016, 10:15:21 »
ildarboot, в базу вы с системы контроля версии не зальете, разве что напишите свой hook на обработку (что все равно не рекомендуется). А вот как файлы разложить по папочкам.... Система все сама запоминает где что лежало и куда надо вернуть. Зайдите на гитхаб в любой проэкт. скачайте файл для клонирования. и когда будете делать клонирование - система реализует туже структуру файлов и каталогов, как в исходном проэкте. Кроме того с помощью системы котроля версий можно добавить автопроверку кода, стандартизацию и кучу еще всего.
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн ildarboot

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: Бекап указанных папок и дамп БД в 14.04
« Ответ #4 : 23 Июня 2016, 11:11:24 »
Спасибо большое.


 

Страница сгенерирована за 0.088 секунд. Запросов: 23.