[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/optimize-systemd-journal":3,"mdc--g3m14x-key":442,"mdc-1ijsxv-key":453,"mdc--q21r94-key":478,"mdc--bi6ndc-key":515,"mdc-oepr1v-key":538,"mdc-t88rj7-key":560,"mdc--qd9raj-key":601,"mdc-m7k605-key":617,"related-/guides/linux/manage-systemd-services,/guides/linux/analyze-logs,/guides/linux/tune-kernel":640},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":380,"code":380,"createdAt":381,"description":382,"difficulty":383,"draft":384,"estimatedTime":385,"extension":386,"faq":387,"howToSteps":397,"howToTotalTime":412,"image":380,"keywords":413,"locale":421,"meta":422,"navigation":103,"path":423,"platform":424,"related":425,"section":429,"seo":430,"severity":380,"stem":431,"summary":432,"tags":433,"twitterCreator":380,"twitterSite":380,"type":440,"updatedAt":381,"__hash__":441},"content_ru/guides/linux/optimize-systemd-journal.md","Оптимизация журнала systemd в Linux: ускорение и управление",[7,8,9,10],"Ubuntu 22.04","Fedora 38","Arch Linux","Debian 12","FixPedia Team",{"type":13,"value":14,"toc":367},"minimark",[15,20,29,33,61,65,70,127,130,134,167,170,174,241,245,252,261,264,268,279,290,293,297,311,315,363],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28],"p",{},"Журнал systemd (",[25,26,27],"code",{},"systemd-journald",") собирает системные логи в реальном времени. Со временем неограниченный рост записей может заполнить диск и замедлить работу системы. Оптимизация журнала позволяет освободить место, ускорить систему и обеспечить более эффективное логирование.",[16,30,32],{"id":31},"требования-подготовка","Требования / Подготовка",[34,35,36,40,47,58],"ul",{},[37,38,39],"li",{},"ОС: Ubuntu 22.04, Fedora 38, Arch Linux, Debian 12 (или любая современная дистрибутива на базе Linux).",[37,41,42,43,46],{},"Права:root (или ",[25,44,45],{},"sudo",") для редактирования конфигурационных файлов и перезапуска служб.",[37,48,49,50,53,54,57],{},"Базовые инструменты:",[25,51,52],{},"systemd",", ",[25,55,56],{},"journalctl",".",[37,59,60],{},"Свободное место на диске для временных операций.",[16,62,64],{"id":63},"пошаговая-инструкция","Пошаговая инструкция",[66,67,69],"h3",{"id":68},"шаг-1-проверка-текущего-размера-журнала","Шаг 1: Проверка текущего размера журнала",[71,72,77],"pre",{"className":73,"code":74,"language":75,"meta":76,"style":76},"language-bash shiki shiki-themes github-light github-dark","# Общее потребление журнала\njournalctl --disk-usage\n\n# Подробная информация по каталогам\ndu -sh /var/log/journal/*\n","bash","",[25,78,79,88,98,105,111],{"__ignoreMap":76},[80,81,84],"span",{"class":82,"line":83},"line",1,[80,85,87],{"class":86},"sJ8bj","# Общее потребление журнала\n",[80,89,91,94],{"class":82,"line":90},2,[80,92,56],{"class":93},"sScJk",[80,95,97],{"class":96},"sj4cs"," --disk-usage\n",[80,99,101],{"class":82,"line":100},3,[80,102,104],{"emptyLinePlaceholder":103},true,"\n",[80,106,108],{"class":82,"line":107},4,[80,109,110],{"class":86},"# Подробная информация по каталогам\n",[80,112,114,117,120,124],{"class":82,"line":113},5,[80,115,116],{"class":93},"du",[80,118,119],{"class":96}," -sh",[80,121,123],{"class":122},"sZZnC"," /var/log/journal/",[80,125,126],{"class":96},"*\n",[21,128,129],{},"Результат показывает, сколько мегабайт или гигабайт занимает журнал.",[66,131,133],{"id":132},"шаг-2-удаление-старых-записей","Шаг 2: Удаление старых записей",[71,135,137],{"className":73,"code":136,"language":75,"meta":76,"style":76},"# Удалить логи старше двух недель\njournalctl --vacuum-time=2weeks\n\n# Ограничить общий размер журнала 500 МБ\njournalctl --vacuum-size=500M\n",[25,138,139,144,151,155,160],{"__ignoreMap":76},[80,140,141],{"class":82,"line":83},[80,142,143],{"class":86},"# Удалить логи старше двух недель\n",[80,145,146,148],{"class":82,"line":90},[80,147,56],{"class":93},[80,149,150],{"class":96}," --vacuum-time=2weeks\n",[80,152,153],{"class":82,"line":100},[80,154,104],{"emptyLinePlaceholder":103},[80,156,157],{"class":82,"line":107},[80,158,159],{"class":86},"# Ограничить общий размер журнала 500 МБ\n",[80,161,162,164],{"class":82,"line":113},[80,163,56],{"class":93},[80,165,166],{"class":96}," --vacuum-size=500M\n",[21,168,169],{},"Старые записи удаляются без подтверждения — операция необратима.",[66,171,173],{"id":172},"шаг-3-настройка-автоматической-ротации","Шаг 3: Настройка автоматической ротации",[175,176,177,195,220],"ol",{},[37,178,179,180],{},"Откройте конфигурационный файл:",[71,181,183],{"className":73,"code":182,"language":75,"meta":76,"style":76},"sudo nano /etc/systemd/journald.conf\n",[25,184,185],{"__ignoreMap":76},[80,186,187,189,192],{"class":82,"line":83},[80,188,45],{"class":93},[80,190,191],{"class":122}," nano",[80,193,194],{"class":122}," /etc/systemd/journald.conf\n",[37,196,197,198],{},"Добавьте или отредактируйте следующие параметры (пример настроек):",[71,199,203],{"className":200,"code":201,"language":202,"meta":76,"style":76},"language-ini shiki shiki-themes github-light github-dark","SystemMaxUse=500M\nSystemMaxFileSize=100M\nSystemKeepFree=200M\n","ini",[25,204,205,210,215],{"__ignoreMap":76},[80,206,207],{"class":82,"line":83},[80,208,209],{},"SystemMaxUse=500M\n",[80,211,212],{"class":82,"line":90},[80,213,214],{},"SystemMaxFileSize=100M\n",[80,216,217],{"class":82,"line":100},[80,218,219],{},"SystemKeepFree=200M\n",[37,221,222,223],{},"Перезапустите службу:",[71,224,226],{"className":73,"code":225,"language":75,"meta":76,"style":76},"sudo systemctl restart systemd-journald\n",[25,227,228],{"__ignoreMap":76},[80,229,230,232,235,238],{"class":82,"line":83},[80,231,45],{"class":93},[80,233,234],{"class":122}," systemctl",[80,236,237],{"class":122}," restart",[80,239,240],{"class":122}," systemd-journald\n",[66,242,244],{"id":243},"шаг-4-включение-компрессии-логов","Шаг 4: Включение компрессии логов",[21,246,247,248,251],{},"В том же ",[25,249,250],{},"/etc/systemd/journald.conf"," установите:",[71,253,255],{"className":200,"code":254,"language":202,"meta":76,"style":76},"Compress=yes\n",[25,256,257],{"__ignoreMap":76},[80,258,259],{"class":82,"line":83},[80,260,254],{},[21,262,263],{},"Перезапустите службу так же, как в шаге 3. Компрессия сжимает ротированные файлы журнала, экономя место на диске.",[66,265,267],{"id":266},"шаг-5-проверка-результата","Шаг 5: Проверка результата",[71,269,271],{"className":73,"code":270,"language":75,"meta":76,"style":76},"journalctl --disk-usage\n",[25,272,273],{"__ignoreMap":76},[80,274,275,277],{"class":82,"line":83},[80,276,56],{"class":93},[80,278,97],{"class":96},[21,280,281,282,285,286,289],{},"Проверьте ",[25,283,284],{},"/var/log/journal/*/*.journal"," и ",[25,287,288],{},"*.journal~",", чтобы убедиться, что размер уменьшился и компрессия применяется.",[291,292],"in-article-ad",{},[16,294,296],{"id":295},"проверка-результата","Проверка результата",[21,298,299,300,303,304,307,308,57],{},"После выполнения шагов журнал должен занимать указанный объём (например, ≤ 500 МБ). Команда ",[25,301,302],{},"journalctl --disk-usage"," теперь показывает обновлённые цифры. Логи по-прежнему доступны через ",[25,305,306],{},"journalctl -u \u003Cservice>"," или ",[25,309,310],{},"journalctl --since \"2024-01-01\"",[16,312,314],{"id":313},"возможные-проблемы","Возможные проблемы",[34,316,317,334,350],{},[37,318,319,323,324,327,328,330,331,333],{},[320,321,322],"strong",{},"Нет прав root:"," ",[25,325,326],{},"journalctl --vacuum-time"," и редактирование ",[25,329,250],{}," требуют elevated прав. Используйте ",[25,332,45],{}," или войдите как root.",[37,335,336,339,340,342,343,346,347,57],{},[320,337,338],{},"Служба не перезапускается:"," Проверьте синтаксис ",[25,341,250],{}," (",[25,344,345],{},"systemd-analyze verify /etc/systemd/journald.conf","). Исправьте ошибки и повторите ",[25,348,349],{},"systemctl restart systemd-journald",[37,351,352,355,356,285,359,362],{},[320,353,354],{},"Журнал продолжает расти:"," Убедитесь, что ",[25,357,358],{},"RuntimeMaxUse",[25,360,361],{},"RuntimeMaxFileSize"," также настроены в конфигурации. Эти параметры ограничивают размер текущего (неархивного) журнала.",[364,365,366],"style",{},"html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":76,"searchDepth":90,"depth":90,"links":368},[369,370,371,378,379],{"id":18,"depth":90,"text":19},{"id":31,"depth":90,"text":32},{"id":63,"depth":90,"text":64,"children":372},[373,374,375,376,377],{"id":68,"depth":100,"text":69},{"id":132,"depth":100,"text":133},{"id":172,"depth":100,"text":173},{"id":243,"depth":100,"text":244},{"id":266,"depth":100,"text":267},{"id":295,"depth":90,"text":296},{"id":313,"depth":90,"text":314},null,"2026-07-31 13:35:32","Пошаговая инструкция по очистке, ротации и ускорению журнала systemd в Linux за 5 минут. Освободите место и ускорьте систему","medium",false,"10-15 мин","md",[388,391,394],{"question":389,"answer":390},"Почему журнал systemd занимает много места?","Журнал systemd накапливает логи необработанными, что со временем может заполнить диск.",{"question":392,"answer":393},"Как удалить старые записи в журнале systemd?","Используйте `journalctl --vacuum-time=2weeks`, чтобы удалить записи старше двух недель, или `journalctl --vacuum-size=500M` для ограничения общего размера.",{"question":395,"answer":396},"Как настроить ротацию журналов systemd?","Отредактируйте `/etc/systemd/journald.conf`, добавьте `SystemMaxUse=500M` и `SystemMaxFileSize=100M`, затем перезапустите службу: `systemctl restart systemd-journald`.",[398,401,404,407,410],{"name":399,"text":400},"Проверка текущего размера журнала","Выполните `journalctl --disk-usage` и `du -sh /var/log/journal/*`, чтобы увидеть, сколько места занимает журнал.",{"name":402,"text":403},"Удаление старых записей","Очистите логи старше двух недель командой `journalctl --vacuum-time=2weeks`. Для ограничения общего размера используйте `journalctl --vacuum-size=500M`.",{"name":405,"text":406},"Настройка автоматической ротации","Откройте `/etc/systemd/journald.conf`, добавьте параметры `SystemMaxUse=500M`, `SystemMaxFileSize=100M` и `Compress=yes`, затем перезапустите службу: `systemctl restart systemd-journald`.",{"name":408,"text":409},"Включение компрессии логов","В том же файле установите `Compress=yes` (если ещё не стоит) и перезапустите journald, как выше. Это уменьшит размер ротированных файлов.",{"name":296,"text":411},"Повторно выполните `journalctl --disk-usage` и просмотрите `/var/log/journal/*/*.journal`, чтобы убедиться, что размер уменьшился и параметры применены.","PT15M",[414,415,416,417,418,419,420],"оптимизация журнала systemd","systemd journal","очистка логов systemd","ротация журналов systemd","увеличить производительность Linux","systemctl journalctl","systemd journald настройки","ru_RU",{},"/guides/linux/optimize-systemd-journal","linux",[426,427,428],"/guides/linux/manage-systemd-services","/guides/linux/analyze-logs","/guides/linux/tune-kernel","Гайды Linux",{"title":5,"description":382},"guides/linux/optimize-systemd-journal","В этом гайде вы узнаете, как оптимизировать журнал systemd в Linux, чтобы освободить дисковое пространство и повысить производительность системы. Мы покажем, как настроить ротацию логов, очистить старые записи и использовать эффективные параметры.",[52,434,435,436,437,438,439],"journald","Linux","оптимизация","логирование","управление логами","производительность","guide","8Qf9a6R5r7RqSGejKfFZEF1XawOWBTF9pxx3Q60Qvic",{"data":443,"body":444},{},{"type":445,"children":446},"root",[447],{"type":448,"tag":21,"props":449,"children":450},"element",{},[451],{"type":452,"value":390},"text",{"data":454,"body":455},{},{"type":445,"children":456},[457],{"type":448,"tag":21,"props":458,"children":459},{},[460,462,468,470,476],{"type":452,"value":461},"Используйте ",{"type":448,"tag":25,"props":463,"children":465},{"className":464},[],[466],{"type":452,"value":467},"journalctl --vacuum-time=2weeks",{"type":452,"value":469},", чтобы удалить записи старше двух недель, или ",{"type":448,"tag":25,"props":471,"children":473},{"className":472},[],[474],{"type":452,"value":475},"journalctl --vacuum-size=500M",{"type":452,"value":477}," для ограничения общего размера.",{"data":479,"body":480},{},{"type":445,"children":481},[482],{"type":448,"tag":21,"props":483,"children":484},{},[485,487,492,494,500,501,507,509,514],{"type":452,"value":486},"Отредактируйте ",{"type":448,"tag":25,"props":488,"children":490},{"className":489},[],[491],{"type":452,"value":250},{"type":452,"value":493},", добавьте ",{"type":448,"tag":25,"props":495,"children":497},{"className":496},[],[498],{"type":452,"value":499},"SystemMaxUse=500M",{"type":452,"value":285},{"type":448,"tag":25,"props":502,"children":504},{"className":503},[],[505],{"type":452,"value":506},"SystemMaxFileSize=100M",{"type":452,"value":508},", затем перезапустите службу: ",{"type":448,"tag":25,"props":510,"children":512},{"className":511},[],[513],{"type":452,"value":349},{"type":452,"value":57},{"data":516,"body":517},{},{"type":445,"children":518},[519],{"type":448,"tag":21,"props":520,"children":521},{},[522,524,529,530,536],{"type":452,"value":523},"Выполните ",{"type":448,"tag":25,"props":525,"children":527},{"className":526},[],[528],{"type":452,"value":302},{"type":452,"value":285},{"type":448,"tag":25,"props":531,"children":533},{"className":532},[],[534],{"type":452,"value":535},"du -sh /var/log/journal/*",{"type":452,"value":537},", чтобы увидеть, сколько места занимает журнал.",{"data":539,"body":540},{},{"type":445,"children":541},[542],{"type":448,"tag":21,"props":543,"children":544},{},[545,547,552,554,559],{"type":452,"value":546},"Очистите логи старше двух недель командой ",{"type":448,"tag":25,"props":548,"children":550},{"className":549},[],[551],{"type":452,"value":467},{"type":452,"value":553},". Для ограничения общего размера используйте ",{"type":448,"tag":25,"props":555,"children":557},{"className":556},[],[558],{"type":452,"value":475},{"type":452,"value":57},{"data":561,"body":562},{},{"type":445,"children":563},[564],{"type":448,"tag":21,"props":565,"children":566},{},[567,569,574,576,581,582,587,588,594,595,600],{"type":452,"value":568},"Откройте ",{"type":448,"tag":25,"props":570,"children":572},{"className":571},[],[573],{"type":452,"value":250},{"type":452,"value":575},", добавьте параметры ",{"type":448,"tag":25,"props":577,"children":579},{"className":578},[],[580],{"type":452,"value":499},{"type":452,"value":53},{"type":448,"tag":25,"props":583,"children":585},{"className":584},[],[586],{"type":452,"value":506},{"type":452,"value":285},{"type":448,"tag":25,"props":589,"children":591},{"className":590},[],[592],{"type":452,"value":593},"Compress=yes",{"type":452,"value":508},{"type":448,"tag":25,"props":596,"children":598},{"className":597},[],[599],{"type":452,"value":349},{"type":452,"value":57},{"data":602,"body":603},{},{"type":445,"children":604},[605],{"type":448,"tag":21,"props":606,"children":607},{},[608,610,615],{"type":452,"value":609},"В том же файле установите ",{"type":448,"tag":25,"props":611,"children":613},{"className":612},[],[614],{"type":452,"value":593},{"type":452,"value":616}," (если ещё не стоит) и перезапустите journald, как выше. Это уменьшит размер ротированных файлов.",{"data":618,"body":619},{},{"type":445,"children":620},[621],{"type":448,"tag":21,"props":622,"children":623},{},[624,626,631,633,638],{"type":452,"value":625},"Повторно выполните ",{"type":448,"tag":25,"props":627,"children":629},{"className":628},[],[630],{"type":452,"value":302},{"type":452,"value":632}," и просмотрите ",{"type":448,"tag":25,"props":634,"children":636},{"className":635},[],[637],{"type":452,"value":284},{"type":452,"value":639},", чтобы убедиться, что размер уменьшился и параметры применены.",[]]