Обновление De**an с возможностью отката

Автор PbI6A, 08 октября 2021, 06:39:50

« назад - далее »

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

PbI6A

Ребята, вот возникло желание обновить Devuan сервер NextCloud до следующей версии, и нет желания всё безвозвратно поломать. Если я сделаю что-то типа:
mkdir /.bk
cp -ralx /* /.bk/
mkdir /home/.bk
cp -ralx /home/* /home/.bk/
то получу то, что мне надо? Смогу ли я потом загрузиться с носителя и, удалив в / и в /home всё кроме .bk вернуть всё в предыдущее состояние?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

#1
По сути вам нужно забекапить только конфигурационные файлы Apache или Nginx ну и nextcloud конечно. Если использовали сертификаты то их тоже.
В основном настройки находятся в
каталогах
/etc/
/var/www/nextcloud
Точка монтирования с файлами
СУБД
Пути примерные так как вы могли их поменять и нет информации, что вы используете.
Nextcloud обычно сам делает бэкап при обновлении и откатывается назад.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Не слышал, чтобы он откатывался назад. И подробной инструкции по накату/откату версий не встречал, чтобы вот подробно и пошагово как накатить и обратно откатить. Да, как накатить мануалов море... Вот, буквально сегодня написал свой мануал. Честно говоря, даже не знаю, куда делается бэкап, который стандартным скриптом обновления делается.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

А по возможности отката обновлений системы всё печальнее, как я понял?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

Цитата: PbI6A от 12 октября 2021, 17:06:08
А по возможности отката обновлений системы всё печальнее, как я понял?
Вы имеете ввиду обновления операционки?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Ага, и баз и операционки. Понятно, что если использовать для этого снапшоты, то при больших обновлениях место на ФС будет просто таять. Тем не менее, должно же это работать?
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

Резервирование БД на примере MariaDB
Конфиги можно один раз забекапить.
Систему не вижу смысла, просто заливается новый образ и восстанавливается база с конфигами.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

Несколько сайтов плюс NextCloud с 400Гб архивом файлов и несколько разных настроенных руками примочек не сильно проще переливать с нуля. Одно облако на пару хостов зеркалиться по слабым каналам может недели :(
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

PbI6A

LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

alexxnight


PbI6A

Цитата: alexxnight от 21 октября 2021, 11:53:47zfs checkpoint
Кстати, да. Вероятно, в одной из следующих установок я этой методой и воспользуюсь.
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!