ServerAdmin.ru | Linux | DevOps
ServerAdmin.ru | Linux | DevOps
2 033 подписчиков · @srv_admin
К каналу →
На днях прочитал любопытную статью на хабре на тему переезда с облачных услуг на свои локальные в офисе: Keycloak, Mailcow, Mattermost, GitLab Self-Managed, Jira, Confluence, Nextc…
Читать далее →
1 217
Реклама
▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал интересными/полезными. Это видео из моих подписок за последнее время (обычно беру период в 2 недели…
Читать далее →
1 199

Расскажу кратенько, как я стараюсь делать бэкапы сервисов на конкретном примере.

Расскажу кратенько, как я стараюсь делать бэкапы сервисов на конкретном примере. Это не значит, что я всегда делаю именно так, но этот пример взял с работающего сервера. Речь пойдёт не о хранении и проверки бэкапов, а о подходе к их снятию.

Для примера возьму Rocket.Chat. Он запущен в Docker в виртуальной машине и состоит из двух контейнеров:

▪️сам сервис rocket.chat, из полезного в нём файлы пользователей в директории upload;
▪️СУБД MongoDB, где хранится всё состояние сервера с перепиской пользователей.

Бэкапы делаю трёх видов:

1️⃣ Бэкап целиком виртуальной машины. Он состоит в основном из инкрементов, снимается быстро, регулярно разворачивается в автоматическом режиме и проверяется. Если что-то случится с сервером, самой системой в VM, то первое, что я сделаю - восстановлю бэкап виртуальной машины. Это самый простой и быстрый вариант. Не требуется ничего вспоминать, дополнительно настраивать и т.д. Эта виртуальная машина небольшая, поэтому каких-то нюансов и проблем с ним нет.

2️⃣ Бэкап на уровне docker volume. Использую, кстати, вот эту штуку - docker-volume-backup. Делаю им бэкап вольюма с MongoDB. Это не полноценный бэкап, потому что бэкапить так СУБД нельзя, она часть данных хранит в памяти, бэкап с некоторой долей вероятности может быть неконсистентным. Если СУБД не сильно нагружена по записи, то чаще всего всё ОК. Но как единственный вариант бэкапа это категорически не подходит, хотя регулярно вижу, как некоторые люди бэкапят так базы на постоянке. Обычно это те, кто не особо во всём этом разбирается - некоторые разработчики или просто случайные люди.

3️⃣ Делаю дамп базы данных средствами самой монги и забираю его как обычный файл, вместе с файлами директории upload из соседнего контейнера с рокетом.

С таким подходом ты прикрыт со всех сторон. На первый взгляд кажется, что как-то это избыточно. Можно обойтись бэкапом только VM. Если у тебя хороший инструмент, всё проверяется, восстанавливается, инфраструктура большая, то наверное одних VM достаточно. Я в основном работаю с небольшими инфраструктурами с десятком сервисов. Мне не трудно аккуратно каждый из них забэкапить вручную. Точнее настроить один раз, а потом всё это годами работает.

Здесь я страхуюсь от проблем, в том числе накопившихся со временем, виртуальных машин и ОС на них. Бывают ситуации, что у тебя какие-то проблемы, ты восстанавливаешь бэкап месячной давности, а там по какой-то причине эта проблема уже есть из-за вируса или каких-то ещё проблем. Это редкие проблемы, но они бывают.

Если виртуалка очень большая, а бэкап приходится по какой-то причине тянуть по интернету, то это может оказаться очень долго, или вообще невозможно из-за постоянных обрывов связи. Ну и отдельная история, когда твой сервис бэкапов по какой-то причине ложится и быстро добраться до бэкапов не получается. Или не быстро, а вообще не получается, потому что он полностью умер или его убили.

В таком случае тебя выручает бэкап на уровне файлов. Ты просто берёшь дамп базы и остальные файлы, разворачиваешь всё это на новой VM с запущенным чистым сервисом.

А бэкап всех файлов самой СУБД иногда помогает посмотреть на какие-то данные помимо непосредственно базы - журналы, конфиги, сертификаты и т.д. Для подстраховки не помешает. Это актуально не только для монги, а в том числе для mysql/postgresql.

Когда вот так всё настроено, замониторено и проверяется, я чувствую себя спокойно и комфортно. Хоть какой-то бэкап да окажется рабочим. Главное, чтобы это всё не лежало в одном месте.

#backup
Утром затронул тему бэкапов в контексте Rocket.Chat. Я как раз по делам заходил на сервер и подумал, почему бы не рассказать, как я его бэкаплю. С учётом того, что я уже много лет …
Читать далее →
1 043
Посмотрел на прошлой неделе обзор Orca - бесплатный оркестратор ИИ-агентов. Разработчики называют его Agent IDE. Изначально проект показался интересным, поэтому захотел его попробо…
Читать далее →
999
Другие главы канала «ServerAdmin.ru | Linux | DevOps»
Выберите главу, чтобы продолжить чтение
Все посты →
Глава от 01.09.2026
Сегодня ночью словил неприятные проблемы с браузерами, которые сначала поставили…
👁 601 просмотров
Глава от 31.08.2026
Думаю все, кто работают в консоли Linux, знают про автодополнение имён файлов и …
👁 769 просмотров
Глава от 31.08.2026
Проверьте по чек-листу, соответствует ли ваша организация приказу ФСТЭК РФ №117 …
👁 655 просмотров
Глава от 28.08.2026
▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал…
👁 904 просмотров
Глава от 27.08.2026
Утром в комментариях к заметке в TG упомянули такую вещь, как отравление данных,…
👁 936 просмотров
Глава от 27.08.2026
Немного информации на тему ИИ, которая возможно кому-то покажется полезной. По к…
👁 943 просмотров
Глава от 26.08.2026
Очередная подборка статей авторов, которые согласились в ней участвовать. ⇨ ИИ-…
👁 982 просмотров
Глава от 25.08.2026
Я изучил и написал подробный обзор на российский менеджер соединений MC22. ⇨ М…
👁 1 064 просмотров
Глава от 24.08.2026
На днях познакомился с сервисом для бэкапа баз данных - Portabase. Видел обзор у…
👁 974 просмотров

Популярные посты канала «ServerAdmin.ru | Linux | DevOps»

▶️ Очередная подборка авторских IT роликов, которые я лично посмотрел и посчитал интересными/полезными. Это видео из моих подписок за послед…
👁 10 157 просмотров
🎓 Я периодически просматриваю поток Администрирование на Хабре. Лет 5 назад и раньше я делал это регулярно, а потом забросил и вообще ничего…
👁 10 147 просмотров
117 приказ ФСТЭК: с 1 марта меняются правила игры в информационной безопасности. Приглашаем на вебинар о новых требованиях регулятора и спо…
👁 10 136 просмотров
У платформы для управления IT инфраструктурой INFRAX в начале марта вышел первый стабильный релиз 1.0. Я уже делал заметки по этой системе: …
👁 10 062 просмотров
Расскажу про один трюк в strace, про который я вроде бы ещё ни разу не писал. В нём ничего особенного нет, но в некоторых ситуациях с ним уд…
👁 10 058 просмотров
Давно уже надумал заменить свой основной рабочий ноутбук. Ещё год назад делал по этому поводу публикацию. Там какое-то рекордное обсуждение …
👁 10 051 просмотров
Каждый раз, когда пишу заметки на тему DDOS, в комментариях появляются одни и те же заблуждения. Я не сказать, что прям такой большой специа…
👁 10 021 просмотров
Вспомнилось очень старое и неприметное видео с небольшим количеством просмотров и комментариев: ▶️ Imagine DevOps Ностальгическая пародия …
👁 10 021 просмотров
Домучиваю статью про Loki. Никак не соберусь и не доделаю её полностью. В процессе настройки хочется наполнить систему реальными логами в но…
👁 10 015 просмотров
Я не раз между делом в заметках упоминал, что обычно не ставлю в автоматическую загрузку виртуальные машины на гипервизорах. Недавно один по…
👁 9 990 просмотров
Хочу дать небольшие советы, основанные на личном опыте работы в отрасли. Может показаться, что они будут актуальны только новичкам, но это д…
👁 9 963 просмотров
Недавно была публикация про PDF принтер в Windows. В комментариях дали ссылку на шикарный бесплатный сервис BentoPDF для работы с PDF. Причё…
👁 9 933 просмотров
Очередная подборка статей авторов, которые согласились в ней участвовать. Кто не понимает, о чём идёт речь, может прочитать прошлые публикац…
👁 9 903 просмотров
Сейчас борьба с DDOS - в основном удел специальных сервисов, у которых есть свои каналы и пулы IP адресов. Без этого эффективной защиты не п…
👁 9 888 просмотров
В Microsoft работают настоящие специалисты по возвращении в систему одного и того же бага. Сколько лет уже наблюдается одна и та же проблема…
👁 9 886 просмотров
Я написал подробный обзор межсетевого экрана и по совместительству шлюза ИКС ФСТЭК, который можно установить на своё железо или виртуальную …
👁 9 877 просмотров
Тихой сапой платформа виртуализации Proxmox захватила весь сегмент малого и среднего бизнеса и потихоньку ползёт дальше. Уже есть сравнения …
👁 9 868 просмотров
Мне недавно один читатель задал простой вопрос, который заставил задуматься. Человек пояснил, что он далёк от ИТ, не сильно во всём этом раз…
👁 9 823 просмотров
Сегодня много времени провёл в дороге и размышлял над некоторыми вещами, в том числе об ИИ. Хочу с вами поделиться некоторыми мыслями. Я сей…
👁 9 820 просмотров
Есть популярная бесплатная виндовая программа из далёкой древности - doPDF. Когда нужно добавить в систему pdf принтер, я вспоминаю именно …
👁 9 813 просмотров

Связанные темы в других каналах

Каналы из той же тематики, где часто появляются близкие сюжеты
Вся тема →
@canalmaxone
AntiCloudMod
AntiCloudMod — сообщество для тех, кто ценит свободу общения без облачной цензуры. Здесь обсуждают альтернативные мессенджеры, инструменты для приватности и децентрализов…
👥 389 493 · -10 971/7д
@BelgorodDRONE
Информация БПЛА Белгород, Белгородский район
7924148410
👥 195 826 · +1 978/7д
@biologia89
РОБЛОКС🔷
РОБЛОКС В МАКС! Реклама: https://clck.ru/3Tmmgx
👥 176 679 · +13 558/7д
@WylsacomRed
Wylsacom Red
Официальный канал Wylsacom в Max. Тут всё про технологии и жизнь в ногу со временем! Номер заявления для регистрации в РКН: № 6979154178 Розыгрыши: kichaev@wylsacom.med…
👥 161 736 · -379/7д
@TikTokModCloud
TikTokModCloud
Официальные обновления стабильного мода TikTok Чат: https://clck.ru/3S6mVh По рекламе: https://iimax.ru/dim4ugan
👥 119 658 · +1 362/7д
@na_kruchok
ГЛЕНТ | МЕМЫ
Глент мемы Это фан-сообщество, созданное преданными поклонниками для поддержки творчества Глента. Данный канал НЕ является официальным и ведется фанатом Биржа: telega.…
👥 76 977 · +120/7д
🏷 Темы и теги
#backup #системное администрирование #linux #devops #ansible #инфраструктура #серверы #Технологии
📋 О канале ServerAdmin.ru | Linux | DevOps
Авторский канал для тех, кто управляет серверами и строит отказоустойчивую инфраструктуру. Здесь вы найдете практические руководства по Linux, автоматизации с Ansible и DevOps-инструментам. Без воды — только проверенные конфиги, скрипты и решения реальных задач sysadmin. Подписывайтесь, чтобы не пропустить новые статьи и туториалы.
🔍 Архив всех постов Макс
Поиск по 15,957,044 постам из 203,389 каналов
Подключить за 490 ₽/мес →
Удалить пост или канал с МАКСОТЕКИ
Заявка подтверждается через бота Макс: нужно быть администратором канала и добавить бота МАКСОТЕКИ в администраторы. После проверки канал или конкретный пост скрывается с сайта.
📊 Аналитика канала «ServerAdmin.ru | Linux | DevOps» ➡️ Перейти в канал Макс
Заявка в МАКСОТЕКА
Добавьте свой канал в каталог
Зарегистрируйтесь в личном кабинете и добавьте канал за пару кликов.
Перейти в личный кабинет →

Бесплатная регистрация, быстрая модерация.