[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/ubuntu-clean-apt-cache":3,"mdc-ibkv0f-key":675,"mdc-hepu01-key":705,"mdc-twbzuc-key":713,"mdc-m1j96y-key":752,"mdc-61eic-key":775,"mdc-295fbz-key":792,"mdc--5s4lqj-key":827,"mdc-yrrktm-key":843,"related-/guides/linux/ubuntu-remove-old-kernels,/guides/linux/ubuntu-disk-cleanup,/guides/linux/apt-autoremove-explained":859},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":609,"code":101,"createdAt":610,"description":611,"difficulty":612,"draft":613,"estimatedTime":614,"extension":615,"faq":616,"howToSteps":629,"howToTotalTime":642,"image":609,"keywords":643,"locale":652,"meta":653,"navigation":654,"path":655,"platform":656,"related":657,"section":661,"seo":662,"severity":663,"stem":664,"summary":665,"tags":666,"twitterCreator":609,"twitterSite":609,"type":673,"updatedAt":610,"__hash__":674},"content_ru/guides/linux/ubuntu-clean-apt-cache.md","Очистка кэша APT в Ubuntu: полное руководство",[7,8,9,10],"Ubuntu 20.04 LTS","Ubuntu 22.04 LTS","Ubuntu 24.04 LTS","Debian и производные","FixPedia Team",{"type":13,"value":14,"toc":593},"minimark",[15,20,33,49,52,56,59,83,87,92,95,124,129,137,144,148,163,178,183,200,214,218,221,235,239,257,260,264,267,281,293,299,302,306,369,373,470,473,476,480,491,495,581,589],[16,17,19],"h2",{"id":18},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,22,23,24,28,29,32],"p",{},"Пакетный менеджер APT (Advanced Package Tool) в Ubuntu и других дистрибутивах на его основе хранит в специальной папке ",[25,26,27],"code",{},"/var/cache/apt/"," все скачанные установочные файлы пакетов (файлы ",[25,30,31],{},".deb","). Этот кэш пригождается при переустановке пакетов или обновлении системы — не нужно каждый раз качать одни и те же файлы из интернета.",[21,34,35,36,40,41,44,45,48],{},"Однако со временем кэш может вырасти до нескольких гигабайт, особенно на системах, часто обновляющих ПО. Очистка кэша — это простой и безопасный способ ",[37,38,39],"strong",{},"освободить место на системном разделе"," (часто это ",[25,42,43],{},"/"," или ",[25,46,47],{},"/var","), что особенно актуально для SSD с ограниченным объёмом или виртуальных машин.",[21,50,51],{},"Этот гайд покажет, как правильно очистить кэш APT, не повредив системе, и как настроить автоматическую поддержку чистоты.",[16,53,55],{"id":54},"требования-подготовка","Требования / Подготовка",[21,57,58],{},"Перед началом убедитесь, что:",[60,61,62,70,73,76],"ul",{},[63,64,65,66,69],"li",{},"У вас есть доступ к учётной записи с ",[37,67,68],{},"правами sudo"," (администратора).",[63,71,72],{},"Вы работаете в терминале (Ctrl+Alt+T или через SSH).",[63,74,75],{},"У вас установлен стандартный менеджер пакетов APT (есть по умолчанию во всех официальных flavours Ubuntu).",[63,77,78,79,82],{},"Рекомендуется иметь стабильное интернет-соединение на случай, если после очистки вам потребуется заново скачать метаданные (",[25,80,81],{},"apt update",") или пакеты.",[16,84,86],{"id":85},"пошаговая-инструкция","Пошаговая инструкция",[88,89,91],"h3",{"id":90},"шаг-1-проверьте-текущий-размер-кэша-apt","Шаг 1: Проверьте текущий размер кэша APT",[21,93,94],{},"Сначала оценим, сколько места занимает кэш. Это поможет понять масштаб проблемы.",[96,97,102],"pre",{"className":98,"code":99,"language":100,"meta":101,"style":101},"language-bash shiki shiki-themes github-light github-dark","sudo du -sh /var/cache/apt/\n","bash","",[25,103,104],{"__ignoreMap":101},[105,106,109,113,117,121],"span",{"class":107,"line":108},"line",1,[105,110,112],{"class":111},"sScJk","sudo",[105,114,116],{"class":115},"sZZnC"," du",[105,118,120],{"class":119},"sj4cs"," -sh",[105,122,123],{"class":115}," /var/cache/apt/\n",[21,125,126],{},[37,127,128],{},"Пример вывода:",[96,130,135],{"className":131,"code":133,"language":134},[132],"language-text","1,2G    /var/cache/apt/\n","text",[25,136,133],{"__ignoreMap":101},[21,138,139,140,143],{},"В данном случае кэш занимает 1,2 гигабайта. Если вывод показывает ",[25,141,142],{},"0"," или несколько килобайт, очистка может не понадобиться.",[88,145,147],{"id":146},"шаг-2-очистите-кэш-полностью-apt-clean","Шаг 2: Очистите кэш полностью (apt clean)",[21,149,150,151,154,155,158,159,162],{},"Эта команда удаляет ",[37,152,153],{},"все без исключения"," файлы из папок кэша (",[25,156,157],{},"/var/cache/apt/archives/"," и ",[25,160,161],{},"/var/cache/apt/archives/partial/",").",[96,164,166],{"className":98,"code":165,"language":100,"meta":101,"style":101},"sudo apt clean\n",[25,167,168],{"__ignoreMap":101},[105,169,170,172,175],{"class":107,"line":108},[105,171,112],{"class":111},[105,173,174],{"class":115}," apt",[105,176,177],{"class":115}," clean\n",[21,179,180],{},[37,181,182],{},"Что происходит:",[60,184,185,188,194],{},[63,186,187],{},"Система запрашивает ваш пароль sudo.",[63,189,190,191,193],{},"Все скачанные ",[25,192,31],{},"-пакеты безвозвратно удаляются.",[63,195,196,197,199],{},"После этого папка ",[25,198,157],{}," будет пустой (или содержать только служебные lock-файлы).",[201,202,203],"blockquote",{},[21,204,205,206,209,210,213],{},"⚠️ ",[37,207,208],{},"Важно:"," После ",[25,211,212],{},"apt clean"," при переустановке любого пакета его установочный файл будет загружаться заново из репозиториев. Это не сломает систему, но увеличит трафик при следующих операциях.",[88,215,217],{"id":216},"шаг-3-очистите-только-устаревшие-пакеты-apt-autoclean-альтернативный-вариант","Шаг 3: Очистите только устаревшие пакеты (apt autoclean) — альтернативный вариант",[21,219,220],{},"Если вы хотите сохранить возможность быстрой переустановки последних версий пакетов без их повторной загрузки, используйте более щадящий метод.",[96,222,224],{"className":98,"code":223,"language":100,"meta":101,"style":101},"sudo apt autoclean\n",[25,225,226],{"__ignoreMap":101},[105,227,228,230,232],{"class":107,"line":108},[105,229,112],{"class":111},[105,231,174],{"class":115},[105,233,234],{"class":115}," autoclean\n",[21,236,237],{},[37,238,182],{},[60,240,241,247,254],{},[63,242,243,244,246],{},"APT анализирует кэш и сравнивает список имеющихся ",[25,245,31],{},"-файлов с актуальным списком пакетов в репозиториях.",[63,248,249,250,253],{},"Удаляются только те файлы, которые ",[37,251,252],{},"больше не представлены"," в репозиториях (например, старые версии, заменённые на новые).",[63,255,256],{},"Самые свежие версии пакетов остаются в кэше.",[21,258,259],{},"Это хороший компромисс между свободой места и удобством.",[88,261,263],{"id":262},"шаг-4-проверьте-результат-очистки","Шаг 4: Проверьте результат очистки",[21,265,266],{},"Сразу после любой из команд выше проверьте, сколько места осталось.",[96,268,269],{"className":98,"code":99,"language":100,"meta":101,"style":101},[25,270,271],{"__ignoreMap":101},[105,272,273,275,277,279],{"class":107,"line":108},[105,274,112],{"class":111},[105,276,116],{"class":115},[105,278,120],{"class":119},[105,280,123],{"class":115},[21,282,283],{},[37,284,285,286,44,289,292],{},"Ожидаемый вывод после ",[25,287,288],{},"clean",[25,290,291],{},"autoclean",":",[96,294,297],{"className":295,"code":296,"language":134},[132],"12K    /var/cache/apt/\n",[25,298,296],{"__ignoreMap":101},[21,300,301],{},"Если размер не изменился, возможно, кэш уже был пуст или вы работали в системе, которая только что была обновлена и кэш ещё не наполнился.",[16,303,305],{"id":304},"проверка-результата","Проверка результата",[307,308,309,318,339],"ol",{},[63,310,311,314,315,317],{},[37,312,313],{},"Размер на диске:"," Выполните команду из шага 4 и убедитесь, что размер папки ",[25,316,27],{}," резко уменьшился.",[63,319,320,323,324,338],{},[37,321,322],{},"Работоспособность APT:"," Проверьте, что менеджер пакетов жив. Обновите список пакетов:\n",[96,325,327],{"className":98,"code":326,"language":100,"meta":101,"style":101},"sudo apt update\n",[25,328,329],{"__ignoreMap":101},[105,330,331,333,335],{"class":107,"line":108},[105,332,112],{"class":111},[105,334,174],{"class":115},[105,336,337],{"class":115}," update\n","\nОшибок быть не должно. Если команда отработала успешно, система в порядке.",[63,340,341,344,345,347,348,364,365,368],{},[37,342,343],{},"Свободное место:"," Посмотрите, сколько места освободилось на системном разделе (обычно ",[25,346,43],{},"):\n",[96,349,351],{"className":98,"code":350,"language":100,"meta":101,"style":101},"df -h /\n",[25,352,353],{"__ignoreMap":101},[105,354,355,358,361],{"class":107,"line":108},[105,356,357],{"class":111},"df",[105,359,360],{"class":119}," -h",[105,362,363],{"class":115}," /\n","\nСравните значение ",[25,366,367],{},"Available"," до и после очистки.",[16,370,372],{"id":371},"возможные-проблемы","Возможные проблемы",[60,374,375,407,428,444],{},[63,376,377,382,385,389,390,44,393,396,397,399,402,403,406],{},[37,378,379],{},[25,380,381],{},"E: Could not open lock file /var/lib/dpkg/lock-frontend",[383,384],"br",{},[386,387,388],"em",{},"Причина:"," Другой процесс (например, ",[25,391,392],{},"apt",[25,394,395],{},"unattended-upgrades",") уже использует APT.",[383,398],{},[386,400,401],{},"Решение:"," Дождитесь завершения фоновых обновлений или завершите процесс ",[25,404,405],{},"sudo killall apt apt-get",".",[63,408,409,412,414,416,417,419,421,422,424,425,406],{},[37,410,411],{},"Кэш не очищается, размер не меняется",[383,413],{},[386,415,388],{}," Кэш уже пуст, или вы неправильно указали путь.",[383,418],{},[386,420,401],{}," Проверьте, что выполняете команды с ",[25,423,112],{},". Вручную посмотрите содержимое: ",[25,426,427],{},"ls -la /var/cache/apt/archives/",[63,429,430,436,438,440,441,443],{},[37,431,432,433,435],{},"После очистки ",[25,434,81],{}," стал медленнее",[383,437],{},[386,439,388],{}," Это нормально. При первом запуске после ",[25,442,288],{}," APT загружает все метаданные репозиториев заново. Последующие вызовы будут работать с кэшем метаданных и будут быстрыми.",[63,445,446,452,454,456,457,459,461,462,464,465,158,467,406],{},[37,447,448,449,451],{},"Ошибка доступа к ",[25,450,27],{}," без sudo",[383,453],{},[386,455,388],{}," Эта папка принадлежит root и требует повышенных прав.",[383,458],{},[386,460,401],{}," Всегда используйте ",[25,463,112],{}," для команд ",[25,466,212],{},[25,468,469],{},"apt autoclean",[471,472],"hr",{},[474,475],"in-article-ad",{},[16,477,479],{"id":478},"дополнительные-советы-и-автоматизация","Дополнительные советы и автоматизация",[21,481,482,483,486,487,490],{},"Для поддержания системы в чистоте рекомендуется периодически (раз в месяц) выполнять ",[25,484,485],{},"sudo apt autoclean",". Если вы уверены, что никогда не будете переустанавливать старые пакеты, можно использовать ",[25,488,489],{},"sudo apt clean"," раз в квартал.",[88,492,494],{"id":493},"настройка-автоматической-очистки","Настройка автоматической очистки",[307,496,497,522,541],{},[63,498,499,504,505,508,509,512,513,519,521],{},[37,500,501,502],{},"Через ",[25,503,395],{}," (если установлен):\nОткройте конфиг ",[25,506,507],{},"/etc/apt/apt.conf.d/50unattended-upgrades"," и найдите строку ",[25,510,511],{},"//Unattended-Upgrade::Remove-Unused-Kernel-Programming \"false\";",". Рядом добавьте:",[96,514,517],{"className":515,"code":516,"language":134},[132],"APT::Clean-Installed \"true\";\n",[25,518,516],{"__ignoreMap":101},[383,520],{},"Это автоматически удалит устаревшие пакеты после каждого автоматического обновления.",[63,523,524,527,528,531,532,538,540],{},[37,525,526],{},"Через cron (простой вариант):","\nДобавьте задание в crontab (",[25,529,530],{},"sudo crontab -e","):",[96,533,536],{"className":534,"code":535,"language":134},[132],"0 4 * * 0 /usr/bin/apt autoclean -y\n",[25,537,535],{"__ignoreMap":101},[383,539],{},"Эта задача будет выполняться каждое воскресенье в 4:00 утра.",[63,542,543,548,549,292,552,574,576,577,580],{},[37,544,545,546,292],{},"Для серверов без ",[25,547,395],{},"\nСоздайте скрипт ",[25,550,551],{},"/usr/local/bin/apt-cache-clean.sh",[96,553,555],{"className":98,"code":554,"language":100,"meta":101,"style":101},"#!/bin/bash\napt autoclean -y\n",[25,556,557,563],{"__ignoreMap":101},[105,558,559],{"class":107,"line":108},[105,560,562],{"class":561},"sJ8bj","#!/bin/bash\n",[105,564,566,568,571],{"class":107,"line":565},2,[105,567,392],{"class":111},[105,569,570],{"class":115}," autoclean",[105,572,573],{"class":119}," -y\n",[383,575],{},"Дайте права ",[25,578,579],{},"sudo chmod +x /usr/local/bin/apt-cache-clean.sh"," и добавьте в cron.",[21,582,583,585,586,588],{},[37,584,208],{}," Не настраивайте ",[25,587,212],{}," в cron на частое выполнение (например, ежедневно), так как это может привести к ненужной загрузке пакетов при частых обновлениях.",[590,591,592],"style",{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":101,"searchDepth":565,"depth":565,"links":594},[595,596,597,604,605,606],{"id":18,"depth":565,"text":19},{"id":54,"depth":565,"text":55},{"id":85,"depth":565,"text":86,"children":598},[599,601,602,603],{"id":90,"depth":600,"text":91},3,{"id":146,"depth":600,"text":147},{"id":216,"depth":600,"text":217},{"id":262,"depth":600,"text":263},{"id":304,"depth":565,"text":305},{"id":371,"depth":565,"text":372},{"id":478,"depth":565,"text":479,"children":607},[608],{"id":493,"depth":600,"text":494},null,"2026-02-16 14:12:18","Пошаговая инструкция по очистке кэша APT в Ubuntu. Освободите место на диске, исправьте ошибки обновления и настройте автоматическую очистку за 5 минут.","easy",false,"5-10 мин","md",[617,620,623,626],{"question":618,"answer":619},"Чем отличается apt clean от apt autoclean?","`apt clean` удаляет **все** файлы кэша (скачанные .deb-пакеты). `apt autoclean` удаляет только те пакеты, которые больше недоступны в репозиториях (устаревшие). Второй вариант безопаснее, если вы хотите сохранить возможность отката на последние версии.",{"question":621,"answer":622},"Безопасно ли удалять кэш? Не сломает ли это систему?","Да, это безопасно. Кэш APT — это лишь временное хранилище скачанных установочных файлов. Удаление не влияет на установленные пакеты. Единственный нюанс: без кэша при переустановке пакета его нужно будет заново скачивать из интернета.",{"question":624,"answer":625},"Как настроить автоматическую очистку кэша APT?","Используйте `unattended-upgrades` (если установлен) или добавьте `APT::Clean-Installed \"true\";` в `/etc/apt/apt.conf.d/50unattended-upgrades`. Для простой периодической очистки добавьте cron-задачу: `0 3 * * 0 apt clean -y` (выполняется каждое воскресенье в 3:00).",{"question":627,"answer":628},"Почему после очистки кэша apt update стал работать медленнее?","Это временное явление. При первом `apt update` после `clean` система заново скачивает метаданные репозиториев. В последующих вызовах кэш метаданных будет использоваться, и скорость вернётся к норме.",[630,633,636,639],{"name":631,"text":632},"Проверьте текущий размер кэша APT","Прежде чем очищать, узнайте, сколько места занимает кэш. Выполните команду `sudo du -sh /var/cache/apt/`. Это покажет общий размер папки кэша.",{"name":634,"text":635},"Очистите кэш полностью (apt clean)","Для полного удаления всех скачанных .deb-пакетов используйте `sudo apt clean`. Эта команда удалит **всё** содержимое `/var/cache/apt/archives/` и `/var/cache/apt/archives/partial/`.",{"name":637,"text":638},"Очистите только устаревшие пакеты (apt autoclean)","Для более аккуратной очистки, оставляя последние версии пакетов, выполните `sudo apt autoclean`. Этот метод удалит только те файлы, которые больше не могут быть загружены из репозиториев.",{"name":640,"text":641},"Проверьте результат очистки","После очистки повторно проверьте размер кэша командой `sudo du -sh /var/cache/apt/`. Папка должна быть почти пустой (несколько килобайт для служебных файлов).","PT10M",[644,645,646,647,648,649,650,651],"очистка кэша apt ubuntu","apt clean ubuntu","удалить старые пакеты ubuntu","ошибка недостаточно места apt","как очистить кэш пакетов ubuntu","ubuntu apt autoclean","освободить место на диске ubuntu","очистка кэша пакетного менеджера","ru_RU",{},true,"/guides/linux/ubuntu-clean-apt-cache","linux",[658,659,660],"/guides/linux/ubuntu-remove-old-kernels","/guides/linux/ubuntu-disk-cleanup","/guides/linux/apt-autoremove-explained","Гайды Linux",{"title":5,"description":611},"low","guides/linux/ubuntu-clean-apt-cache","Кэш пакетного менеджера APT в Ubuntu может занимать гигабайты места. В этом гайде вы узнаете, как безопасно очистить кэш, освободить место на диске и настроить автоматическую поддержку чистоты системы.",[667,668,669,670,671,672],"Linux","Ubuntu","APT","package manager","cache cleanup","системное администрирование","guide","yfBVn9raCt2PxU8WXlSfuZX0tDcnSYexQWrbVBJARJw",{"data":676,"body":677},{},{"type":678,"children":679},"root",[680],{"type":681,"tag":21,"props":682,"children":683},"element",{},[684,689,691,696,698,703],{"type":681,"tag":25,"props":685,"children":687},{"className":686},[],[688],{"type":134,"value":212},{"type":134,"value":690}," удаляет ",{"type":681,"tag":37,"props":692,"children":693},{},[694],{"type":134,"value":695},"все",{"type":134,"value":697}," файлы кэша (скачанные .deb-пакеты). ",{"type":681,"tag":25,"props":699,"children":701},{"className":700},[],[702],{"type":134,"value":469},{"type":134,"value":704}," удаляет только те пакеты, которые больше недоступны в репозиториях (устаревшие). Второй вариант безопаснее, если вы хотите сохранить возможность отката на последние версии.",{"data":706,"body":707},{},{"type":678,"children":708},[709],{"type":681,"tag":21,"props":710,"children":711},{},[712],{"type":134,"value":622},{"data":714,"body":715},{},{"type":678,"children":716},[717],{"type":681,"tag":21,"props":718,"children":719},{},[720,722,727,729,735,737,742,744,750],{"type":134,"value":721},"Используйте ",{"type":681,"tag":25,"props":723,"children":725},{"className":724},[],[726],{"type":134,"value":395},{"type":134,"value":728}," (если установлен) или добавьте ",{"type":681,"tag":25,"props":730,"children":732},{"className":731},[],[733],{"type":134,"value":734},"APT::Clean-Installed \"true\";",{"type":134,"value":736}," в ",{"type":681,"tag":25,"props":738,"children":740},{"className":739},[],[741],{"type":134,"value":507},{"type":134,"value":743},". Для простой периодической очистки добавьте cron-задачу: ",{"type":681,"tag":25,"props":745,"children":747},{"className":746},[],[748],{"type":134,"value":749},"0 3 * * 0 apt clean -y",{"type":134,"value":751}," (выполняется каждое воскресенье в 3:00).",{"data":753,"body":754},{},{"type":678,"children":755},[756],{"type":681,"tag":21,"props":757,"children":758},{},[759,761,766,768,773],{"type":134,"value":760},"Это временное явление. При первом ",{"type":681,"tag":25,"props":762,"children":764},{"className":763},[],[765],{"type":134,"value":81},{"type":134,"value":767}," после ",{"type":681,"tag":25,"props":769,"children":771},{"className":770},[],[772],{"type":134,"value":288},{"type":134,"value":774}," система заново скачивает метаданные репозиториев. В последующих вызовах кэш метаданных будет использоваться, и скорость вернётся к норме.",{"data":776,"body":777},{},{"type":678,"children":778},[779],{"type":681,"tag":21,"props":780,"children":781},{},[782,784,790],{"type":134,"value":783},"Прежде чем очищать, узнайте, сколько места занимает кэш. Выполните команду ",{"type":681,"tag":25,"props":785,"children":787},{"className":786},[],[788],{"type":134,"value":789},"sudo du -sh /var/cache/apt/",{"type":134,"value":791},". Это покажет общий размер папки кэша.",{"data":793,"body":794},{},{"type":678,"children":795},[796],{"type":681,"tag":21,"props":797,"children":798},{},[799,801,806,808,813,815,820,821,826],{"type":134,"value":800},"Для полного удаления всех скачанных .deb-пакетов используйте ",{"type":681,"tag":25,"props":802,"children":804},{"className":803},[],[805],{"type":134,"value":489},{"type":134,"value":807},". Эта команда удалит ",{"type":681,"tag":37,"props":809,"children":810},{},[811],{"type":134,"value":812},"всё",{"type":134,"value":814}," содержимое ",{"type":681,"tag":25,"props":816,"children":818},{"className":817},[],[819],{"type":134,"value":157},{"type":134,"value":158},{"type":681,"tag":25,"props":822,"children":824},{"className":823},[],[825],{"type":134,"value":161},{"type":134,"value":406},{"data":828,"body":829},{},{"type":678,"children":830},[831],{"type":681,"tag":21,"props":832,"children":833},{},[834,836,841],{"type":134,"value":835},"Для более аккуратной очистки, оставляя последние версии пакетов, выполните ",{"type":681,"tag":25,"props":837,"children":839},{"className":838},[],[840],{"type":134,"value":485},{"type":134,"value":842},". Этот метод удалит только те файлы, которые больше не могут быть загружены из репозиториев.",{"data":844,"body":845},{},{"type":678,"children":846},[847],{"type":681,"tag":21,"props":848,"children":849},{},[850,852,857],{"type":134,"value":851},"После очистки повторно проверьте размер кэша командой ",{"type":681,"tag":25,"props":853,"children":855},{"className":854},[],[856],{"type":134,"value":789},{"type":134,"value":858},". Папка должна быть почти пустой (несколько килобайт для служебных файлов).",[860,1554],{"id":861,"title":862,"appliesTo":863,"author":11,"body":865,"canonical":609,"code":609,"createdAt":1499,"description":1500,"difficulty":612,"draft":613,"estimatedTime":614,"extension":615,"faq":1501,"howToSteps":1514,"howToTotalTime":642,"image":609,"keywords":1530,"locale":652,"meta":1538,"navigation":654,"path":658,"platform":656,"related":1539,"section":1543,"seo":1544,"severity":609,"stem":1545,"summary":1546,"tags":1547,"twitterCreator":609,"twitterSite":609,"type":673,"updatedAt":1499,"__hash__":1553},"content_ru/guides/linux/ubuntu-remove-old-kernels.md","Удаление старых ядер Ubuntu: освободите место на диске",[7,8,9,864],"Debian-based дистрибутивы",{"type":13,"value":866,"toc":1479},[867,869,883,886,888,916,920,927,940,950,953,957,960,986,989,1020,1023,1045,1055,1057,1064,1067,1070,1088,1093,1113,1130,1134,1140,1154,1194,1211,1217,1221,1227,1239,1245,1247,1289,1291,1299,1308,1326,1334,1344,1370,1376,1389,1428,1432,1439,1476],[16,868,19],{"id":18},[21,870,871,872,158,875,878,879,882],{},"Каждое обновление ядра Linux в Ubuntu устанавливает новые пакеты ",[25,873,874],{},"linux-image",[25,876,877],{},"linux-headers",". Старые версии остаются на диске, занимая от 100 до 300 МБ каждые. Со временем они могут накопить гигабайты \"хлама\" в разделе ",[25,880,881],{},"/boot",", что приводит к ошибкам \"No space left on device\" при попытке установки обновлений.",[21,884,885],{},"Этот гайд покажет, как безопасно найти и удалить устаревшие версии ядра, освободив место и сохранив возможность отката к предыдущей стабильной версии.",[16,887,55],{"id":54},[307,889,890,898,904,910],{},[63,891,892,895,896,406],{},[37,893,894],{},"Права администратора",": Все команды требуют ",[25,897,112],{},[63,899,900,903],{},[37,901,902],{},"Текущее ядро",": Вы должны точно знать, какое ядро работает в данный момент. Удаление активного ядра сделает систему неработоспособной.",[63,905,906,909],{},[37,907,908],{},"Резервная копия (рекомендуется)",": Перед массовыми операциями с пакетами имеет смысл сделать снимок системы (snapshot), если вы используете Timeshift, или хотя бы создать список удаляемых пакетов.",[63,911,912,915],{},[37,913,914],{},"Интернет",": Не требуется, но может понадобиться для переустановки ядра в случае ошибки.",[16,917,919],{"id":918},"шаг-1-определите-текущее-активное-ядро","Шаг 1: Определите текущее активное ядро",[21,921,922,923,926],{},"Сначала узнайте, какая версия ядра используется сейчас. Откройте терминал (",[25,924,925],{},"Ctrl+Alt+T",") и выполните:",[96,928,930],{"className":98,"code":929,"language":100,"meta":101,"style":101},"uname -r\n",[25,931,932],{"__ignoreMap":101},[105,933,934,937],{"class":107,"line":108},[105,935,936],{"class":111},"uname",[105,938,939],{"class":119}," -r\n",[21,941,942,943,946,947],{},"Вывод будет выглядеть примерно так: ",[25,944,945],{},"5.15.0-86-generic",". ",[37,948,949],{},"Запомните или запишите эту версию. Это ядро удалять категорически нельзя.",[21,951,952],{},"Вы также можете посмотреть список всех доступных для загрузки ядер в меню GRUB при старте системы.",[16,954,956],{"id":955},"шаг-2-просмотрите-список-всех-установленных-ядер","Шаг 2: Просмотрите список всех установленных ядер",[21,958,959],{},"Теперь посмотрим, какие именно пакеты ядра и их заголовков установлены в системе. Это даст полную картину.",[96,961,963],{"className":98,"code":962,"language":100,"meta":101,"style":101},"dpkg -l 'linux-image-*' | grep ^ii\n",[25,964,965],{"__ignoreMap":101},[105,966,967,970,973,976,980,983],{"class":107,"line":108},[105,968,969],{"class":111},"dpkg",[105,971,972],{"class":119}," -l",[105,974,975],{"class":115}," 'linux-image-*'",[105,977,979],{"class":978},"szBVR"," |",[105,981,982],{"class":111}," grep",[105,984,985],{"class":115}," ^ii\n",[21,987,988],{},"Или более читаемый вариант:",[96,990,992],{"className":98,"code":991,"language":100,"meta":101,"style":101},"apt list --installed 2>/dev/null | grep -E 'linux-image|linux-headers'\n",[25,993,994],{"__ignoreMap":101},[105,995,996,998,1001,1004,1007,1010,1012,1014,1017],{"class":107,"line":108},[105,997,392],{"class":111},[105,999,1000],{"class":115}," list",[105,1002,1003],{"class":119}," --installed",[105,1005,1006],{"class":978}," 2>",[105,1008,1009],{"class":115},"/dev/null",[105,1011,979],{"class":978},[105,1013,982],{"class":111},[105,1015,1016],{"class":119}," -E",[105,1018,1019],{"class":115}," 'linux-image|linux-headers'\n",[21,1021,1022],{},"В выводе вы увидите список пакетов, например:",[60,1024,1025,1030,1035,1040],{},[63,1026,1027],{},[25,1028,1029],{},"linux-image-5.15.0-86-generic",[63,1031,1032],{},[25,1033,1034],{},"linux-image-5.15.0-85-generic",[63,1036,1037],{},[25,1038,1039],{},"linux-headers-5.15.0-86",[63,1041,1042],{},[25,1043,1044],{},"linux-headers-5.15.0-85",[21,1046,1047,1050,1051,1054],{},[37,1048,1049],{},"Важно",": Пакеты, связанные с текущим ядром (из шага 1), а также, как правило, ",[37,1052,1053],{},"один предыдущий"," (самый свежий из старых) стоит оставить для отката. Удаляйте версии, которые явно устарели (например, 5.15.0-50, 5.15.0-60 и т.д., если у вас уже 86-я).",[474,1056],{},[16,1058,1060,1061],{"id":1059},"шаг-3-безопасное-автоматическое-удаление-через-autoremove","Шаг 3: Безопасное автоматическое удаление через ",[25,1062,1063],{},"autoremove",[21,1065,1066],{},"Самый безопасный и простой способ — позволить системе саме определить ненужные пакеты. APT помечает пакеты как \"автоматически установленные\" и \"не нужные\", когда более новые версии заменяют старые.",[21,1068,1069],{},"Выполните команду:",[96,1071,1073],{"className":98,"code":1072,"language":100,"meta":101,"style":101},"sudo apt-get autoremove --purge\n",[25,1074,1075],{"__ignoreMap":101},[105,1076,1077,1079,1082,1085],{"class":107,"line":108},[105,1078,112],{"class":111},[105,1080,1081],{"class":115}," apt-get",[105,1083,1084],{"class":115}," autoremove",[105,1086,1087],{"class":119}," --purge\n",[21,1089,1090],{},[37,1091,1092],{},"Что она сделает:",[60,1094,1095,1107],{},[63,1096,1097,1099,1100,158,1103,1106],{},[25,1098,1063],{}," — удалит пакеты, которые больше не нужны как зависимости (включая старые ",[25,1101,1102],{},"linux-image-*",[25,1104,1105],{},"linux-headers-*",", если они были автоматически установлены).",[63,1108,1109,1112],{},[25,1110,1111],{},"--purge"," — также удалит конфигурационные файлы этих пакетов, что даст максимальную экономию места.",[21,1114,1115,1121,1122,1125,1126,1129],{},[37,1116,1117,1118,1120],{},"Внимательно проверьте список пакетов, который предложит удалить ",[25,1119,392],{},"!"," Убедитесь, что в нём нет пакетов с версией вашего текущего ядра (",[25,1123,1124],{},"uname -r","). Если текущее ядро попало в список — отмените операцию (",[25,1127,1128],{},"Ctrl+C",") и переходите к шагу 4 для ручного удаления.",[16,1131,1133],{"id":1132},"шаг-4-ручное-удаление-конкретных-старых-ядер-если-нужно","Шаг 4: Ручное удаление конкретных старых ядер (если нужно)",[21,1135,1136,1137,1139],{},"Если ",[25,1138,1063],{}," пропустил какие-то старые ядра (например, они были установлены вручную), удалите их вручную.",[307,1141,1142,1151],{},[63,1143,1144,1145,158,1148,406],{},"Составьте список версий для удаления. Например, вы решили удалить ядра ",[25,1146,1147],{},"5.15.0-50",[25,1149,1150],{},"5.15.0-55",[63,1152,1153],{},"Для каждой версии выполните команду purge:",[96,1155,1157],{"className":98,"code":1156,"language":100,"meta":101,"style":101},"sudo apt-get purge linux-image-5.15.0-50-generic linux-headers-5.15.0-50 linux-headers-5.15.0-50-generic\nsudo apt-get purge linux-image-5.15.0-55-generic linux-headers-5.15.0-55 linux-headers-5.15.0-55-generic\n",[25,1158,1159,1177],{"__ignoreMap":101},[105,1160,1161,1163,1165,1168,1171,1174],{"class":107,"line":108},[105,1162,112],{"class":111},[105,1164,1081],{"class":115},[105,1166,1167],{"class":115}," purge",[105,1169,1170],{"class":115}," linux-image-5.15.0-50-generic",[105,1172,1173],{"class":115}," linux-headers-5.15.0-50",[105,1175,1176],{"class":115}," linux-headers-5.15.0-50-generic\n",[105,1178,1179,1181,1183,1185,1188,1191],{"class":107,"line":565},[105,1180,112],{"class":111},[105,1182,1081],{"class":115},[105,1184,1167],{"class":115},[105,1186,1187],{"class":115}," linux-image-5.15.0-55-generic",[105,1189,1190],{"class":115}," linux-headers-5.15.0-55",[105,1192,1193],{"class":115}," linux-headers-5.15.0-55-generic\n",[21,1195,1196,1199,1200,1203,1204,1207,1208,1210],{},[37,1197,1198],{},"Почему purge?"," Обычный ",[25,1201,1202],{},"remove"," оставляет конфиги, а ",[25,1205,1206],{},"purge"," удаляет всё. Для ядер это важно, так как конфигурационные файлы в ",[25,1209,881],{}," могут занимать десятки мегабайт.",[21,1212,1213,1216],{},[37,1214,1215],{},"Совет",": Можно удалить несколько версий одной командой, перечислив их через пробел.",[16,1218,1220],{"id":1219},"шаг-5-обновите-конфигурацию-загрузчика-grub","Шаг 5: Обновите конфигурацию загрузчика GRUB",[21,1222,1223,1224,1226],{},"После удаления пакетов файлы ядер из ",[25,1225,881],{}," физически удалены, но меню загрузчика GRUB может ещё содержать ссылки на них. Обновите его конфигурацию:",[96,1228,1230],{"className":98,"code":1229,"language":100,"meta":101,"style":101},"sudo update-grub\n",[25,1231,1232],{"__ignoreMap":101},[105,1233,1234,1236],{"class":107,"line":108},[105,1235,112],{"class":111},[105,1237,1238],{"class":115}," update-grub\n",[21,1240,1241,1242,1244],{},"Эта команда просканирует ",[25,1243,881],{}," и сгенерирует новое меню, содержащее только актуальные установленные ядра.",[16,1246,305],{"id":304},[307,1248,1249,1273,1279],{},[63,1250,1251,292,1256,1270,1272],{},[37,1252,1253,1254],{},"Проверьте свободное место на ",[25,1255,881],{},[96,1257,1259],{"className":98,"code":1258,"language":100,"meta":101,"style":101},"df -h /boot\n",[25,1260,1261],{"__ignoreMap":101},[105,1262,1263,1265,1267],{"class":107,"line":108},[105,1264,357],{"class":111},[105,1266,360],{"class":119},[105,1268,1269],{"class":115}," /boot\n",[383,1271],{},"Вы должны увидеть значительное увеличение свободного пространства (например, с 10% до 40-50%).",[63,1274,1275,1278],{},[37,1276,1277],{},"Проверьте список установленных ядер"," (как в шаге 2). Устаревшие версии должны исчезнуть.",[63,1280,1281,1284,1285,1288],{},[37,1282,1283],{},"Перезагрузите систему"," (",[25,1286,1287],{},"sudo reboot",") и убедитесь, что она загружается нормально с оставшегося ядра. При старте в меню GRUB должны быть видны только актуальные версии.",[16,1290,372],{"id":371},[88,1292,1294,1295,1298],{"id":1293},"проблема-apt-get-autoremove-пытается-удалить-текущее-ядро","Проблема: ",[25,1296,1297],{},"apt-get autoremove"," пытается удалить текущее ядро",[21,1300,1301,1304,1305,292],{},[37,1302,1303],{},"Причина",": Система некорректно пометила пакеты, или вы случайно установили новое ядро, но ещё не перезагрузились.\n",[37,1306,1307],{},"Решение",[307,1309,1310,1313,1319],{},[63,1311,1312],{},"Отмените операцию.",[63,1314,1315,1316,1318],{},"Перезагрузитесь в новое ядро (",[25,1317,1124],{}," покажет, что вы на нём).",[63,1320,1321,1322,1325],{},"Запустите ",[25,1323,1324],{},"sudo apt-get autoremove"," снова. Теперь старые ядра будут корректно определены как ненужные.",[88,1327,1329,1330,1333],{"id":1328},"проблема-после-удаления-ядер-update-grub-не-находит-новые-ядра","Проблема: После удаления ядер ",[25,1331,1332],{},"update-grub"," не находит новые ядра",[21,1335,1336,1338,1339,1341,1342,292],{},[37,1337,1303],{},": Возможно, вы случайно удалили все ядра, кроме одного, или пакеты заголовков (",[25,1340,877],{},") остались в несогласованном состоянии.\n",[37,1343,1307],{},[307,1345,1346,1358,1364],{},[63,1347,1348,1349,1351,1352,158,1355,406],{},"Проверьте, что в ",[25,1350,881],{}," есть файлы ",[25,1353,1354],{},"vmlinuz-\u003Cверсия>",[25,1356,1357],{},"initrd.img-\u003Cверсия>",[63,1359,1360,1361,406],{},"Установите последнее стабильное ядро заново: ",[25,1362,1363],{},"sudo apt-get install linux-generic",[63,1365,1366,1367,406],{},"Снова запустите ",[25,1368,1369],{},"sudo update-grub",[88,1371,1373,1374],{"id":1372},"проблема-не-хватает-места-даже-для-autoremove","Проблема: Не хватает места даже для ",[25,1375,1063],{},[21,1377,1378,1380,1381,1383,1384,1386,1387,292],{},[37,1379,1303],{},": Раздел ",[25,1382,881],{}," заполнен на 100%, и ",[25,1385,392],{}," не может создать временные файлы для обработки пакетов.\n",[37,1388,1307],{},[307,1390,1391,1417],{},[63,1392,1393,1396,1397,1399,1400,1403,1404,1403,1407,1403,1410,1413,1414],{},[37,1394,1395],{},"Временное решение",": Вручную удалите самые старые файлы ядра из ",[25,1398,881],{}," (например, ",[25,1401,1402],{},"vmlinuz-5.15.0-50-generic",", ",[25,1405,1406],{},"initrd.img-5.15.0-50-generic",[25,1408,1409],{},"config-5.15.0-50",[25,1411,1412],{},"System.map-5.15.0-50","). ",[37,1415,1416],{},"Делайте это осторожно, зная, что удаляете!",[63,1418,1419,1420,1423,1424,1427],{},"После освобождения 50-100 МБ запустите ",[25,1421,1422],{},"sudo apt-get -f install"," и затем ",[25,1425,1426],{},"sudo apt-get autoremove --purge"," для корректного завершения.",[88,1429,1431],{"id":1430},"проблема-система-не-загружается-после-удаления","Проблема: Система не загружается после удаления",[21,1433,1434,1436,1437,292],{},[37,1435,1303],{},": Удалено единственное рабочее ядро или повреждён GRUB.\n",[37,1438,1307],{},[307,1440,1441,1448,1458,1470],{},[63,1442,1443,1444,1447],{},"Загрузитесь в ",[37,1445,1446],{},"Recovery Mode"," через меню GRUB (опция \"Advanced options for Ubuntu\").",[63,1449,1450,1451,1454,1455,1457],{},"Выберите пункт ",[25,1452,1453],{},"fsck"," для проверки файловой системы, затем ",[25,1456,969],{}," для восстановления пакетов.",[63,1459,1460,1461,1464,1465,158,1468,162],{},"Если не помогает, загрузитесь с LiveCD, смонтируйте корневую раздел и переустановите GRUB (",[25,1462,1463],{},"chroot"," в систему, затем ",[25,1466,1467],{},"grub-install",[25,1469,1332],{},[63,1471,1472,1473,406],{},"В крайнем случае восстановите удалённые файлы ядра из резервной копии или установите ядро заново с помощью ",[25,1474,1475],{},"apt-get install",[590,1477,1478],{},"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 .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 .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":101,"searchDepth":565,"depth":565,"links":1480},[1481,1482,1483,1484,1485,1487,1488,1489,1490],{"id":18,"depth":565,"text":19},{"id":54,"depth":565,"text":55},{"id":918,"depth":565,"text":919},{"id":955,"depth":565,"text":956},{"id":1059,"depth":565,"text":1486},"Шаг 3: Безопасное автоматическое удаление через autoremove",{"id":1132,"depth":565,"text":1133},{"id":1219,"depth":565,"text":1220},{"id":304,"depth":565,"text":305},{"id":371,"depth":565,"text":372,"children":1491},[1492,1494,1496,1498],{"id":1293,"depth":600,"text":1493},"Проблема: apt-get autoremove пытается удалить текущее ядро",{"id":1328,"depth":600,"text":1495},"Проблема: После удаления ядер update-grub не находит новые ядра",{"id":1372,"depth":600,"text":1497},"Проблема: Не хватает места даже для autoremove",{"id":1430,"depth":600,"text":1431},"2026-02-16 14:07:52","Пошаговая инструкция по безопасному удалению устаревших версий ядра Linux в Ubuntu. Освободите до 500 МБ дискового пространства за 5 минут с помощью apt и dpkg.",[1502,1505,1508,1511],{"question":1503,"answer":1504},"Безопасно ли удалять старые ядра вручную?","Да, если вы точно знаете, какое ядро является текущим. Всегда оставляйте хотя бы одну предыдущую стабильную версию для отката в случае проблем с новым ядром.",{"question":1506,"answer":1507},"Можно ли настроить автоматическую очистку старых ядер?","Да, можно настроить политику APT. Отредактируйте файл `/etc/apt/apt.conf.d/01autoremove-kernels`, чтобы ограничить количество сохраняемых ядер, или используйте `unattended-upgrades`.",{"question":1509,"answer":1510},"Чем `apt-get autoremove` отличается от `purge`?","`autoremove` удаляет пакеты, установленные как зависимости и больше не нужные. `purge` удаляет пакет вместе с его конфигурационными файлами. Для полной очистки ядер часто используют оба метода.",{"question":1512,"answer":1513},"Что делать, если после удаления ядер система не загружается?","Если это произошло, загрузитесь в режиме восстановления (Recovery Mode) через GRUB и восстановите предыдущее ядро вручную, либо используйте загрузочный LiveCD для переустановки GRUB.",[1515,1518,1521,1524,1527],{"name":1516,"text":1517},"Определите текущее активное ядро","Выполните команду `uname -r`, чтобы узнать версию ядра, которое используется прямо сейчас. Эту версию удалять нельзя.",{"name":1519,"text":1520},"Просмотрите список установленных ядер","Используйте `dpkg -l 'linux-image-*'` или `apt list --installed | grep linux-image`, чтобы увидеть все установленные пакеты ядер.",{"name":1522,"text":1523},"Удалите ненужные ядра через apt autoremove","Запустите `sudo apt-get autoremove --purge`. Эта команда автоматически удалит старые пакеты ядер, помеченные как ненужные, и их конфиги.",{"name":1525,"text":1526},"Вручную удалите конкретные старые ядра (если нужно)","Если autoremove не удалил всё, вручную удалите пакеты: `sudo apt-get purge linux-image-\u003Cверсия> linux-headers-\u003Cверсия>`, где `\u003Cверсия>` — номер старого ядра.",{"name":1528,"text":1529},"Обновите конфигурацию загрузчика GRUB","После удаления пакетов обновите меню загрузки: `sudo update-grub`. Это гарантирует, что в меню останутся только существующие ядра.",[1531,1532,1533,650,1534,1535,1536,1537],"удалить старые ядра ubuntu","очистить старые версии ядра ubuntu","autoremove ядра ubuntu","удаление linux-image ubuntu","как почистить старые ядра","ubuntu purge old kernels","ошибка нет места на диске ubuntu ядра",{},[1540,1541,1542],"/guides/linux/ubuntu-check-kernel-version","/guides/linux/ubuntu-update-grub","/errors/linux/ubuntu-grub-errors","Гайды Ubuntu",{"title":862,"description":1500},"guides/linux/ubuntu-remove-old-kernels","В этом гайде вы узнаете, как безопасно найти и удалить старые, неиспользуемые версии ядра Linux в Ubuntu, чтобы освободить место на системном разделе и поддерживать систему в чистоте.",[1548,1549,1550,392,1551,1552],"администрирование","управление пакетами","kernel","ubuntu","дисковое пространство","7nCRt6bf2lcC-77DOuLucxMmozIN2kVFKF5Z62pWc4o",{"id":1555,"title":1556,"appliesTo":1557,"author":11,"body":1561,"canonical":609,"code":609,"createdAt":2162,"description":2163,"difficulty":612,"draft":613,"estimatedTime":2164,"extension":615,"faq":2165,"howToSteps":2178,"howToTotalTime":2194,"image":609,"keywords":2195,"locale":652,"meta":2205,"navigation":654,"path":659,"platform":656,"related":2206,"section":661,"seo":2208,"severity":663,"stem":2209,"summary":2210,"tags":2211,"twitterCreator":609,"twitterSite":609,"type":673,"updatedAt":2162,"__hash__":2217},"content_ru/guides/linux/ubuntu-disk-cleanup.md","Очистка диска Ubuntu: 5 проверенных способов освободить место",[1558,1559,1560],"Ubuntu 20.04","Ubuntu 22.04","Ubuntu 24.04",{"type":13,"value":1562,"toc":2146},[1563,1565,1568,1570,1572,1586,1588,1592,1599,1611,1617,1621,1627,1641,1646,1661,1671,1675,1682,1697,1700,1714,1717,1731,1735,1746,1752,1773,1779,1796,1804,1808,1815,1831,1834,1838,1844,1861,1864,1878,1887,1891,1894,1899,1919,1927,1944,1953,1967,1976,1980,1983,1999,2002,2025,2032,2034,2037,2049,2055,2088,2090,2140,2143],[16,1564,19],{"id":18},[21,1566,1567],{},"Со временем Ubuntu накапливает временные файлы, кэш пакетов, старые логи и ненужные зависимости, которые могут занимать от нескольких сотен мегабайт до нескольких гигабайт. Это не только уменьшает свободное место на диске, но и может замедлять работу системы. В этом гайде вы узнаете, как безопасно и эффективно очистить диск, вернув себе драгоценное пространство без риска для стабильности системы.",[16,1569,55],{"id":54},[21,1571,58],{},[60,1573,1574,1577,1580,1583],{},[63,1575,1576],{},"У вас установлена Ubuntu 20.04 или новее.",[63,1578,1579],{},"Есть доступ к терминалу (Ctrl+Alt+T).",[63,1581,1582],{},"Для некоторых команд требуются права администратора (sudo).",[63,1584,1585],{},"Вы понимаете, что удаление некоторых файлов может быть необратимым. Рекомендуется создать резервную копию важных данных.",[16,1587,86],{"id":85},[88,1589,1591],{"id":1590},"шаг-1-очистка-кэша-apt","Шаг 1: Очистка кэша APT",[21,1593,1594,1595,1598],{},"APT (Advanced Package Tool) хранит скачанные deb-пакеты в ",[25,1596,1597],{},"/var/cache/apt/archives",". Эти файлы обычно не нужны после установки программ.",[96,1600,1601],{"className":98,"code":165,"language":100,"meta":101,"style":101},[25,1602,1603],{"__ignoreMap":101},[105,1604,1605,1607,1609],{"class":107,"line":108},[105,1606,112],{"class":111},[105,1608,174],{"class":115},[105,1610,177],{"class":115},[21,1612,1613,1614,1616],{},"Команда удалит весь кэш пакетов. Если хотите сохранить уже установленные пакеты (например, для оффлайн-установки), используйте ",[25,1615,485],{}," — она удалит только устаревшие файлы.",[88,1618,1620],{"id":1619},"шаг-2-удаление-старых-зависимостей","Шаг 2: Удаление старых зависимостей",[21,1622,1623,1624,1626],{},"При установке программ через APT автоматически ставятся зависимости. После удаления программы зависимости часто остаются. Команда ",[25,1625,1063],{}," находит и удаляет их.",[96,1628,1630],{"className":98,"code":1629,"language":100,"meta":101,"style":101},"sudo apt autoremove\n",[25,1631,1632],{"__ignoreMap":101},[105,1633,1634,1636,1638],{"class":107,"line":108},[105,1635,112],{"class":111},[105,1637,174],{"class":115},[105,1639,1640],{"class":115}," autoremove\n",[21,1642,1643,1644,292],{},"Для более глубокой очистки (удаление и конфигурационных файлов) добавьте флаг ",[25,1645,1111],{},[96,1647,1649],{"className":98,"code":1648,"language":100,"meta":101,"style":101},"sudo apt autoremove --purge\n",[25,1650,1651],{"__ignoreMap":101},[105,1652,1653,1655,1657,1659],{"class":107,"line":108},[105,1654,112],{"class":111},[105,1656,174],{"class":115},[105,1658,1084],{"class":115},[105,1660,1087],{"class":119},[201,1662,1663],{},[21,1664,205,1665,1667,1668,1670],{},[37,1666,1049],{},": ",[25,1669,1063],{}," не удалит пакеты, установленные вручную. Но перед удалением система покажет список — внимательно проверьте его.",[88,1672,1674],{"id":1673},"шаг-3-очистка-журналов-systemd","Шаг 3: Очистка журналов systemd",[21,1676,1677,1678,1681],{},"Systemd сохраняет журналы в бинарном формате в ",[25,1679,1680],{},"/var/log/journal",". Они могут бесконечно расти. Очистите старые записи, оставив, например, последние 3 дня:",[96,1683,1685],{"className":98,"code":1684,"language":100,"meta":101,"style":101},"sudo journalctl --vacuum-time=3d\n",[25,1686,1687],{"__ignoreMap":101},[105,1688,1689,1691,1694],{"class":107,"line":108},[105,1690,112],{"class":111},[105,1692,1693],{"class":115}," journalctl",[105,1695,1696],{"class":119}," --vacuum-time=3d\n",[21,1698,1699],{},"Или очистите по размеру (оставьте не более 100 МБ):",[96,1701,1703],{"className":98,"code":1702,"language":100,"meta":101,"style":101},"sudo journalctl --vacuum-size=100M\n",[25,1704,1705],{"__ignoreMap":101},[105,1706,1707,1709,1711],{"class":107,"line":108},[105,1708,112],{"class":111},[105,1710,1693],{"class":115},[105,1712,1713],{"class":119}," --vacuum-size=100M\n",[21,1715,1716],{},"Чтобы увидеть текущий размер журналов, выполните:",[96,1718,1720],{"className":98,"code":1719,"language":100,"meta":101,"style":101},"sudo journalctl --disk-usage\n",[25,1721,1722],{"__ignoreMap":101},[105,1723,1724,1726,1728],{"class":107,"line":108},[105,1725,112],{"class":111},[105,1727,1693],{"class":115},[105,1729,1730],{"class":119}," --disk-usage\n",[88,1732,1734],{"id":1733},"шаг-4-удаление-временных-файлов","Шаг 4: Удаление временных файлов",[21,1736,1737,1738,1741,1742,1745],{},"Временные файлы в ",[25,1739,1740],{},"/tmp"," и кэш пользователя (",[25,1743,1744],{},"~/.cache",") часто содержат остатки программ, которые можно удалить.",[21,1747,1748,1751],{},[37,1749,1750],{},"Системные временные файлы"," (требует sudo):",[96,1753,1755],{"className":98,"code":1754,"language":100,"meta":101,"style":101},"sudo rm -rf /tmp/*\n",[25,1756,1757],{"__ignoreMap":101},[105,1758,1759,1761,1764,1767,1770],{"class":107,"line":108},[105,1760,112],{"class":111},[105,1762,1763],{"class":115}," rm",[105,1765,1766],{"class":119}," -rf",[105,1768,1769],{"class":115}," /tmp/",[105,1771,1772],{"class":119},"*\n",[21,1774,1775,1778],{},[37,1776,1777],{},"Кэш текущего пользователя"," (без sudo):",[96,1780,1782],{"className":98,"code":1781,"language":100,"meta":101,"style":101},"rm -rf ~/.cache/*\n",[25,1783,1784],{"__ignoreMap":101},[105,1785,1786,1789,1791,1794],{"class":107,"line":108},[105,1787,1788],{"class":111},"rm",[105,1790,1766],{"class":119},[105,1792,1793],{"class":115}," ~/.cache/",[105,1795,1772],{"class":119},[201,1797,1798],{},[21,1799,1800,1801,1803],{},"💡 ",[37,1802,1215],{},": Некоторые приложения (например, браузеры) могут восстановить кэш, но это не навредит их работе. Если хотите быть осторожнее, удаляйте только подкаталоги, которые уверенно идентифицируете как временные.",[88,1805,1807],{"id":1806},"шаг-5-очистка-корзины","Шаг 5: Очистка корзины",[21,1809,1810,1811,1814],{},"Файлы в корзине (",[25,1812,1813],{},"~/.local/share/Trash",") также занимают место. Очистите её:",[96,1816,1818],{"className":98,"code":1817,"language":100,"meta":101,"style":101},"rm -rf ~/.local/share/Trash/*\n",[25,1819,1820],{"__ignoreMap":101},[105,1821,1822,1824,1826,1829],{"class":107,"line":108},[105,1823,1788],{"class":111},[105,1825,1766],{"class":119},[105,1827,1828],{"class":115}," ~/.local/share/Trash/",[105,1830,1772],{"class":119},[21,1832,1833],{},"Или через графический интерфейс: откройте \"Корзину\" → \"Очистить корзину\".",[88,1835,1837],{"id":1836},"шаг-6-анализ-дискового-пространства-с-ncdu","Шаг 6: Анализ дискового пространства с ncdu",[21,1839,1840,1841,292],{},"Чтобы понять, какие каталоги занимают больше всего места, установите утилиту ",[25,1842,1843],{},"ncdu",[96,1845,1847],{"className":98,"code":1846,"language":100,"meta":101,"style":101},"sudo apt install ncdu\n",[25,1848,1849],{"__ignoreMap":101},[105,1850,1851,1853,1855,1858],{"class":107,"line":108},[105,1852,112],{"class":111},[105,1854,174],{"class":115},[105,1856,1857],{"class":115}," install",[105,1859,1860],{"class":115}," ncdu\n",[21,1862,1863],{},"Запустите анализ корня файловой системы:",[96,1865,1867],{"className":98,"code":1866,"language":100,"meta":101,"style":101},"sudo ncdu /\n",[25,1868,1869],{"__ignoreMap":101},[105,1870,1871,1873,1876],{"class":107,"line":108},[105,1872,112],{"class":111},[105,1874,1875],{"class":115}," ncdu",[105,1877,363],{"class":115},[21,1879,1880,1881,44,1884,162],{},"Интерфейс позволяет навигацией (стрелки) исследовать использование диска. Это поможет найти \"тяжелые\" папки, которые не покрываются предыдущими шагами (например, ",[25,1882,1883],{},"~/Downloads",[25,1885,1886],{},"~/VirtualBox VMs",[88,1888,1890],{"id":1889},"шаг-7-очистка-старых-ядер-опционально","Шаг 7: Очистка старых ядер (опционально)",[21,1892,1893],{},"Старые ядра Linux могут занимать по 200–500 МБ каждое. Удалите ненужные, оставив текущее и одно резервное.",[21,1895,1896,292],{},[37,1897,1898],{},"Сначала проверьте установленные ядра",[96,1900,1902],{"className":98,"code":1901,"language":100,"meta":101,"style":101},"dpkg -l 'linux-image*' | grep ^ii\n",[25,1903,1904],{"__ignoreMap":101},[105,1905,1906,1908,1910,1913,1915,1917],{"class":107,"line":108},[105,1907,969],{"class":111},[105,1909,972],{"class":119},[105,1911,1912],{"class":115}," 'linux-image*'",[105,1914,979],{"class":978},[105,1916,982],{"class":111},[105,1918,985],{"class":115},[21,1920,1921,1399,1924,531],{},[37,1922,1923],{},"Удалите конкретное старое ядро",[25,1925,1926],{},"linux-image-5.4.0-XX-generic",[96,1928,1930],{"className":98,"code":1929,"language":100,"meta":101,"style":101},"sudo apt remove linux-image-5.4.0-XX-generic\n",[25,1931,1932],{"__ignoreMap":101},[105,1933,1934,1936,1938,1941],{"class":107,"line":108},[105,1935,112],{"class":111},[105,1937,174],{"class":115},[105,1939,1940],{"class":115}," remove",[105,1942,1943],{"class":115}," linux-image-5.4.0-XX-generic\n",[21,1945,1946,1949,1950,1952],{},[37,1947,1948],{},"Безопасный способ"," — снова использовать ",[25,1951,1063],{},", который удалит старые ядра, если они больше не нужны:",[96,1954,1955],{"className":98,"code":1648,"language":100,"meta":101,"style":101},[25,1956,1957],{"__ignoreMap":101},[105,1958,1959,1961,1963,1965],{"class":107,"line":108},[105,1960,112],{"class":111},[105,1962,174],{"class":115},[105,1964,1084],{"class":115},[105,1966,1087],{"class":119},[201,1968,1969],{},[21,1970,205,1971,1973,1974,406],{},[37,1972,1049],{},": Не удаляйте ядро, от которого зависит текущая загрузка. Текущее ядро можно узнать командой ",[25,1975,1124],{},[88,1977,1979],{"id":1978},"шаг-8-очистка-кэша-браузеров-вручную","Шаг 8: Очистка кэша браузеров (вручную)",[21,1981,1982],{},"Кэш браузеров хранится в домашней директории. Для Firefox:",[96,1984,1986],{"className":98,"code":1985,"language":100,"meta":101,"style":101},"rm -rf ~/.cache/mozilla/firefox/*\n",[25,1987,1988],{"__ignoreMap":101},[105,1989,1990,1992,1994,1997],{"class":107,"line":108},[105,1991,1788],{"class":111},[105,1993,1766],{"class":119},[105,1995,1996],{"class":115}," ~/.cache/mozilla/firefox/",[105,1998,1772],{"class":119},[21,2000,2001],{},"Для Chrome/Chromium:",[96,2003,2005],{"className":98,"code":2004,"language":100,"meta":101,"style":101},"rm -rf ~/.cache/google-chrome/Default/Cache\nrm -rf ~/.cache/chromium/Default/Cache\n",[25,2006,2007,2016],{"__ignoreMap":101},[105,2008,2009,2011,2013],{"class":107,"line":108},[105,2010,1788],{"class":111},[105,2012,1766],{"class":119},[105,2014,2015],{"class":115}," ~/.cache/google-chrome/Default/Cache\n",[105,2017,2018,2020,2022],{"class":107,"line":565},[105,2019,1788],{"class":111},[105,2021,1766],{"class":119},[105,2023,2024],{"class":115}," ~/.cache/chromium/Default/Cache\n",[201,2026,2027],{},[21,2028,1800,2029,2031],{},[37,2030,1215],{},": Удаление кэша браузеров заставит их заново загружать часто посещаемые сайты, что может временно замедлить работу.",[16,2033,305],{"id":304},[21,2035,2036],{},"После выполнения шагов проверьте свободное место:",[96,2038,2040],{"className":98,"code":2039,"language":100,"meta":101,"style":101},"df -h\n",[25,2041,2042],{"__ignoreMap":101},[105,2043,2044,2046],{"class":107,"line":108},[105,2045,357],{"class":111},[105,2047,2048],{"class":119}," -h\n",[21,2050,2051,2052,2054],{},"Команда покажет размер и процент занятого места для каждого раздела. Для более детального анализа используйте ",[25,2053,1843],{}," (см. Шаг 6) или проверьте конкретные каталоги:",[96,2056,2058],{"className":98,"code":2057,"language":100,"meta":101,"style":101},"sudo du -sh /var/cache/apt   # размер кэша APT\nsudo du -sh /var/log         # размер логов\n",[25,2059,2060,2074],{"__ignoreMap":101},[105,2061,2062,2064,2066,2068,2071],{"class":107,"line":108},[105,2063,112],{"class":111},[105,2065,116],{"class":115},[105,2067,120],{"class":119},[105,2069,2070],{"class":115}," /var/cache/apt",[105,2072,2073],{"class":561},"   # размер кэша APT\n",[105,2075,2076,2078,2080,2082,2085],{"class":107,"line":565},[105,2077,112],{"class":111},[105,2079,116],{"class":115},[105,2081,120],{"class":119},[105,2083,2084],{"class":115}," /var/log",[105,2086,2087],{"class":561},"         # размер логов\n",[16,2089,372],{"id":371},[60,2091,2092,2113,2125,2131],{},[63,2093,2094,2097,2098,2100,2101,1403,2103,2106,2107,2109,2110,2112],{},[37,2095,2096],{},"Ошибка \"Permission denied\"",": используйте ",[25,2099,112],{}," для системных каталогов (",[25,2102,1740],{},[25,2104,2105],{},"/var/cache","). Для пользовательских файлов (",[25,2108,1744],{},") ",[25,2111,112],{}," не нужен.",[63,2114,2115,2118,2119,44,2121,2124],{},[37,2116,2117],{},"Удаление важных файлов",": не удаляйте вручную файлы в ",[25,2120,2105],{},[25,2122,2123],{},"/var/log"," без понимания их назначения. Придерживайтесь указанных команд.",[63,2126,2127,2130],{},[37,2128,2129],{},"Система не загружается после удаления ядер",": убедитесь, что оставили хотя бы одно рабочее ядро. При загрузке в меню GRUB выберите \"Дополнительные параметры\" → старое ядро, если текущее было удалено.",[63,2132,2133,2136,2137,406],{},[37,2134,2135],{},"Кэш восстанавливается после перезапуска",": некоторые приложения (например, Flatpak) хранят кэш в своих каталогах. Для их очистки используйте команды самого приложения или удаляйте папки в ",[25,2138,2139],{},"~/.local/share/flatpak/app/",[21,2141,2142],{},"Если проблема не решена, проверьте, не заполнен ли раздел другими данными (например, виртуальными машинами или медиафайлами).",[590,2144,2145],{},"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 .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 .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":101,"searchDepth":565,"depth":565,"links":2147},[2148,2149,2150,2160,2161],{"id":18,"depth":565,"text":19},{"id":54,"depth":565,"text":55},{"id":85,"depth":565,"text":86,"children":2151},[2152,2153,2154,2155,2156,2157,2158,2159],{"id":1590,"depth":600,"text":1591},{"id":1619,"depth":600,"text":1620},{"id":1673,"depth":600,"text":1674},{"id":1733,"depth":600,"text":1734},{"id":1806,"depth":600,"text":1807},{"id":1836,"depth":600,"text":1837},{"id":1889,"depth":600,"text":1890},{"id":1978,"depth":600,"text":1979},{"id":304,"depth":565,"text":305},{"id":371,"depth":565,"text":372},"2026-02-15 20:13:26","Узнайте, как быстро и безопасно очистить диск в Ubuntu. Пошаговые инструкции по удалению кэша, старых пакетов, логов и ненужных файлов. Освободите гигабайты за 10 минут!","10-15 мин",[2166,2169,2172,2175],{"question":2167,"answer":2168},"Можно ли удалить кэш браузеров через эти команды?","Нет, данный гайд ориентирован на системные файлы. Для очистки кэша браузеров используйте настройки каждого браузера отдельно.",{"question":2170,"answer":2171},"Безопасно ли удалять старые ядра?","Да, если оставить текущее и одно резервное. Лучше использовать `sudo apt autoremove` — он сам определит, какие ядра можно удалить.",{"question":2173,"answer":2174},"Как проверить, сколько места занимает кэш APT?","Выполните `sudo du -sh /var/cache/apt` — команда покажет общий размер кэша пакетов.",{"question":2176,"answer":2177},"Можно ли автоматизировать очистку?","Да, добавьте команды в cron-задание (например, `sudo apt clean` weekly). Но будьте осторожны с удалением пользовательских файлов.",[2179,2182,2185,2188,2191],{"name":2180,"text":2181},"Очистите кэш APT","Кэш APT хранит скачанные пакеты. Очистите его командой `sudo apt clean`.",{"name":2183,"text":2184},"Удалите старые зависимости","Команда `sudo apt autoremove` удаляет пакеты, установленные как зависимости, но больше не нужные.",{"name":2186,"text":2187},"Очистите журналы systemd","Журналы systemd могут занимать много места. Очистите их командой `sudo journalctl --vacuum-time=3d` (оставляет последние 3 дня).",{"name":2189,"text":2190},"Удалите временные файлы","Удалите временные файлы из `/tmp` и пользовательского кэша: `sudo rm -rf /tmp/*` и `rm -rf ~/.cache/*`.",{"name":2192,"text":2193},"Очистите корзину","Не забывайте emptying корзины: `rm -rf ~/.local/share/Trash/*`.","PT15M",[2196,650,2197,2198,2199,2200,2201,2202,2203,2204],"очистка диска ubuntu","удалить кэш ubuntu","очистка кэша ubuntu","ubuntu disk cleanup","удаление старых пакетов ubuntu","ubuntu clean disk","освобождение места на диске linux","очистка системы ubuntu","ubuntu remove cache",{},[658,2207,655],"/guides/linux/ubuntu-autoremove",{"title":1556,"description":2163},"guides/linux/ubuntu-disk-cleanup","В этом гайде вы узнаете, как освободить место на диске в Ubuntu с помощью встроенных и сторонних инструментов. Мы рассмотрим удаление кэша, старых пакетов, логов и других временных файлов.",[1551,2212,2213,656,2214,2215,2216],"disk cleanup","очистка диска","место на диске","cache","системные файлы","-dfxQsORaHufU_Fy7qJThlw9Mi9Q7bfDe9PCU9nYhN4"]