подготовка регулярных бэкапов форума

phpBB но не только...

Модераторы: Olej, adminn

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: подготовка регулярных бэкапов форума

Непрочитанное сообщение Olej » 17 янв 2020, 20:39

Временами при подготовке бэкапов на удалённом сервере, там выплывает такое вот сообщение:

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

olej@277938:~$ bacsend
40,6MiB [ 646KiB/s]
tar: linux-ru.ru/files: файл изменился во время чтения
1,01GiB [2,82MiB/s]
Такой бэкап, с сомнительной целостностью, лучше не использовать и повторить.
Но такая же проблема возникает когда делаются:
1. восстановление из бэкапов
2. обновление версии движка phpBB

Вопрос в том, чтобы изолировать форум от доступа снаружи на время выполнения таких операций.
Можно бы это сделать остановкой сервера Apache ... но это грубо.

Но в админпанели phpBB есть такая возможность: "Отключить конференцию".
halt.png
После этого вход в конференцию с правами пользователя происходит с предупреждением (выделено красным):
halt2.png

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: подготовка регулярных бэкапов форума

Непрочитанное сообщение Olej » 24 янв 2020, 19:59

Olej писал(а):
15 янв 2020, 00:05
Выполняется это как-то так:

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

olej@ACER:~/2020_WORK/rus.linux.net.hist/timeweb$ ./remote_backup
40,5MiB [2,14MiB/s]
1,01GiB [2,11MiB/s]
-rw-r--r-- 1 olej olej   42456040 янв 13 16:23 backup-13.01.2020_16-23.sql
-rw-r--r-- 1 olej olej 1088499388 янв 13 16:31 backup-13.01.2020_16-23.tgz
Теперь, когда бэкапы форума создаются локально, легко, надёжно - самое время перейти ещё к одному пункту программы, расписаннной на самой 1-й странице этой темы:
Olej писал(а):
29 дек 2019, 16:23
4. как обеспечить автоматическую регулярность бэкапов (cron или что-то другое?)
Но тема уже непомерно разрослась ... всё оказалось не так просто, как ожидалось изначально ... - поэтому этот пункт программы реализуем в другой теме: автоматизация создания бэкапов.

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: подготовка регулярных бэкапов форума

Непрочитанное сообщение Olej » 17 авг 2021, 18:12

Olej писал(а):
02 янв 2020, 16:14
Забегая вперёд, сразу скажу, что я убил уйму времени, борясь с тем Netcat, который по умолчанию установлен на Debian 10, на приёмном конце для сохранения, на стационарном домашнем компьютере на который уносится бэкап:
Ещё раз относительно версий ncat, которые по-разному выбираются по умолчанию в разных дистрибутивах!!!
Это создаёт большие проблемы.
Вот как выглядят альтернативы в экземпляре системы, где эта проблема решена (большой потерей времени!):

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

olej@ACER:~$ galternatives
...
Снимок экрана от 2021-08-17 18-11-36.png
Снимок экрана от 2021-08-17 18-11-36.png (73.05 КБ) 62 просмотра
А вот как - в свежей инсталляции, например, Mint 20.2:
Снимок экрана от 2021-08-17 18-16-27.png
Снимок экрана от 2021-08-17 18-16-27.png (38.93 КБ) 60 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: подготовка регулярных бэкапов форума

Непрочитанное сообщение Olej » 17 авг 2021, 18:23

Olej писал(а):
17 авг 2021, 18:12
А вот как - в свежей инсталляции, например, Mint 20.2:

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

olej@R420:~/2021/rus.linux.net.hist/timeweb$ aptitude search netcat
p   netcat                                                                                                 - инструмент для TCP/IP на все случаи жизни (переходный пакет)                                                     
v   netcat:i386                                                                                            -                                                                                                                  
i   netcat-openbsd                                                                                         - инструмент для TCP/IP на все случаи жизни                                                                        
p   netcat-openbsd:i386                                                                                    - инструмент для TCP/IP на все случаи жизни                                                                        
p   netcat-traditional                                                                                     - инструмент для TCP/IP4 на все случаи жизни                                                                       
p   netcat-traditional:i386                                                                                - инструмент для TCP/IP4 на все случаи жизни                                                                       
olej@R420:~/2021/rus.linux.net.hist/timeweb$ 

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

olej@R420:~/2021/rus.linux.net.hist/timeweb$ sudo apt install netcat-traditional
[sudo] пароль для olej:       
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие НОВЫЕ пакеты будут установлены:
  netcat-traditional
Обновлено 0 пакетов, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 61,5 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 147 kB.
Пол:1 http://archive.ubuntu.com/ubuntu focal/universe amd64 netcat-traditional amd64 1.10-41.1ubuntu1 [61,5 kB]
Получено 61,5 kB за 0с (221 kB/s)           
Выбор ранее не выбранного пакета netcat-traditional.
(Чтение базы данных … на данный момент установлено 388297 файлов и каталогов.)
Подготовка к распаковке …/netcat-traditional_1.10-41.1ubuntu1_amd64.deb …
Распаковывается netcat-traditional (1.10-41.1ubuntu1) …
Настраивается пакет netcat-traditional (1.10-41.1ubuntu1) …
Обрабатываются триггеры для man-db (2.9.1-1) …
Вложения
Снимок экрана от 2021-08-17 18-23-20.png
Снимок экрана от 2021-08-17 18-23-20.png (48.39 КБ) 60 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 14703
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: подготовка регулярных бэкапов форума

Непрочитанное сообщение Olej » 18 авг 2021, 00:48

И вот теперь после этого:

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

olej@R420:~/2021/rus.linux.net.hist/timeweb$ ./remote_backup
47,2MiB [1,87MiB/s]
1,03GiB [1,40MiB/s]
-rw-rw-r-- 1 olej olej   49482200 авг 17 18:26 backup-17.08.2021_18-25.sql
-rw-rw-r-- 1 olej olej 1104500690 авг 17 18:38 backup-17.08.2021_18-25.tgz

Ответить

Вернуться в «Управление WEB ресурсами»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей