📌SysAdmin 2025 — большая конференция для системных администраторов.
17 октября в Москве пройдет конференция SysAdmin 2025 для системных администраторов, ИТ-менеджеров, инженеров и специалистов поддержки. Участие бесплатное, нужна только регистрация на sysadminconf.ru.
Доклады будут посвящены практическим задачам по разным направлениям:
🔹 Управление рабочими местами на Windows, Linux, macOS;
🔹 Решения MDM, UEM, EMM;
🔹 Администрирование Apple;
🔹 Управление ИТ-инфраструктурой и мониторинг;
🔹 Информационная безопасность для системных администраторов;
🔹 Миграция на Linux;
🔹 Организация работы ИТ-отделов и поддержки;
и другое.
📍 Место: Москва, кластер «Ломоносов»
📅 Дата: 17 октября 2025
⏱️ Формат: офлайн, 1 день
Ожидается порядка 700 участников, ИТ-выставка, насыщенная программа, неформальное общение и квиз с призами.
Вы можете не только стать гостем SysAdmin 2025, но и бесплатно выступить с докладом на конференции. Для этого оставьте заявку на сайте.
#реклама
О рекламодателе
17 октября в Москве пройдет конференция SysAdmin 2025 для системных администраторов, ИТ-менеджеров, инженеров и специалистов поддержки. Участие бесплатное, нужна только регистрация на sysadminconf.ru.
Доклады будут посвящены практическим задачам по разным направлениям:
🔹 Управление рабочими местами на Windows, Linux, macOS;
🔹 Решения MDM, UEM, EMM;
🔹 Администрирование Apple;
🔹 Управление ИТ-инфраструктурой и мониторинг;
🔹 Информационная безопасность для системных администраторов;
🔹 Миграция на Linux;
🔹 Организация работы ИТ-отделов и поддержки;
и другое.
📍 Место: Москва, кластер «Ломоносов»
📅 Дата: 17 октября 2025
⏱️ Формат: офлайн, 1 день
Ожидается порядка 700 участников, ИТ-выставка, насыщенная программа, неформальное общение и квиз с призами.
Вы можете не только стать гостем SysAdmin 2025, но и бесплатно выступить с докладом на конференции. Для этого оставьте заявку на сайте.
#реклама
О рекламодателе
👍8
Чистим старые ядра в Linux
После пары десятков обновлений сервер вдруг начинает ругаться на нехватку места в /boot.
Причина простая - старые ядра остаются в системе и копятся. Обычно одно-два ядра нужны (текущее и запасное), всё остальное — балласт.
Как проверить, что у вас стоит
Показать список установленных ядер:
Очистка в Debian/Ubuntu
Для удаления старых ядер удобно использовать:
Он автоматически оставит только активное ядро и нужные зависимости.
Очистка в RHEL/CentOS
Здесь помогает утилита package-cleanup:
Флаг --count=2 оставит текущее и одно запасное ядро.
Автоматизация
В CentOS можно добавить в /etc/yum.conf:
В Ubuntu/Debian — использовать unattended-upgrades, который сам подчистит старые ядра при обновлениях.
После пары десятков обновлений сервер вдруг начинает ругаться на нехватку места в /boot.
Причина простая - старые ядра остаются в системе и копятся. Обычно одно-два ядра нужны (текущее и запасное), всё остальное — балласт.
Как проверить, что у вас стоит
Показать список установленных ядер:
uname -r # показывает текущее ядро
dpkg --list | grep linux-image # Debian/Ubuntu
rpm -q kernel # CentOS/RHEL
Очистка в Debian/Ubuntu
Для удаления старых ядер удобно использовать:
sudo apt autoremove --purge
Он автоматически оставит только активное ядро и нужные зависимости.
Очистка в RHEL/CentOS
Здесь помогает утилита package-cleanup:
sudo package-cleanup --oldkernels --count=2
Флаг --count=2 оставит текущее и одно запасное ядро.
Автоматизация
В CentOS можно добавить в /etc/yum.conf:
installonly_limit=2
В Ubuntu/Debian — использовать unattended-upgrades, который сам подчистит старые ядра при обновлениях.
👍12❤4
Как IT-специалисту зарабатывать больше?
Вторая работа 😄
Реферальная программа 👍
Сейчас — лучшее время, ведь действуют специальные условия:
1️⃣ Присоединяетесь к программе до 30 сентября
2️⃣ Приводите первых клиентов
3️⃣ Получаете до 20% от суммы их чеков весь год
Стать партнёром в пару кликов🖱
Реферальная программа Cloud․ru — это возможность получать стабильный доход, рекомендуя облачные сервисы. За каждого привлеченного клиента вы получаете процент от суммы его чеков, а клиент — бонусные рубли.
Сейчас — лучшее время, ведь действуют специальные условия:
Стать партнёром в пару кликов
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой тип аутентификации в SSH позволяет вход без пароля с использованием ключей?
Anonymous Quiz
5%
Password authentication
76%
Key-based authentication
15%
PAM authentication
4%
GSSAPI authentication
👍8❤3💊2
Forwarded from Серверная InRack
Media is too big
VIEW IN TELEGRAM
Друзья, в одном из прошлых видео мы опробовали формат сравнительных обзоров на серверы и судя по обратной связи от вас — вам зашло. Что ж, ловите новый сравнительный обзор на современных фаворитов вторичного рынка — HPE ProLiant DL360 Gen10, Huawei Fusion 1288H V5, Dell PowerEdge R640.
Кстати, приобрести эти серверы с гарантией от 2 до 5 лет можно у наших менеджеров, которые с удовольствием помогут собрать сервер для решения ваших бизнес-задач👀
#обзоры
VK, Dzen, InRack.Ru
💬 Подписывайся на InRack
Реклама. ООО "СЕРВЕРНЫЙ ПОЛЮС". ИНН 9726017787. erid: 2W5zFJu531z
Кстати, приобрести эти серверы с гарантией от 2 до 5 лет можно у наших менеджеров, которые с удовольствием помогут собрать сервер для решения ваших бизнес-задач
#обзоры
VK, Dzen, InRack.Ru
Реклама. ООО "СЕРВЕРНЫЙ ПОЛЮС". ИНН 9726017787. erid: 2W5zFJu531z
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤4🔥3💊3
Microsoft снова просит игнорировать ошибку в Event Viewer Windows 11
В Windows 11 версии 24H2 пользователи сталкиваются с новой ошибкой в Event Viewer: при перезапуске устройства регистрируется событие с ID 57 — сбой загрузки криптопровайдера Microsoft Pluton.
Microsoft заявляет, что баг связан с доработкой функций и не влияет на работу системы, поэтому его можно безопасно игнорировать.
В Windows 11 версии 24H2 пользователи сталкиваются с новой ошибкой в Event Viewer: при перезапуске устройства регистрируется событие с ID 57 — сбой загрузки криптопровайдера Microsoft Pluton.
Microsoft заявляет, что баг связан с доработкой функций и не влияет на работу системы, поэтому его можно безопасно игнорировать.
Ошибка появляется после июльского обновления KB5062660 и августовского Patch Tuesday, а исправление будет выпущено позже.
😁7❤4👍4
🚀⚙️ Хотите упростить свою работу в Linux? Научитесь писать скрипты с помощью Bash!
👉 Присоединяйтесь к открытому вебинару 25 августа в 20:00 МСК и разберитесь, как с помощью Bash автоматизировать рутинные задачи в Linux. Мы объясним, как работать с интерпретатором Bash, создавать переменные, использовать условия и циклы.
💪 Этот вебинар поможет быстро освоить базовые навыки Bash и научиться автоматизировать простые операции, что значительно упростит рабочий процесс.
🎁 Запишитесь на вебинар и получите индивидуальное предложение на курс «Administrator Linux. Basic».
👉 Для участия зарегистрируйтесь: https://otus.pw/6rxJ/?erid=2W5zFJ9GNGp
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
👉 Присоединяйтесь к открытому вебинару 25 августа в 20:00 МСК и разберитесь, как с помощью Bash автоматизировать рутинные задачи в Linux. Мы объясним, как работать с интерпретатором Bash, создавать переменные, использовать условия и циклы.
💪 Этот вебинар поможет быстро освоить базовые навыки Bash и научиться автоматизировать простые операции, что значительно упростит рабочий процесс.
🎁 Запишитесь на вебинар и получите индивидуальное предложение на курс «Administrator Linux. Basic».
👉 Для участия зарегистрируйтесь: https://otus.pw/6rxJ/?erid=2W5zFJ9GNGp
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
❤2👍2
Управление процессами: больше, чем kill -9
Многие админы по привычке бьют зависшие процессы командой kill -9. Работает — но далеко не всегда это лучший выбор.
У Linux есть целый набор сигналов, и понимание их различий помогает аккуратнее управлять системой.
Основные сигналы
⏺ SIGTERM (15) — «пожалуйста, завершись». Корректно останавливает процесс, давая ему время сохранить данные и закрыть соединения. Это дефолтный сигнал для kill без параметров.
⏺ SIGHUP (1) — исторически «разрыв связи». Сегодня часто используется для перечитывания конфигурации демона без полного рестарта (например, nginx -s reload).
⏺ SIGSTOP — полностью останавливает процесс (приостанавливает выполнение), но не убивает его. Можно потом возобновить SIGCONT. Удобно для отладки.
⏺ SIGKILL (9) — жёсткий «убийца». Процесс завершается немедленно, без шанса на сохранение состояния. Использовать только если остальные способы не сработали.
kill, killall и pkill
• kill <PID> — отправляет сигнал по PID.
• killall <имя> — убивает все процессы с указанным именем. Удобно, но осторожно: можно случайно снести лишнее.
• pkill -f <шаблон> — более гибкий поиск по имени или аргументам процесса. Например:
Многие админы по привычке бьют зависшие процессы командой kill -9. Работает — но далеко не всегда это лучший выбор.
У Linux есть целый набор сигналов, и понимание их различий помогает аккуратнее управлять системой.
Основные сигналы
kill, killall и pkill
• kill <PID> — отправляет сигнал по PID.
• killall <имя> — убивает все процессы с указанным именем. Удобно, но осторожно: можно случайно снести лишнее.
• pkill -f <шаблон> — более гибкий поиск по имени или аргументам процесса. Например:
pkill -HUP nginx # мягкий перезапуск nginx
pkill -9 python # убить все процессы Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍4🔥4
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Алгоритм учитывает “OOM score” процесса: чем выше его потребление памяти и чем меньше его “важность” для системы, тем выше вероятность, что именно он будет завершён. Администратор может влиять на этот выбор с помощью параметра oom_score_adj.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥5👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Станьте разработчиком нейро-сотрудников на Python и зарабатывайте от 150.000р в месяц 🔥🔥🔥
Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тысяч ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате
Что будет на интенсиве?
🧬 Теория: как создаются нейро-сотрудники с GPT-4o на Python
🧬 Практика: мы создадим нейро-консультанта, нейро-HR, нейро-маркетолога и др.
Ведущий интенсива - Senior AI разработчик нейросетей и основатель Университета искусственного интеллекта
🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайший четверг!
Мы научим вас создавать топовых нейро-сотрудников на базе GPT-4 Omni, и вы сможете:
1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тысяч ₽ в месяц
2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тысяч ₽ за проект
3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате
Что будет на интенсиве?
🧬 Теория: как создаются нейро-сотрудники с GPT-4o на Python
🧬 Практика: мы создадим нейро-консультанта, нейро-HR, нейро-маркетолога и др.
Ведущий интенсива - Senior AI разработчик нейросетей и основатель Университета искусственного интеллекта
🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайший четверг!
❤3
Почему netstat лжёт: как ss показывает реальную картину с сокетами
В современном Linux часто применяются инструменты для мониторинга сетевых соединений.
Несмотря на свою популярность, утилита netstat уже не всегда предоставляет точную информацию о состоянии сокетов.
Неточное отображение состояний с netstat
⏺ Netstat опирается на данные из /proc, которые могут не отражать динамическое изменение состояния сокетов. В результате он часто показывает устаревшую информацию, например, “мертвые” или заброшенные сокеты, которые уже не участвуют в активной передаче.
⏺ При анализе состояний, таких как FIN_WAIT2, netstat может некорректно интерпретировать “зависшие” соединения. Это может ввести администратора в заблуждение относительно истинной загрузки и стабильности системы.
Преимущества ss: точные и детальные данные
Современный инструмент ss (socket statistics) из пакета iproute2 разработан для замены netstat и предоставляет гораздо более подробную и актуальную информацию о сетевых сокетах.
Он способен отсеивать “мертвые” соединения, корректно отображать переходные состояния и использовать расширенные опции для фильтрации и диагностики.
Например, чтобы увидеть информацию о TCP-сокетах, можно воспользоваться командой:
Здесь ключи означают:
• -t – вывести только TCP-соединения,
• -a – показать все (слушающие и установленные),
• -n – вывод номеров портов в числовом виде.
Если вам нужно проверить, какие сокеты находятся в “FIN_WAIT2” состоянии, команда ss покажет их корректно, благодаря более точной сборке данных из ядра:
Особенно полезна опция -K. Этот параметр позволяет отправлять запросы к ядру для получения более глубокого анализа по каждому сокету – например, чтобы определить, какие “зависшие” сокеты реально не используются.
Это даёт возможность отфильтровать ложные сигналы и сконцентрироваться на проблемных соединениях. Пример использования:
Эта команда попытается “убить” (удалить) неактивные или ошибочные соединения, предоставляя отчёт о том, какие сокеты останутся в системе после вмешательства. Такой уровень контроля невозможен с netstat.
В современном Linux часто применяются инструменты для мониторинга сетевых соединений.
Несмотря на свою популярность, утилита netstat уже не всегда предоставляет точную информацию о состоянии сокетов.
Неточное отображение состояний с netstat
Netstat долгое время был основным инструментом для вывода информации о сетевых соединениях, но его алгоритмы и подходы к сбору статистики имеют ограничения:
Преимущества ss: точные и детальные данные
Современный инструмент ss (socket statistics) из пакета iproute2 разработан для замены netstat и предоставляет гораздо более подробную и актуальную информацию о сетевых сокетах.
Он способен отсеивать “мертвые” соединения, корректно отображать переходные состояния и использовать расширенные опции для фильтрации и диагностики.
Например, чтобы увидеть информацию о TCP-сокетах, можно воспользоваться командой:
ss -tan
Здесь ключи означают:
• -t – вывести только TCP-соединения,
• -a – показать все (слушающие и установленные),
• -n – вывод номеров портов в числовом виде.
Если вам нужно проверить, какие сокеты находятся в “FIN_WAIT2” состоянии, команда ss покажет их корректно, благодаря более точной сборке данных из ядра:
ss -tan state fin-wait-2
Особенно полезна опция -K. Этот параметр позволяет отправлять запросы к ядру для получения более глубокого анализа по каждому сокету – например, чтобы определить, какие “зависшие” сокеты реально не используются.
Это даёт возможность отфильтровать ложные сигналы и сконцентрироваться на проблемных соединениях. Пример использования:
ss -K state established
Эта команда попытается “убить” (удалить) неактивные или ошибочные соединения, предоставляя отчёт о том, какие сокеты останутся в системе после вмешательства. Такой уровень контроля невозможен с netstat.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤5😁1
🎉Linux исполнилось 34 года
25 августа 2025 года Linux отметила 34-летие.
В 1991 году студент Хельсинкского университета Линус Торвальдс создал ядро «для хобби», а сегодня оно управляет миллиардами устройств — от смартфонов до суперкомпьютеров, от МКС до марсоходов.
Сегодня проект поддерживают тысячи разработчиков по всему миру. Только в 2024 году на разработку ядра ушло $6,8 млн, а в июле 2025 года вышло Linux 6.16 под кодовым названием Baby Opossum Posse.
⏺ Торвальдс уверяет: формального плана преемственности нет и не нужно — сообщество само найдёт «следующего великодушного повелителя».
25 августа 2025 года Linux отметила 34-летие.
В 1991 году студент Хельсинкского университета Линус Торвальдс создал ядро «для хобби», а сегодня оно управляет миллиардами устройств — от смартфонов до суперкомпьютеров, от МКС до марсоходов.
Первый пост Торвальдса в группе comp.os.minix остался в истории: он писал, что делает ОС «просто ради интереса» и не обещает многого. Через несколько месяцев Linux уже могла запускать bash и gcc.
Сегодня проект поддерживают тысячи разработчиков по всему миру. Только в 2024 году на разработку ядра ушло $6,8 млн, а в июле 2025 года вышло Linux 6.16 под кодовым названием Baby Opossum Posse.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥6🎉1
SSH Multiplexing и ControlMaster
По умолчанию каждый вызов ssh открывает новый TCP-сокет, проходит ключевое рукопожатие, обмен алгоритмами, аутентификацию. Это безопасно, но затратно по времени.
Multiplexing решает проблему: первая сессия открывает основной канал (master), а все остальные используют его.
Для этого в OpenSSH есть опции ControlMaster, ControlPath и ControlPersist.
Настройка
1️⃣ Создаём папку под сокеты:
2️⃣ Добавляем в ~/.ssh/config:
Проверка в реальной работе
Первый запуск (идёт полная авторизация):
Обычно ~0.4–0.6 сек.
Второй запуск (через мастер-сессию):
Результат: 0.02 сек. Почти мгновенно.
То же с scp:
Файл начинает копироваться без задержки.
Быстрее подключение к серверу без лишних рукопожатий
По умолчанию каждый вызов ssh открывает новый TCP-сокет, проходит ключевое рукопожатие, обмен алгоритмами, аутентификацию. Это безопасно, но затратно по времени.
Multiplexing решает проблему: первая сессия открывает основной канал (master), а все остальные используют его.
Для этого в OpenSSH есть опции ControlMaster, ControlPath и ControlPersist.
Настройка
mkdir -p ~/.ssh/sockets
chmod 700 ~/.ssh/sockets
Host myserver
HostName 192.168.1.10
User admin
ControlMaster auto
ControlPath ~/.ssh/sockets/%r@%h:%p
ControlPersist 10m
Проверка в реальной работе
Первый запуск (идёт полная авторизация):
time ssh myserver exit
Обычно ~0.4–0.6 сек.
Второй запуск (через мастер-сессию):
time ssh myserver exit
Результат: 0.02 сек. Почти мгновенно.
То же с scp:
scp test.txt myserver:/tmp/
Файл начинает копироваться без задержки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍6👎1
LVM snapshots: быстрые бэкапы и откаты
LVM (Logical Volume Manager) позволяет работать с томами гибче, чем с обычными разделами.
Одна из ключевых возможностей — снапшоты: копия состояния тома в определённый момент времени.
Это полезно для бэкапов и экспериментов: можно сохранить снимок, обновить систему или базу, и при ошибке — откатиться.
Практика
1️⃣ Проверяем тома
Находим имя LV, например vg0/data.
2️⃣ Создаём снапшот
• -L 5G — размер для изменений (чем больше активность, тем больше нужно).
• -s — создаём снапшот.
• -n — имя снапшота.
3️⃣ Монтируем снапшот
Теперь можно сделать копию файлов без остановки сервиса.
4️⃣ Откат к снапшоту
Если после обновлений что-то пошло не так:
После перезагрузки том вернётся к состоянию снапшота.
5️⃣ Удаление снапшота
Когда копия больше не нужна:
LVM (Logical Volume Manager) позволяет работать с томами гибче, чем с обычными разделами.
Одна из ключевых возможностей — снапшоты: копия состояния тома в определённый момент времени.
Это полезно для бэкапов и экспериментов: можно сохранить снимок, обновить систему или базу, и при ошибке — откатиться.
Практика
lvdisplay
Находим имя LV, например vg0/data.
lvcreate -L 5G -s -n data_snap /dev/vg0/data
• -L 5G — размер для изменений (чем больше активность, тем больше нужно).
• -s — создаём снапшот.
• -n — имя снапшота.
mkdir /mnt/snap
mount /dev/vg0/data_snap /mnt/snap
Теперь можно сделать копию файлов без остановки сервиса.
Если после обновлений что-то пошло не так:
umount /dev/vg0/data
lvconvert --merge /dev/vg0/data_snap
reboot
После перезагрузки том вернётся к состоянию снапшота.
Когда копия больше не нужна:
lvremove /dev/vg0/data_snap
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔5❤4😁1
Какой параметр mount позволяет монтировать файловую систему только для чтения?
Anonymous Quiz
9%
rw
85%
ro
6%
noexec
1%
nosuid
😁12❤3
RAID уровня выше 5
RAID5 и RAID6 долгое время считались «золотым стандартом» для балансировки между надёжностью и экономией диска.
Но с ростом объёмов накопителей и нагрузок они стали проблемными.
Минусы RAID6 при больших дисках:
1️⃣ Восстановление после сбоя (rebuild) может занимать сутки и больше. Всё это время массив работает медленнее и под угрозой.
2️⃣ Чем больше диски, тем выше шанс ошибки чтения (URE) во время rebuild. В худшем случае массив падает целиком.
3️⃣ Запись требует вычисления чётности, что сильно режет IOPS.
Почему выбирают RAID10: RAID10 сочетает зеркалирование и страйпинг. Это даёт простую архитектуру и высокую скорость.
При отказе диска нужно восстановить только одну половину пары, поэтому rebuild проходит заметно быстрее.
Почему выбирают ZFS
ZFS идёт дальше классического RAID:
⏺ каждая операция проверяется контрольной суммой, что защищает от silent data corruption;
⏺ встроены снапшоты и репликация;
⏺ пулы расширяются гибко, без жёстких ограничений железного RAID-контроллера;
⏺ RAIDZ позволяет балансировать между избыточностью и ёмкостью, при этом сохраняя контроль над целостностью.
Почему админы выбирают RAID10 или ZFS вместо RAID6
RAID5 и RAID6 долгое время считались «золотым стандартом» для балансировки между надёжностью и экономией диска.
Но с ростом объёмов накопителей и нагрузок они стали проблемными.
Минусы RAID6 при больших дисках:
Почему выбирают RAID10: RAID10 сочетает зеркалирование и страйпинг. Это даёт простую архитектуру и высокую скорость.
При отказе диска нужно восстановить только одну половину пары, поэтому rebuild проходит заметно быстрее.
Почему выбирают ZFS
ZFS идёт дальше классического RAID:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6🤔3👎1
Давайте разберем один из частых вопросов, который может быть задан на собеседовании и как на него отвечать.
Это удобно для серверов с большим количеством приложений, которые не используют всю выделенную память одновременно, но создает риск, что при внезапной нагрузке система столкнется с нехваткой памяти. В таких случаях срабатывает oom-killer, завершая процессы для освобождения ресурсов.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3
LVM snapshots: пример с PostgreSQL
Теперь разберём практическое применение — резервное копирование PostgreSQL без остановки сервиса.
Снапшоты работают по принципу copy-on-write: при изменении данных в оригинальном томе старая версия сохраняется в снапшоте.
⏺ Чтобы результат был хорошим, нужно принудительно записать все буферы базы на диск.
Шаги бэкапа
1️⃣ Создать снапшот:
2G — примерный размер под изменения на время копирования.
2️⃣ Смонтировать снапшот:
3️⃣ Скопировать файлы:
4️⃣ Очистить:
В прошлый раз я показал, как снапшоты LVM позволяют быстро «замораживать» состояние тома.
Теперь разберём практическое применение — резервное копирование PostgreSQL без остановки сервиса.
Снапшоты работают по принципу copy-on-write: при изменении данных в оригинальном томе старая версия сохраняется в снапшоте.
sudo -u postgres psql -c "CHECKPOINT;"
sync
Шаги бэкапа
lvcreate -L 2G -s -n pgdata_snap /dev/vg0/pgdata
2G — примерный размер под изменения на время копирования.
mkdir /mnt/pgsnap
mount /dev/vg0/pgdata_snap /mnt/pgsnap
rsync -a /mnt/pgsnap/ /backup/pgdata-$(date +%F)/
umount /mnt/pgsnap
lvremove /dev/vg0/pgdata_snap
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4
ChatGPT 5 — страшное оружие в умелых руках
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.iss.one/+iqnm1EACSaI4Yjcy
Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге:
• Как отключить цензуру у ChatGPT (инструкция)
• Малоизвестные ИИ, с которыми вы станете богатым
• Почему человечество обречено на катастрофу из-за развития ИИ
За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.iss.one/+iqnm1EACSaI4Yjcy
🤡21