[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/disk-usage-cleanup":3,"mdc--ygnxge-key":773,"mdc-zdlncr-key":800,"mdc-9ycrau-key":822,"mdc-m6albo-key":869,"mdc--bivs2p-key":906,"mdc--9lpt4o-key":930,"mdc--nuygga-key":954,"mdc-hgp2ym-key":985,"mdc-r7wd7-key":1008,"mdc-7eplt8-key":1024,"related-/guides/linux/partition-resize,/guides/linux/backup-tools":1040},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":707,"code":707,"createdAt":708,"description":709,"difficulty":710,"draft":711,"estimatedTime":712,"extension":713,"faq":714,"howToSteps":727,"howToTotalTime":746,"image":707,"keywords":747,"locale":756,"meta":757,"navigation":110,"path":758,"platform":759,"related":760,"section":763,"seo":764,"severity":707,"stem":765,"summary":766,"tags":767,"twitterCreator":707,"twitterSite":707,"type":771,"updatedAt":708,"__hash__":772},"content_ru/guides/linux/disk-usage-cleanup.md","Освобождаем место в Linux: полная очистка диска и анализ",[7,8,9,10],"Ubuntu 22.04/24.04 LTS","Debian 11/12","Fedora 38+","Linux Mint 21+","FixPedia Team",{"type":13,"value":14,"toc":695},"minimark",[15,20,24,28,60,64,67,128,131,168,185,189,192,232,242,245,249,252,309,316,346,351,355,358,403,406,424,428,431,504,507,511,514,574,588,592,595,616,619,639,650,654,691],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23],"p",{},"Со временем любая Linux-система накапливает кэши, старые ядра, логи и временные файлы. Это замедляет работу и может привести к сбоям, если закончится место на корневом разделе. В этом гайде вы узнаете, как найти «тяжёлые» объекты и безопасно их удалить, освободив диск без риска для стабильности системы.",[16,25,27],{"id":26},"требования-подготовка","Требования / Подготовка",[29,30,31,40,57],"ul",{},[32,33,34,35,39],"li",{},"Пользователь с правами ",[36,37,38],"code",{},"sudo",".",[32,41,42,43,46,47,46,50,46,53,56],{},"Основные утилиты: ",[36,44,45],{},"ncdu",", ",[36,48,49],{},"du",[36,51,52],{},"apt",[36,54,55],{},"journalctl",". При необходимости установите их через пакетный менеджер.",[32,58,59],{},"Убедитесь, что у вас есть актуальная резервная копия важных данных перед удалением системных компонентов.",[16,61,63],{"id":62},"шаг-1-анализ-занятого-места","Шаг 1: Анализ занятого места",[21,65,66],{},"Начните с поиска самых больших директорий. Это сэкономит время и предотвратит случайное удаление нужных данных.",[68,69,74],"pre",{"className":70,"code":71,"language":72,"meta":73,"style":73},"language-bash shiki shiki-themes github-light github-dark","# Установите ncdu, если её нет\nsudo apt install ncdu -y\n\n# Пройдитесь по корню в интерактивном режиме\nsudo ncdu /\n","bash","",[36,75,76,85,105,112,118],{"__ignoreMap":73},[77,78,81],"span",{"class":79,"line":80},"line",1,[77,82,84],{"class":83},"sJ8bj","# Установите ncdu, если её нет\n",[77,86,88,91,95,98,101],{"class":79,"line":87},2,[77,89,38],{"class":90},"sScJk",[77,92,94],{"class":93},"sZZnC"," apt",[77,96,97],{"class":93}," install",[77,99,100],{"class":93}," ncdu",[77,102,104],{"class":103},"sj4cs"," -y\n",[77,106,108],{"class":79,"line":107},3,[77,109,111],{"emptyLinePlaceholder":110},true,"\n",[77,113,115],{"class":79,"line":114},4,[77,116,117],{"class":83},"# Пройдитесь по корню в интерактивном режиме\n",[77,119,121,123,125],{"class":79,"line":120},5,[77,122,38],{"class":90},[77,124,100],{"class":93},[77,126,127],{"class":93}," /\n",[21,129,130],{},"Альтернатива для быстрой оценки:",[68,132,134],{"className":70,"code":133,"language":72,"meta":73,"style":73},"sudo du -sh /* 2>/dev/null | sort -h\n",[36,135,136],{"__ignoreMap":73},[77,137,138,140,143,146,149,152,156,159,162,165],{"class":79,"line":80},[77,139,38],{"class":90},[77,141,142],{"class":93}," du",[77,144,145],{"class":103}," -sh",[77,147,148],{"class":93}," /",[77,150,151],{"class":103},"*",[77,153,155],{"class":154},"szBVR"," 2>",[77,157,158],{"class":93},"/dev/null",[77,160,161],{"class":154}," |",[77,163,164],{"class":90}," sort",[77,166,167],{"class":103}," -h\n",[21,169,170,171,46,174,46,177,180,181,184],{},"Обратите внимание на ",[36,172,173],{},"/var",[36,175,176],{},"/home",[36,178,179],{},"/snap"," и ",[36,182,183],{},"/usr",". Именно там чаще всего скапливается лишний вес.",[16,186,188],{"id":187},"шаг-2-очистка-кэша-пакетов","Шаг 2: Очистка кэша пакетов",[21,190,191],{},"Установленные, но уже ненужные пакеты и их зависимости могут занимать сотни мегабайт.",[68,193,195],{"className":70,"code":194,"language":72,"meta":73,"style":73},"# Удалить скачанные deb-файлы\nsudo apt clean\n\n# Удалить автоматически установленные, но больше не нужные пакеты\nsudo apt autoremove --purge\n",[36,196,197,202,211,215,220],{"__ignoreMap":73},[77,198,199],{"class":79,"line":80},[77,200,201],{"class":83},"# Удалить скачанные deb-файлы\n",[77,203,204,206,208],{"class":79,"line":87},[77,205,38],{"class":90},[77,207,94],{"class":93},[77,209,210],{"class":93}," clean\n",[77,212,213],{"class":79,"line":107},[77,214,111],{"emptyLinePlaceholder":110},[77,216,217],{"class":79,"line":114},[77,218,219],{"class":83},"# Удалить автоматически установленные, но больше не нужные пакеты\n",[77,221,222,224,226,229],{"class":79,"line":120},[77,223,38],{"class":90},[77,225,94],{"class":93},[77,227,228],{"class":93}," autoremove",[77,230,231],{"class":103}," --purge\n",[233,234,235],"blockquote",{},[21,236,237,238,241],{},"💡 Совет: Команда ",[36,239,240],{},"apt clean"," безопасна — при необходимости пакеты скачаются заново из репозиториев.",[243,244],"in-article-ad",{},[16,246,248],{"id":247},"шаг-3-удаление-старых-ядер","Шаг 3: Удаление старых ядер",[21,250,251],{},"Оставьте текущее ядро и одно предыдущее для отката. Удаление остальных освободит заметное место.",[68,253,255],{"className":70,"code":254,"language":72,"meta":73,"style":73},"# Узнать загруженное ядро\nuname -r\n\n# Список установленных ядер\ndpkg --list | grep linux-image\ndpkg --list | grep linux-headers\n",[36,256,257,262,270,274,279,295],{"__ignoreMap":73},[77,258,259],{"class":79,"line":80},[77,260,261],{"class":83},"# Узнать загруженное ядро\n",[77,263,264,267],{"class":79,"line":87},[77,265,266],{"class":90},"uname",[77,268,269],{"class":103}," -r\n",[77,271,272],{"class":79,"line":107},[77,273,111],{"emptyLinePlaceholder":110},[77,275,276],{"class":79,"line":114},[77,277,278],{"class":83},"# Список установленных ядер\n",[77,280,281,284,287,289,292],{"class":79,"line":120},[77,282,283],{"class":90},"dpkg",[77,285,286],{"class":103}," --list",[77,288,161],{"class":154},[77,290,291],{"class":90}," grep",[77,293,294],{"class":93}," linux-image\n",[77,296,298,300,302,304,306],{"class":79,"line":297},6,[77,299,283],{"class":90},[77,301,286],{"class":103},[77,303,161],{"class":154},[77,305,291],{"class":90},[77,307,308],{"class":93}," linux-headers\n",[21,310,311,312,315],{},"Удалите старые версии (замените ",[36,313,314],{},"x.x.x-xx"," на реальные версии, которые хотите удалить):",[68,317,319],{"className":70,"code":318,"language":72,"meta":73,"style":73},"sudo apt purge linux-image-x.x.x-xx-generic linux-headers-x.x.x-xx-generic\nsudo apt autoremove --purge\n",[36,320,321,336],{"__ignoreMap":73},[77,322,323,325,327,330,333],{"class":79,"line":80},[77,324,38],{"class":90},[77,326,94],{"class":93},[77,328,329],{"class":93}," purge",[77,331,332],{"class":93}," linux-image-x.x.x-xx-generic",[77,334,335],{"class":93}," linux-headers-x.x.x-xx-generic\n",[77,337,338,340,342,344],{"class":79,"line":87},[77,339,38],{"class":90},[77,341,94],{"class":93},[77,343,228],{"class":93},[77,345,231],{"class":103},[233,347,348],{},[21,349,350],{},"⚠️ Важно: Не удаляйте текущее ядро и не удаляйте все предыдущие — оставьте хотя бы одно запасное.",[16,352,354],{"id":353},"шаг-4-ротация-и-очистка-логов","Шаг 4: Ротация и очистка логов",[21,356,357],{},"Системные журналы могут разрастаться до гигабайт, особенно если какие-то сервисы пишут ошибки в цикле.",[68,359,361],{"className":70,"code":360,"language":72,"meta":73,"style":73},"# Обрезать системные журналы до заданного размера\nsudo journalctl --vacuum-size=500M\n\n# Проверить настройки logrotate\ncat /etc/logrotate.conf\nls /etc/logrotate.d/\n",[36,362,363,368,378,382,387,395],{"__ignoreMap":73},[77,364,365],{"class":79,"line":80},[77,366,367],{"class":83},"# Обрезать системные журналы до заданного размера\n",[77,369,370,372,375],{"class":79,"line":87},[77,371,38],{"class":90},[77,373,374],{"class":93}," journalctl",[77,376,377],{"class":103}," --vacuum-size=500M\n",[77,379,380],{"class":79,"line":107},[77,381,111],{"emptyLinePlaceholder":110},[77,383,384],{"class":79,"line":114},[77,385,386],{"class":83},"# Проверить настройки logrotate\n",[77,388,389,392],{"class":79,"line":120},[77,390,391],{"class":90},"cat",[77,393,394],{"class":93}," /etc/logrotate.conf\n",[77,396,397,400],{"class":79,"line":297},[77,398,399],{"class":90},"ls",[77,401,402],{"class":93}," /etc/logrotate.d/\n",[21,404,405],{},"Для очень больших логов можно принудительно ротировать конкретный файл:",[68,407,409],{"className":70,"code":408,"language":72,"meta":73,"style":73},"sudo logrotate -f /etc/logrotate.d/rsyslog\n",[36,410,411],{"__ignoreMap":73},[77,412,413,415,418,421],{"class":79,"line":80},[77,414,38],{"class":90},[77,416,417],{"class":93}," logrotate",[77,419,420],{"class":103}," -f",[77,422,423],{"class":93}," /etc/logrotate.d/rsyslog\n",[16,425,427],{"id":426},"шаг-5-управление-снапшотами-и-контейнерами","Шаг 5: Управление снапшотами и контейнерами",[21,429,430],{},"Инструменты вроде Timeshift или Snapper могут хранить десятки снапшотов, а Docker — неиспользуемые образы и тома.",[68,432,434],{"className":70,"code":433,"language":72,"meta":73,"style":73},"# Удалить неиспользуемые данные Docker (образы, контейнеры, сети, кэш)\nsudo docker system prune -a\n\n# Для снапшотов используйте графические утилиты или консольные команды\n# Пример для Snapper (проверьте свой профиль)\nsudo snapper list\nsudo snapper delete \u003Cномер>\n",[36,435,436,441,457,461,466,471,481],{"__ignoreMap":73},[77,437,438],{"class":79,"line":80},[77,439,440],{"class":83},"# Удалить неиспользуемые данные Docker (образы, контейнеры, сети, кэш)\n",[77,442,443,445,448,451,454],{"class":79,"line":87},[77,444,38],{"class":90},[77,446,447],{"class":93}," docker",[77,449,450],{"class":93}," system",[77,452,453],{"class":93}," prune",[77,455,456],{"class":103}," -a\n",[77,458,459],{"class":79,"line":107},[77,460,111],{"emptyLinePlaceholder":110},[77,462,463],{"class":79,"line":114},[77,464,465],{"class":83},"# Для снапшотов используйте графические утилиты или консольные команды\n",[77,467,468],{"class":79,"line":120},[77,469,470],{"class":83},"# Пример для Snapper (проверьте свой профиль)\n",[77,472,473,475,478],{"class":79,"line":297},[77,474,38],{"class":90},[77,476,477],{"class":93}," snapper",[77,479,480],{"class":93}," list\n",[77,482,484,486,488,491,494,497,501],{"class":79,"line":483},7,[77,485,38],{"class":90},[77,487,477],{"class":93},[77,489,490],{"class":93}," delete",[77,492,493],{"class":154}," \u003C",[77,495,496],{"class":93},"номе",[77,498,500],{"class":499},"sVt8B","р",[77,502,503],{"class":154},">\n",[21,505,506],{},"Регулярно уменьшайте количество хранимых снапшотов в настройках программ резервного копирования.",[16,508,510],{"id":509},"шаг-6-периодическое-обслуживание","Шаг 6: Периодическое обслуживание",[21,512,513],{},"Настройте автоматическую очистку, чтобы проблема не возвращалась.",[68,515,517],{"className":70,"code":516,"language":72,"meta":73,"style":73},"# Включить TRIM для SSD (еженедельно)\nsudo systemctl enable fstrim.timer\nsudo systemctl start fstrim.timer\n\n# Настроить очистку /tmp через systemd-tmpfiles\ncat /etc/tmpfiles.d/tmp.conf\nsudo systemd-tmpfiles --clean\n",[36,518,519,524,537,548,552,557,564],{"__ignoreMap":73},[77,520,521],{"class":79,"line":80},[77,522,523],{"class":83},"# Включить TRIM для SSD (еженедельно)\n",[77,525,526,528,531,534],{"class":79,"line":87},[77,527,38],{"class":90},[77,529,530],{"class":93}," systemctl",[77,532,533],{"class":93}," enable",[77,535,536],{"class":93}," fstrim.timer\n",[77,538,539,541,543,546],{"class":79,"line":107},[77,540,38],{"class":90},[77,542,530],{"class":93},[77,544,545],{"class":93}," start",[77,547,536],{"class":93},[77,549,550],{"class":79,"line":114},[77,551,111],{"emptyLinePlaceholder":110},[77,553,554],{"class":79,"line":120},[77,555,556],{"class":83},"# Настроить очистку /tmp через systemd-tmpfiles\n",[77,558,559,561],{"class":79,"line":297},[77,560,391],{"class":90},[77,562,563],{"class":93}," /etc/tmpfiles.d/tmp.conf\n",[77,565,566,568,571],{"class":79,"line":483},[77,567,38],{"class":90},[77,569,570],{"class":93}," systemd-tmpfiles",[77,572,573],{"class":103}," --clean\n",[21,575,576,577,580,581,180,584,587],{},"Добавьте в ",[36,578,579],{},"cron"," или пользовательские systemd-таймеры регулярный вызов ",[36,582,583],{},"apt autoremove",[36,585,586],{},"journalctl --vacuum-size",", если это соответствует вашей политике обслуживания.",[16,589,591],{"id":590},"проверка-результата","Проверка результата",[21,593,594],{},"Убедитесь, что место действительно освободилось:",[68,596,598],{"className":70,"code":597,"language":72,"meta":73,"style":73},"df -h /\nncdu /\n",[36,599,600,610],{"__ignoreMap":73},[77,601,602,605,608],{"class":79,"line":80},[77,603,604],{"class":90},"df",[77,606,607],{"class":103}," -h",[77,609,127],{"class":93},[77,611,612,614],{"class":79,"line":87},[77,613,45],{"class":90},[77,615,127],{"class":93},[21,617,618],{},"Проверьте, нет ли резких скачков в логах:",[68,620,622],{"className":70,"code":621,"language":72,"meta":73,"style":73},"sudo journalctl -p 3 -xb\n",[36,623,624],{"__ignoreMap":73},[77,625,626,628,630,633,636],{"class":79,"line":80},[77,627,38],{"class":90},[77,629,374],{"class":93},[77,631,632],{"class":103}," -p",[77,634,635],{"class":103}," 3",[77,637,638],{"class":103}," -xb\n",[21,640,641,642,645,646,649],{},"Если занятое место снова быстро растёт, используйте ",[36,643,644],{},"iotop"," или ",[36,647,648],{},"lsof +L1",", чтобы найти процессы, интенсивно пишущие на диск.",[16,651,653],{"id":652},"возможные-проблемы","Возможные проблемы",[29,655,656,667,677],{},[32,657,658,662,663,666],{},[659,660,661],"strong",{},"Ошибки при удалении пакетов"," — могут возникнуть, если нарушены зависимости. Попробуйте ",[36,664,665],{},"sudo apt --fix-broken install"," перед повторной очисткой.",[32,668,669,672,673,676],{},[659,670,671],{},"Невозможно удалить файл, так как занят процессом"," — найдите процесс через ",[36,674,675],{},"lsof /путь/к/файлу"," и завершите его, если это безопасно.",[32,678,679,686,687,690],{},[659,680,681,682,685],{},"Слишком большой размер ",[36,683,684],{},"/var/log"," даже после очистки"," — проверьте, не пишет ли какой-то сервис дампы или логи отладки. Настройте лимиты в ",[36,688,689],{},"logrotate"," или отключите избыточное логирование в конфигурации сервиса.",[692,693,694],"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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":73,"searchDepth":87,"depth":87,"links":696},[697,698,699,700,701,702,703,704,705,706],{"id":18,"depth":87,"text":19},{"id":26,"depth":87,"text":27},{"id":62,"depth":87,"text":63},{"id":187,"depth":87,"text":188},{"id":247,"depth":87,"text":248},{"id":353,"depth":87,"text":354},{"id":426,"depth":87,"text":427},{"id":509,"depth":87,"text":510},{"id":590,"depth":87,"text":591},{"id":652,"depth":87,"text":653},null,"2026-04-28 19:37:22","Пошаговая инструкция по очистке диска и снижению занятости в Linux. Проверенные решения: удаление кэша, логов, старых ядер и образов за 10 минут.","medium",false,"15-30 мин","md",[715,718,721,724],{"question":716,"answer":717},"Безопасно ли удалять старые ядра и как оставить запасной вариант?","Да, это безопасно, если оставить текущее и одно предыдущее ядро. Узнать загруженное ядро можно через `uname -r`, а список установленных — через `dpkg --list | grep linux-image`.",{"question":719,"answer":720},"Почему очистка apt не высвобождает много места и что делать дальше?","Кэш пакетов обычно весит немного. Основная «тяжесть» часто в логах, снапшотах, докере или пользовательских данных. Проверьте их через `ncdu` или `du -sh`.",{"question":722,"answer":723},"Можно ли автоматизировать очистку логов и кэшей?","Да. Настройте `logrotate` для логов и включите таймеры `systemd` вроде `apt-daily.timer` и `fstrim.timer`. Регулярная очистка `/tmp` через tmpfiles.d тоже помогает.",{"question":725,"answer":726},"Что делать, если место забивается снова быстро?","Ищите процессы, которые пишут большие файлы (`lsof +L1`, `iotop`), и проверяйте снапшоты (`timeshift`, `snapper`) или Docker-объёмы. Включите квоты при необходимости.",[728,731,734,737,740,743],{"name":729,"text":730},"Анализ занятого места","Запустите `ncdu /` или `du -sh /*`, чтобы найти самые «тяжёлые» директории. Это поможет выбрать, за что браться в первую очередь.",{"name":732,"text":733},"Очистка кэша пакетов","Выполните `sudo apt clean` и `sudo apt autoremove --purge`, чтобы удалить скачанные .deb и ненужные зависимости без вреда для системы.",{"name":735,"text":736},"Удаление старых ядер","Оставьте текущее ядро и одно предыдущее, остальные удалите через `sudo apt purge` для пакетов `linux-image-*` и `linux-headers-*`.",{"name":738,"text":739},"Ротация и очистка логов","Настройте `logrotate` для нужных сервисов и обрежьте большие журналы через `sudo journalctl --vacuum-size=500M`.",{"name":741,"text":742},"Управление снапшотами и контейнерами","Ограничьте количество снапшотов в Timeshift/Snapper и удалите неиспользуемые образы/контейнеры Docker командами `docker system prune -a`.",{"name":744,"text":745},"Периодическое обслуживание","Включите таймеры `fstrim.timer` для SSD и настройте задачи cron или systemd-tmpfiles для регулярной очистки временных файлов.","PT30M",[748,749,750,751,752,753,754,755],"очистка диска linux","как освободить место на диске linux","удалить кэш apt linux","найти большие файлы linux","очистка systemd journal","удалить старые ядра ubuntu","ncdu linux установка","почему забивается диск linux","ru_RU",{},"/guides/linux/disk-usage-cleanup","linux",[761,762],"/guides/linux/partition-resize","/guides/linux/backup-tools","Гайды Linux",{"title":5,"description":709},"guides/linux/disk-usage-cleanup","Практический гайд по поиску и удалению лишних данных в Linux для освобождения места на диске. Вы научитесь находить «тяжёлые» файлы, чистить пакеты и кэши без риска для системы.",[768,769,45,52,689,770],"disk cleanup","Linux","systemd-journal","guide","2qhni_byb016zgmcz0TNYqXidcSgjMqZmt8BRGmOuZQ",{"data":774,"body":775},{},{"type":776,"children":777},"root",[778],{"type":779,"tag":21,"props":780,"children":781},"element",{},[782,785,791,793,799],{"type":783,"value":784},"text","Да, это безопасно, если оставить текущее и одно предыдущее ядро. Узнать загруженное ядро можно через ",{"type":779,"tag":36,"props":786,"children":788},{"className":787},[],[789],{"type":783,"value":790},"uname -r",{"type":783,"value":792},", а список установленных — через ",{"type":779,"tag":36,"props":794,"children":796},{"className":795},[],[797],{"type":783,"value":798},"dpkg --list | grep linux-image",{"type":783,"value":39},{"data":801,"body":802},{},{"type":776,"children":803},[804],{"type":779,"tag":21,"props":805,"children":806},{},[807,809,814,815,821],{"type":783,"value":808},"Кэш пакетов обычно весит немного. Основная «тяжесть» часто в логах, снапшотах, докере или пользовательских данных. Проверьте их через ",{"type":779,"tag":36,"props":810,"children":812},{"className":811},[],[813],{"type":783,"value":45},{"type":783,"value":645},{"type":779,"tag":36,"props":816,"children":818},{"className":817},[],[819],{"type":783,"value":820},"du -sh",{"type":783,"value":39},{"data":823,"body":824},{},{"type":776,"children":825},[826],{"type":779,"tag":21,"props":827,"children":828},{},[829,831,836,838,844,846,852,853,859,861,867],{"type":783,"value":830},"Да. Настройте ",{"type":779,"tag":36,"props":832,"children":834},{"className":833},[],[835],{"type":783,"value":689},{"type":783,"value":837}," для логов и включите таймеры ",{"type":779,"tag":36,"props":839,"children":841},{"className":840},[],[842],{"type":783,"value":843},"systemd",{"type":783,"value":845}," вроде ",{"type":779,"tag":36,"props":847,"children":849},{"className":848},[],[850],{"type":783,"value":851},"apt-daily.timer",{"type":783,"value":180},{"type":779,"tag":36,"props":854,"children":856},{"className":855},[],[857],{"type":783,"value":858},"fstrim.timer",{"type":783,"value":860},". Регулярная очистка ",{"type":779,"tag":36,"props":862,"children":864},{"className":863},[],[865],{"type":783,"value":866},"/tmp",{"type":783,"value":868}," через tmpfiles.d тоже помогает.",{"data":870,"body":871},{},{"type":776,"children":872},[873],{"type":779,"tag":21,"props":874,"children":875},{},[876,878,883,884,889,891,897,898,904],{"type":783,"value":877},"Ищите процессы, которые пишут большие файлы (",{"type":779,"tag":36,"props":879,"children":881},{"className":880},[],[882],{"type":783,"value":648},{"type":783,"value":46},{"type":779,"tag":36,"props":885,"children":887},{"className":886},[],[888],{"type":783,"value":644},{"type":783,"value":890},"), и проверяйте снапшоты (",{"type":779,"tag":36,"props":892,"children":894},{"className":893},[],[895],{"type":783,"value":896},"timeshift",{"type":783,"value":46},{"type":779,"tag":36,"props":899,"children":901},{"className":900},[],[902],{"type":783,"value":903},"snapper",{"type":783,"value":905},") или Docker-объёмы. Включите квоты при необходимости.",{"data":907,"body":908},{},{"type":776,"children":909},[910],{"type":779,"tag":21,"props":911,"children":912},{},[913,915,921,922,928],{"type":783,"value":914},"Запустите ",{"type":779,"tag":36,"props":916,"children":918},{"className":917},[],[919],{"type":783,"value":920},"ncdu /",{"type":783,"value":645},{"type":779,"tag":36,"props":923,"children":925},{"className":924},[],[926],{"type":783,"value":927},"du -sh /*",{"type":783,"value":929},", чтобы найти самые «тяжёлые» директории. Это поможет выбрать, за что браться в первую очередь.",{"data":931,"body":932},{},{"type":776,"children":933},[934],{"type":779,"tag":21,"props":935,"children":936},{},[937,939,945,946,952],{"type":783,"value":938},"Выполните ",{"type":779,"tag":36,"props":940,"children":942},{"className":941},[],[943],{"type":783,"value":944},"sudo apt clean",{"type":783,"value":180},{"type":779,"tag":36,"props":947,"children":949},{"className":948},[],[950],{"type":783,"value":951},"sudo apt autoremove --purge",{"type":783,"value":953},", чтобы удалить скачанные .deb и ненужные зависимости без вреда для системы.",{"data":955,"body":956},{},{"type":776,"children":957},[958],{"type":779,"tag":21,"props":959,"children":960},{},[961,963,969,971,977,978,984],{"type":783,"value":962},"Оставьте текущее ядро и одно предыдущее, остальные удалите через ",{"type":779,"tag":36,"props":964,"children":966},{"className":965},[],[967],{"type":783,"value":968},"sudo apt purge",{"type":783,"value":970}," для пакетов ",{"type":779,"tag":36,"props":972,"children":974},{"className":973},[],[975],{"type":783,"value":976},"linux-image-*",{"type":783,"value":180},{"type":779,"tag":36,"props":979,"children":981},{"className":980},[],[982],{"type":783,"value":983},"linux-headers-*",{"type":783,"value":39},{"data":986,"body":987},{},{"type":776,"children":988},[989],{"type":779,"tag":21,"props":990,"children":991},{},[992,994,999,1001,1007],{"type":783,"value":993},"Настройте ",{"type":779,"tag":36,"props":995,"children":997},{"className":996},[],[998],{"type":783,"value":689},{"type":783,"value":1000}," для нужных сервисов и обрежьте большие журналы через ",{"type":779,"tag":36,"props":1002,"children":1004},{"className":1003},[],[1005],{"type":783,"value":1006},"sudo journalctl --vacuum-size=500M",{"type":783,"value":39},{"data":1009,"body":1010},{},{"type":776,"children":1011},[1012],{"type":779,"tag":21,"props":1013,"children":1014},{},[1015,1017,1023],{"type":783,"value":1016},"Ограничьте количество снапшотов в Timeshift/Snapper и удалите неиспользуемые образы/контейнеры Docker командами ",{"type":779,"tag":36,"props":1018,"children":1020},{"className":1019},[],[1021],{"type":783,"value":1022},"docker system prune -a",{"type":783,"value":39},{"data":1025,"body":1026},{},{"type":776,"children":1027},[1028],{"type":779,"tag":21,"props":1029,"children":1030},{},[1031,1033,1038],{"type":783,"value":1032},"Включите таймеры ",{"type":779,"tag":36,"props":1034,"children":1036},{"className":1035},[],[1037],{"type":783,"value":858},{"type":783,"value":1039}," для SSD и настройте задачи cron или systemd-tmpfiles для регулярной очистки временных файлов.",[]]