[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/disk-cleanup-ubuntu":3,"mdc-8czw-key":1034,"mdc--z1p6cz-key":1060,"mdc--511t0t-key":1077,"mdc-bmupuf-key":1102,"mdc--2r5l2l-key":1126,"mdc--aclh41-key":1148,"mdc-w86ig0-key":1171,"mdc--742lrr-key":1179,"mdc--gl0mlt-key":1195,"mdc-hzrp4t-key":1203,"related-/guides/linux/disk-usage-analyze-ubuntu,/guides/linux/apt-cleanup-ubuntu,/errors/linux/disk-full-error":1225},{"id":4,"title":5,"appliesTo":6,"author":10,"body":11,"canonical":961,"code":961,"createdAt":962,"description":963,"difficulty":964,"draft":965,"estimatedTime":966,"extension":967,"faq":968,"howToSteps":981,"howToTotalTime":1000,"image":961,"keywords":1001,"locale":1012,"meta":1013,"navigation":1014,"path":1015,"platform":1016,"related":1017,"section":1021,"seo":1022,"severity":961,"stem":1023,"summary":1024,"tags":1025,"twitterCreator":961,"twitterSite":961,"type":1032,"updatedAt":962,"__hash__":1033},"content_ru/guides/linux/disk-cleanup-ubuntu.md","Очистка диска в Ubuntu: как освободить место за 10 минут",[7,8,9],"Ubuntu 20.04","Ubuntu 22.04","Ubuntu 24.04","FixPedia Team",{"type":12,"value":13,"toc":933},"minimark",[14,19,23,27,44,48,51,74,77,85,149,153,160,165,180,187,192,206,212,229,243,247,254,365,369,376,381,396,401,415,425,443,446,464,468,477,538,542,577,581,588,591,644,647,655,658,675,678,690,693,708,719,722,726,783,787,791,812,816,835,842,857,861,891,895,929],[15,16,18],"h2",{"id":17},"введение","Введение",[20,21,22],"p",{},"С течением времени в Ubuntu накапливаются временные файлы, кэши пакетов, старые версии ядер и логи, которые могут занимать десятки гигабайт. Эта инструкция поможет вам безопасно очистить диск, вернуть место и поддерживать систему в порядке. Мы рассмотрим встроенные утилиты и проверенные методы, работающие на актуальных версиях Ubuntu (20.04, 22.04, 24.04).",[15,24,26],{"id":25},"требования","Требования",[28,29,30,34,37],"ul",{},[31,32,33],"li",{},"Доступ к терминалу (Ctrl+Alt+T или SSH).",[31,35,36],{},"Права суперпользователя (sudo) для большинства команд.",[31,38,39,43],{},[40,41,42],"strong",{},"Рекомендация:"," Создайте резервную копию важных данных перед массовым удалением.",[15,45,47],{"id":46},"шаг-1-проверка-текущего-использования-диска","Шаг 1: Проверка текущего использования диска",[20,49,50],{},"Перед очисткой определите, какие разделы заполнены. Выполните:",[52,53,58],"pre",{"className":54,"code":55,"language":56,"meta":57,"style":57},"language-bash shiki shiki-themes github-light github-dark","df -h\n","bash","",[59,60,61],"code",{"__ignoreMap":57},[62,63,66,70],"span",{"class":64,"line":65},"line",1,[62,67,69],{"class":68},"sScJk","df",[62,71,73],{"class":72},"sj4cs"," -h\n",[20,75,76],{},"Пример вывода:",[52,78,83],{"className":79,"code":81,"language":82},[80],"language-text","Файл.система Размер Использовано Доступно Использовано% Смонтировано в\n/dev/sda1       50G       45G     3,1G        94% /\n/dev/sda2      100G       12G       88G        12% /home\n","text",[59,84,81],{"__ignoreMap":57},[28,86,87,93],{},[31,88,89,92],{},[59,90,91],{},"Использовано%"," показывает заполненность. Если значение близко к 100%, срочно нужна очистка.",[31,94,95,96,99,100,103,104,145,146,148],{},"Для анализа конкретных папок (например, ",[59,97,98],{},"/var"," или ",[59,101,102],{},"/home",") используйте:\n",[52,105,107],{"className":54,"code":106,"language":56,"meta":57,"style":57},"sudo du -sh /var/* | sort -rh | head -20\n",[59,108,109],{"__ignoreMap":57},[62,110,111,114,118,121,124,127,131,134,137,139,142],{"class":64,"line":65},[62,112,113],{"class":68},"sudo",[62,115,117],{"class":116},"sZZnC"," du",[62,119,120],{"class":72}," -sh",[62,122,123],{"class":116}," /var/",[62,125,126],{"class":72},"*",[62,128,130],{"class":129},"szBVR"," |",[62,132,133],{"class":68}," sort",[62,135,136],{"class":72}," -rh",[62,138,130],{"class":129},[62,140,141],{"class":68}," head",[62,143,144],{"class":72}," -20\n","\nЭто покажет 20 самых больших подкаталогов в ",[59,147,98],{},".",[15,150,152],{"id":151},"шаг-2-очистка-кэша-apt","Шаг 2: Очистка кэша APT",[20,154,155,156,159],{},"APT хранит скачанные пакеты в ",[59,157,158],{},"/var/cache/apt/archives/",". Они часто занимают сотни мегабайт.",[20,161,162],{},[40,163,164],{},"Очистка всего кэша:",[52,166,168],{"className":54,"code":167,"language":56,"meta":57,"style":57},"sudo apt-get clean\n",[59,169,170],{"__ignoreMap":57},[62,171,172,174,177],{"class":64,"line":65},[62,173,113],{"class":68},[62,175,176],{"class":116}," apt-get",[62,178,179],{"class":116}," clean\n",[20,181,182,183,186],{},"Удалит ",[40,184,185],{},"все"," файлы пакетов из кэша.",[20,188,189],{},[40,190,191],{},"Очистка только устаревших пакетов (без удаления актуальных):",[52,193,195],{"className":54,"code":194,"language":56,"meta":57,"style":57},"sudo apt-get autoclean\n",[59,196,197],{"__ignoreMap":57},[62,198,199,201,203],{"class":64,"line":65},[62,200,113],{"class":68},[62,202,176],{"class":116},[62,204,205],{"class":116}," autoclean\n",[20,207,208,211],{},[40,209,210],{},"Дополнительно:"," Удалите зависимости, установленные автоматически и больше не нужные:",[52,213,215],{"className":54,"code":214,"language":56,"meta":57,"style":57},"sudo apt-get autoremove --purge\n",[59,216,217],{"__ignoreMap":57},[62,218,219,221,223,226],{"class":64,"line":65},[62,220,113],{"class":68},[62,222,176],{"class":116},[62,224,225],{"class":116}," autoremove",[62,227,228],{"class":72}," --purge\n",[230,231,232],"blockquote",{},[20,233,234,235,238,239,242],{},"⚠️ ",[40,236,237],{},"Важно:"," ",[59,240,241],{},"autoremove"," может удалить пакеты, которые вы установили вручную, если они были установлены как зависимости. Просмотрите список перед подтверждением.",[15,244,246],{"id":245},"шаг-3-удаление-старых-версий-ядра","Шаг 3: Удаление старых версий ядра",[20,248,249,250,253],{},"Каждое обновление ядра оставляет старый образ (по 200–500 МБ каждый). Оставьте ",[40,251,252],{},"минимум два"," ядра: текущее и одно запасное.",[255,256,257,280,307,350],"ol",{},[31,258,259,260,273,276,277,148],{},"Узнайте текущее ядро:",[52,261,263],{"className":54,"code":262,"language":56,"meta":57,"style":57},"uname -r\n",[59,264,265],{"__ignoreMap":57},[62,266,267,270],{"class":64,"line":65},[62,268,269],{"class":68},"uname",[62,271,272],{"class":72}," -r\n",[274,275],"br",{},"Пример: ",[59,278,279],{},"5.15.0-86-generic",[31,281,282,283],{},"Просмотрите установленные ядра:",[52,284,286],{"className":54,"code":285,"language":56,"meta":57,"style":57},"dpkg --list 'linux-image*' | grep ^ii\n",[59,287,288],{"__ignoreMap":57},[62,289,290,293,296,299,301,304],{"class":64,"line":65},[62,291,292],{"class":68},"dpkg",[62,294,295],{"class":72}," --list",[62,297,298],{"class":116}," 'linux-image*'",[62,300,130],{"class":129},[62,302,303],{"class":68}," grep",[62,305,306],{"class":116}," ^ii\n",[31,308,309,310,313,314,337],{},"Удалите старые ядра (например, ",[59,311,312],{},"5.15.0-78-generic","):",[52,315,317],{"className":54,"code":316,"language":56,"meta":57,"style":57},"sudo apt-get remove --purge linux-image-5.15.0-78-generic linux-headers-5.15.0-78-generic\n",[59,318,319],{"__ignoreMap":57},[62,320,321,323,325,328,331,334],{"class":64,"line":65},[62,322,113],{"class":68},[62,324,176],{"class":116},[62,326,327],{"class":116}," remove",[62,329,330],{"class":72}," --purge",[62,332,333],{"class":116}," linux-image-5.15.0-78-generic",[62,335,336],{"class":116}," linux-headers-5.15.0-78-generic\n",[230,338,339],{},[20,340,341,342,345,346,349],{},"💡 ",[40,343,344],{},"Совет:"," Не удаляйте ядро, соответствующее ",[59,347,348],{},"uname -r",". Можно оставить еще одно старое для отката.",[31,351,352,353],{},"Обновите загрузчик (если GRUB не обновился автоматически):",[52,354,356],{"className":54,"code":355,"language":56,"meta":57,"style":57},"sudo update-grub\n",[59,357,358],{"__ignoreMap":57},[62,359,360,362],{"class":64,"line":65},[62,361,113],{"class":68},[62,363,364],{"class":116}," update-grub\n",[15,366,368],{"id":367},"шаг-4-очистка-системных-журналов","Шаг 4: Очистка системных журналов",[20,370,371,372,375],{},"Systemd хранит логи в ",[59,373,374],{},"/var/log/journal/",". Они могут разрастаться.",[20,377,378],{},[40,379,380],{},"Очистка старых журналов (оставить за последние 3 дня):",[52,382,384],{"className":54,"code":383,"language":56,"meta":57,"style":57},"sudo journalctl --vacuum-time=3d\n",[59,385,386],{"__ignoreMap":57},[62,387,388,390,393],{"class":64,"line":65},[62,389,113],{"class":68},[62,391,392],{"class":116}," journalctl",[62,394,395],{"class":72}," --vacuum-time=3d\n",[20,397,398],{},[40,399,400],{},"Очистка по размеру (оставить не более 100 МБ):",[52,402,404],{"className":54,"code":403,"language":56,"meta":57,"style":57},"sudo journalctl --vacuum-size=100M\n",[59,405,406],{"__ignoreMap":57},[62,407,408,410,412],{"class":64,"line":65},[62,409,113],{"class":68},[62,411,392],{"class":116},[62,413,414],{"class":72}," --vacuum-size=100M\n",[20,416,417,420,421,424],{},[40,418,419],{},"Постоянное ограничение:"," Отредактируйте ",[59,422,423],{},"/etc/systemd/journald.conf",":",[52,426,430],{"className":427,"code":428,"language":429,"meta":57,"style":57},"language-ini shiki shiki-themes github-light github-dark","[Journal]\nSystemMaxUse=100M\n","ini",[59,431,432,437],{"__ignoreMap":57},[62,433,434],{"class":64,"line":65},[62,435,436],{},"[Journal]\n",[62,438,440],{"class":64,"line":439},2,[62,441,442],{},"SystemMaxUse=100M\n",[20,444,445],{},"Затем перезапустите службу:",[52,447,449],{"className":54,"code":448,"language":56,"meta":57,"style":57},"sudo systemctl restart systemd-journald\n",[59,450,451],{"__ignoreMap":57},[62,452,453,455,458,461],{"class":64,"line":65},[62,454,113],{"class":68},[62,456,457],{"class":116}," systemctl",[62,459,460],{"class":116}," restart",[62,462,463],{"class":116}," systemd-journald\n",[15,465,467],{"id":466},"шаг-5-очистка-временных-файлов","Шаг 5: Очистка временных файлов",[469,470,472,473,476],"h3",{"id":471},"_51-системные-временные-файлы-tmp","5.1. Системные временные файлы (",[59,474,475],{},"/tmp",")",[52,478,480],{"className":54,"code":479,"language":56,"meta":57,"style":57},"# Удалить файлы в /tmp, не использовавшиеся 10 дней\nsudo find /tmp -type f -atime +10 -delete\n# Удалить пустые каталоги (опционально)\nsudo find /tmp -type d -empty -delete\n",[59,481,482,488,513,519],{"__ignoreMap":57},[62,483,484],{"class":64,"line":65},[62,485,487],{"class":486},"sJ8bj","# Удалить файлы в /tmp, не использовавшиеся 10 дней\n",[62,489,490,492,495,498,501,504,507,510],{"class":64,"line":439},[62,491,113],{"class":68},[62,493,494],{"class":116}," find",[62,496,497],{"class":116}," /tmp",[62,499,500],{"class":72}," -type",[62,502,503],{"class":116}," f",[62,505,506],{"class":72}," -atime",[62,508,509],{"class":116}," +10",[62,511,512],{"class":72}," -delete\n",[62,514,516],{"class":64,"line":515},3,[62,517,518],{"class":486},"# Удалить пустые каталоги (опционально)\n",[62,520,522,524,526,528,530,533,536],{"class":64,"line":521},4,[62,523,113],{"class":68},[62,525,494],{"class":116},[62,527,497],{"class":116},[62,529,500],{"class":72},[62,531,532],{"class":116}," d",[62,534,535],{"class":72}," -empty",[62,537,512],{"class":72},[469,539,541],{"id":540},"_52-кэши-пользовательских-приложений","5.2. Кэши пользовательских приложений",[28,543,544,552,564],{},[31,545,546,238,549],{},[40,547,548],{},"Flatpak:",[59,550,551],{},"flatpak uninstall --unused",[31,553,554,238,557,560,561],{},[40,555,556],{},"Snap:",[59,558,559],{},"sudo snap set system refresh.retain=2"," (оставить 2 последних версии) и ",[59,562,563],{},"sudo snap remove \u003Cold-snap>",[31,565,566,569,570,573,574,148],{},[40,567,568],{},"Браузеры:"," Очистите кэш через настройки браузера или удалите папки ",[59,571,572],{},"~/.cache/chromium/",", ",[59,575,576],{},"~/.cache/mozilla/",[15,578,580],{"id":579},"шаг-6-поиск-и-удаление-больших-файлов","Шаг 6: Поиск и удаление больших файлов",[469,582,584,585],{"id":583},"_61-использование-find","6.1. Использование ",[59,586,587],{},"find",[20,589,590],{},"Найдите файлы больше 100 МБ во всей системе (может занять время):",[52,592,594],{"className":54,"code":593,"language":56,"meta":57,"style":57},"sudo find / -type f -size +100M -exec ls -lh {} \\; 2>/dev/null | awk '{print $5, $9}'\n",[59,595,596],{"__ignoreMap":57},[62,597,598,600,602,605,607,609,612,615,618,621,624,627,630,633,636,638,641],{"class":64,"line":65},[62,599,113],{"class":68},[62,601,494],{"class":116},[62,603,604],{"class":116}," /",[62,606,500],{"class":72},[62,608,503],{"class":116},[62,610,611],{"class":72}," -size",[62,613,614],{"class":116}," +100M",[62,616,617],{"class":72}," -exec",[62,619,620],{"class":116}," ls",[62,622,623],{"class":72}," -lh",[62,625,626],{"class":116}," {}",[62,628,629],{"class":72}," \\;",[62,631,632],{"class":129}," 2>",[62,634,635],{"class":116},"/dev/null",[62,637,130],{"class":129},[62,639,640],{"class":68}," awk",[62,642,643],{"class":116}," '{print $5, $9}'\n",[20,645,646],{},"Проверьте список и удалите ненужные вручную.",[469,648,650,651,654],{"id":649},"_62-использование-ncdu-рекомендуется","6.2. Использование ",[59,652,653],{},"ncdu"," (рекомендуется)",[20,656,657],{},"Установите интерактивный анализатор:",[52,659,661],{"className":54,"code":660,"language":56,"meta":57,"style":57},"sudo apt-get install ncdu\n",[59,662,663],{"__ignoreMap":57},[62,664,665,667,669,672],{"class":64,"line":65},[62,666,113],{"class":68},[62,668,176],{"class":116},[62,670,671],{"class":116}," install",[62,673,674],{"class":116}," ncdu\n",[20,676,677],{},"Запустите для анализа домашней папки:",[52,679,681],{"className":54,"code":680,"language":56,"meta":57,"style":57},"ncdu ~\n",[59,682,683],{"__ignoreMap":57},[62,684,685,687],{"class":64,"line":65},[62,686,653],{"class":68},[62,688,689],{"class":116}," ~\n",[20,691,692],{},"Или для корня (требует sudo):",[52,694,696],{"className":54,"code":695,"language":56,"meta":57,"style":57},"sudo ncdu /\n",[59,697,698],{"__ignoreMap":57},[62,699,700,702,705],{"class":64,"line":65},[62,701,113],{"class":68},[62,703,704],{"class":116}," ncdu",[62,706,707],{"class":116}," /\n",[20,709,710,711,714,715,718],{},"Навигация: стрелки для выбора, ",[59,712,713],{},"d"," для удаления файла/папки, ",[59,716,717],{},"q"," для выхода.",[720,721],"in-article-ad",{},[15,723,725],{"id":724},"проверка-результата","Проверка результата",[255,727,728,738,760],{},[31,729,730,731,734,735,737],{},"Снова выполните ",[59,732,733],{},"df -h"," и сравните значения ",[59,736,91],{}," с первоначальными.",[31,739,740,741,753,754,756,757,759],{},"Для быстрой проверки свободного места:\n",[52,742,744],{"className":54,"code":743,"language":56,"meta":57,"style":57},"free -h\n",[59,745,746],{"__ignoreMap":57},[62,747,748,751],{"class":64,"line":65},[62,749,750],{"class":68},"free",[62,752,73],{"class":72},"\n(но ",[59,755,750],{}," показывает RAM, а не диск; для диска используйте ",[59,758,69],{},").",[31,761,762,763,782],{},"Если место не освободилось полностью, проверьте, не используются ли удалённые файлы процессами (редко, но бывает):\n",[52,764,766],{"className":54,"code":765,"language":56,"meta":57,"style":57},"sudo lsof | grep deleted\n",[59,767,768],{"__ignoreMap":57},[62,769,770,772,775,777,779],{"class":64,"line":65},[62,771,113],{"class":68},[62,773,774],{"class":116}," lsof",[62,776,130],{"class":129},[62,778,303],{"class":68},[62,780,781],{"class":116}," deleted\n","\nПерезапустите соответствующие процессы или перезагрузите систему.",[15,784,786],{"id":785},"возможные-проблемы","Возможные проблемы",[469,788,790],{"id":789},"no-space-left-on-device-при-выполнении-команд","❌ \"No space left on device\" при выполнении команд",[28,792,793,799],{},[31,794,795,798],{},[40,796,797],{},"Причина:"," Недостаточно места для временных файлов операции.",[31,800,801,804,805,808,809,811],{},[40,802,803],{},"Решение:"," Вручную удалите самый большой файл (например, старый лог или дамп) из ",[59,806,807],{},"/var/log"," или домашней папки. Используйте ",[59,810,653],{}," для поиска.",[469,813,815],{"id":814},"удаление-важного-файлаядра","❌ Удаление важного файла/ядра",[28,817,818,826],{},[31,819,820,822,823,825],{},[40,821,797],{}," Ошибка вручную или ",[59,824,241],{}," удалил нужный пакет.",[31,827,828,830,831,834],{},[40,829,803],{}," Восстановите из бэкапа или переустановите пакет (",[59,832,833],{},"sudo apt-get install linux-image-\u003Ccurrent>","). Для ядер можно загрузиться в старом ядре из GRUB и восстановить.",[469,836,838,839,841],{"id":837},"ошибки-доступа-при-очистке-tmp-или-кэшей","❌ Ошибки доступа при очистке ",[59,840,475],{}," или кэшей",[28,843,844,849],{},[31,845,846,848],{},[40,847,797],{}," Запуск без sudo или файлы заблокированы процессами.",[31,850,851,853,854,856],{},[40,852,803],{}," Используйте ",[59,855,113],{}," для системных папок. Для пользовательских кэшей — работайте от своего пользователя без sudo.",[469,858,860],{"id":859},"очистка-не-дала-ожидаемого-эффекта","❌ Очистка не дала ожидаемого эффекта",[28,862,863,876],{},[31,864,865,867,868,871,872,875],{},[40,866,797],{}," Большие файлы скрыты в других местах (например, в ",[59,869,870],{},"/var/lib/docker"," для Docker, ",[59,873,874],{},"~/snap"," для Snap).",[31,877,878,880,881,99,883,886,887,890],{},[40,879,803],{}," Анализируйте с помощью ",[59,882,653],{},[59,884,885],{},"du"," конкретные подкаталоги. Для Docker: ",[59,888,889],{},"docker system prune -a"," (осторожно, удалит все неиспользуемые образы и контейнеры).",[469,892,894],{"id":893},"система-не-загружается-после-удаления-ядер","❌ Система не загружается после удаления ядер",[28,896,897,902],{},[31,898,899,901],{},[40,900,797],{}," Удалено текущее и единственное рабочее ядро.",[31,903,904,906,907],{},[40,905,803],{}," Загрузитесь из救援-режима (Recovery Mode) через GRUB и переустановите ядро:\n",[52,908,910],{"className":54,"code":909,"language":56,"meta":57,"style":57},"sudo apt-get install linux-image-generic\nsudo update-grub\n",[59,911,912,923],{"__ignoreMap":57},[62,913,914,916,918,920],{"class":64,"line":65},[62,915,113],{"class":68},[62,917,176],{"class":116},[62,919,671],{"class":116},[62,921,922],{"class":116}," linux-image-generic\n",[62,924,925,927],{"class":64,"line":439},[62,926,113],{"class":68},[62,928,364],{"class":116},[930,931,932],"style",{},"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}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":57,"searchDepth":439,"depth":439,"links":934},[935,936,937,938,939,940,941,946,952,953],{"id":17,"depth":439,"text":18},{"id":25,"depth":439,"text":26},{"id":46,"depth":439,"text":47},{"id":151,"depth":439,"text":152},{"id":245,"depth":439,"text":246},{"id":367,"depth":439,"text":368},{"id":466,"depth":439,"text":467,"children":942},[943,945],{"id":471,"depth":515,"text":944},"5.1. Системные временные файлы (/tmp)",{"id":540,"depth":515,"text":541},{"id":579,"depth":439,"text":580,"children":947},[948,950],{"id":583,"depth":515,"text":949},"6.1. Использование find",{"id":649,"depth":515,"text":951},"6.2. Использование ncdu (рекомендуется)",{"id":724,"depth":439,"text":725},{"id":785,"depth":439,"text":786,"children":954},[955,956,957,959,960],{"id":789,"depth":515,"text":790},{"id":814,"depth":515,"text":815},{"id":837,"depth":515,"text":958},"❌ Ошибки доступа при очистке /tmp или кэшей",{"id":859,"depth":515,"text":860},{"id":893,"depth":515,"text":894},null,"2026-02-15 16:22:43","Пошаговая инструкция по очистке диска в Ubuntu. Удалите кэш, старые ядра и временные файлы, чтобы вернуть гигабайты места. Работает на Ubuntu 20.04/22.04/24.04.","easy",false,"10-15 мин","md",[969,972,975,978],{"question":970,"answer":971},"Как проверить, сколько места занято на диске в Ubuntu?","Используйте команду `df -h` для просмотра использования разделов и `du -sh /path/to/directory` для анализа конкретных папок.",{"question":973,"answer":974},"Безопасно ли удалять файлы из /tmp вручную?","Да, но только старые файлы. Лучше использовать `sudo find /tmp -type f -atime +10 -delete`, чтобы удалить файлы, не использовавшиеся 10 дней.",{"question":976,"answer":977},"Что делать, если место не освобождается после очистки кэша APT?","Проверьте, не используются ли файлы процессами (`sudo lsof | grep deleted`), и выполните `sudo apt-get autoremove --purge` для удаления зависимостей.",{"question":979,"answer":980},"Как автоматизировать очистку диска в Ubuntu?","Добавьте команды в cron-задачу (например, `crontab -e`). Пример: `0 2 * * * /usr/bin/apt-get clean && /usr/bin/journalctl --vacuum-time=3d`.",[982,985,988,991,994,997],{"name":983,"text":984},"Проверка текущего использования диска","Определите, какие разделы заполнены и какие папки занимают больше всего места, с помощью `df -h` и `du`.",{"name":986,"text":987},"Очистка кэша APT","Удалите скачанные, но не установленные пакеты через `apt-get clean` и `apt-get autoclean`.",{"name":989,"text":990},"Удаление старых версий ядра","Удалите неиспользуемые образы ядер, оставив как минимум одно рабочее и одно запасное.",{"name":992,"text":993},"Очистка системных журналов","Ограничьте размер журналов systemd с помощью `journalctl --vacuum-size=100M`.",{"name":995,"text":996},"Очистка временных файлов","Удалите старые файлы из /tmp и пользовательских кэшей (браузеры, Flatpak, Snap).",{"name":998,"text":999},"Поиск и удаление больших файлов","Найдите крупные файлы (например, больше 100 МБ) с помощью `find` или `ncdu` и удалите ненужные.","PT15M",[1002,1003,1004,1005,1006,1007,1008,1009,1010,1011],"очистка диска ubuntu","как освободить место на диске в ubuntu","удаление ненужных файлов ubuntu","очистка кэша apt ubuntu","disk cleanup ubuntu command line","ubuntu удалить старые ядра","очистка journald ubuntu","место на диске ubuntu закончилось","ubuntu очистка tmp","освободить место на сервере ubuntu","ru_RU",{},true,"/guides/linux/disk-cleanup-ubuntu","linux",[1018,1019,1020],"/guides/linux/disk-usage-analyze-ubuntu","/guides/linux/apt-cleanup-ubuntu","/errors/linux/disk-full-error","Гайды Linux",{"title":5,"description":963},"guides/linux/disk-cleanup-ubuntu","В этом гайде вы научитесь безопасно очищать диск в Ubuntu, удаляя системные кэши, старые версии ядер и временные файлы, чтобы быстро освободить место и ускорить работу системы.",[1026,1027,1028,1029,1030,1031],"Очистка диска","Ubuntu","Linux","disk space","cleanup","sysadmin","guide","lTD8VvyUFiL0ikd7MUIUfWqC8UMTRe0XxikVJIzNlOw",{"data":1035,"body":1036},{},{"type":1037,"children":1038},"root",[1039],{"type":1040,"tag":20,"props":1041,"children":1042},"element",{},[1043,1045,1050,1052,1058],{"type":82,"value":1044},"Используйте команду ",{"type":1040,"tag":59,"props":1046,"children":1048},{"className":1047},[],[1049],{"type":82,"value":733},{"type":82,"value":1051}," для просмотра использования разделов и ",{"type":1040,"tag":59,"props":1053,"children":1055},{"className":1054},[],[1056],{"type":82,"value":1057},"du -sh /path/to/directory",{"type":82,"value":1059}," для анализа конкретных папок.",{"data":1061,"body":1062},{},{"type":1037,"children":1063},[1064],{"type":1040,"tag":20,"props":1065,"children":1066},{},[1067,1069,1075],{"type":82,"value":1068},"Да, но только старые файлы. Лучше использовать ",{"type":1040,"tag":59,"props":1070,"children":1072},{"className":1071},[],[1073],{"type":82,"value":1074},"sudo find /tmp -type f -atime +10 -delete",{"type":82,"value":1076},", чтобы удалить файлы, не использовавшиеся 10 дней.",{"data":1078,"body":1079},{},{"type":1037,"children":1080},[1081],{"type":1040,"tag":20,"props":1082,"children":1083},{},[1084,1086,1092,1094,1100],{"type":82,"value":1085},"Проверьте, не используются ли файлы процессами (",{"type":1040,"tag":59,"props":1087,"children":1089},{"className":1088},[],[1090],{"type":82,"value":1091},"sudo lsof | grep deleted",{"type":82,"value":1093},"), и выполните ",{"type":1040,"tag":59,"props":1095,"children":1097},{"className":1096},[],[1098],{"type":82,"value":1099},"sudo apt-get autoremove --purge",{"type":82,"value":1101}," для удаления зависимостей.",{"data":1103,"body":1104},{},{"type":1037,"children":1105},[1106],{"type":1040,"tag":20,"props":1107,"children":1108},{},[1109,1111,1117,1119,1125],{"type":82,"value":1110},"Добавьте команды в cron-задачу (например, ",{"type":1040,"tag":59,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":82,"value":1116},"crontab -e",{"type":82,"value":1118},"). Пример: ",{"type":1040,"tag":59,"props":1120,"children":1122},{"className":1121},[],[1123],{"type":82,"value":1124},"0 2 * * * /usr/bin/apt-get clean && /usr/bin/journalctl --vacuum-time=3d",{"type":82,"value":148},{"data":1127,"body":1128},{},{"type":1037,"children":1129},[1130],{"type":1040,"tag":20,"props":1131,"children":1132},{},[1133,1135,1140,1142,1147],{"type":82,"value":1134},"Определите, какие разделы заполнены и какие папки занимают больше всего места, с помощью ",{"type":1040,"tag":59,"props":1136,"children":1138},{"className":1137},[],[1139],{"type":82,"value":733},{"type":82,"value":1141}," и ",{"type":1040,"tag":59,"props":1143,"children":1145},{"className":1144},[],[1146],{"type":82,"value":885},{"type":82,"value":148},{"data":1149,"body":1150},{},{"type":1037,"children":1151},[1152],{"type":1040,"tag":20,"props":1153,"children":1154},{},[1155,1157,1163,1164,1170],{"type":82,"value":1156},"Удалите скачанные, но не установленные пакеты через ",{"type":1040,"tag":59,"props":1158,"children":1160},{"className":1159},[],[1161],{"type":82,"value":1162},"apt-get clean",{"type":82,"value":1141},{"type":1040,"tag":59,"props":1165,"children":1167},{"className":1166},[],[1168],{"type":82,"value":1169},"apt-get autoclean",{"type":82,"value":148},{"data":1172,"body":1173},{},{"type":1037,"children":1174},[1175],{"type":1040,"tag":20,"props":1176,"children":1177},{},[1178],{"type":82,"value":990},{"data":1180,"body":1181},{},{"type":1037,"children":1182},[1183],{"type":1040,"tag":20,"props":1184,"children":1185},{},[1186,1188,1194],{"type":82,"value":1187},"Ограничьте размер журналов systemd с помощью ",{"type":1040,"tag":59,"props":1189,"children":1191},{"className":1190},[],[1192],{"type":82,"value":1193},"journalctl --vacuum-size=100M",{"type":82,"value":148},{"data":1196,"body":1197},{},{"type":1037,"children":1198},[1199],{"type":1040,"tag":20,"props":1200,"children":1201},{},[1202],{"type":82,"value":996},{"data":1204,"body":1205},{},{"type":1037,"children":1206},[1207],{"type":1040,"tag":20,"props":1208,"children":1209},{},[1210,1212,1217,1218,1223],{"type":82,"value":1211},"Найдите крупные файлы (например, больше 100 МБ) с помощью ",{"type":1040,"tag":59,"props":1213,"children":1215},{"className":1214},[],[1216],{"type":82,"value":587},{"type":82,"value":99},{"type":1040,"tag":59,"props":1219,"children":1221},{"className":1220},[],[1222],{"type":82,"value":653},{"type":82,"value":1224}," и удалите ненужные.",[1226,1931],{"id":1227,"title":1228,"appliesTo":1229,"author":10,"body":1234,"canonical":961,"code":57,"createdAt":1873,"description":1874,"difficulty":964,"draft":965,"estimatedTime":966,"extension":967,"faq":1875,"howToSteps":1888,"howToTotalTime":1000,"image":961,"keywords":1907,"locale":1012,"meta":1916,"navigation":1014,"path":1018,"platform":1016,"related":1917,"section":1021,"seo":1921,"severity":57,"stem":1922,"summary":1923,"tags":1924,"twitterCreator":961,"twitterSite":961,"type":1032,"updatedAt":1873,"__hash__":1930},"content_ru/guides/linux/disk-usage-analyze-ubuntu.md","Анализ использования диска в Ubuntu: 3 способа найти большие файлы",[1230,1231,1232,1233],"Ubuntu 22.04 LTS","Ubuntu 24.04 LTS","Debian 12+","Linux Mint 21+",{"type":12,"value":1235,"toc":1859},[1236,1240,1250,1254,1289,1293,1297,1300,1310,1314,1320,1326,1330,1335,1360,1364,1373,1385,1388,1390,1394,1397,1403,1408,1456,1462,1512,1516,1528,1537,1570,1602,1613,1617,1624,1661,1664,1666,1669,1687,1697,1699,1856],[15,1237,1239],{"id":1238},"введение-зачем-это-нужно","Введение / Зачем это нужно",[20,1241,1242,1243,1245,1246,1249],{},"Заполнение диска — одна из самых частых проблем на серверах и домашних компьютерах под Ubuntu. Когда место заканчивается, перестают работать обновления, ломаются приложения, а система может стать нестабильной. Этот гайд покажет, как не просто посмотреть свободное место (",[59,1244,733],{},"), а ",[40,1247,1248],{},"найти конкретные файлы и папки, которые его «съедают»",". Вы получите чёткую картину и сможете принять взвешенное решение о том, что можно удалить.",[15,1251,1253],{"id":1252},"требования-подготовка","Требования / Подготовка",[28,1255,1256,1262,1274,1283],{},[31,1257,1258,1261],{},[40,1259,1260],{},"Доступ к терминалу"," (Ctrl+Alt+T) или графической оболочке.",[31,1263,1264,1267,1268,573,1271,1273],{},[40,1265,1266],{},"Права администратора (sudo)"," для анализа системных разделов (",[59,1269,1270],{},"/",[59,1272,98],{},") и удаления файлов, принадлежащих другим пользователям.",[31,1275,1276,1279,1280,1282],{},[40,1277,1278],{},"Рекомендуется"," установить утилиту ",[59,1281,653],{}," — она делает анализ интерактивным и удобным. Инструкция по установке есть в шаге 2.",[31,1284,1285,1288],{},[40,1286,1287],{},"Внимательность!"," Не удаляйте системные файлы, если не уверены на 100% в их назначении.",[15,1290,1292],{"id":1291},"пошаговая-инструкция","Пошаговая инструкция",[469,1294,1296],{"id":1295},"шаг-1-определите-какой-раздел-диска-переполнен","Шаг 1: Определите, какой раздел диска переполнен",[20,1298,1299],{},"Сначала нужно понять, какой именно раздел (раздел диска или точка монтирования) исчерпал своё пространство.",[52,1301,1302],{"className":54,"code":55,"language":56,"meta":57,"style":57},[59,1303,1304],{"__ignoreMap":57},[62,1305,1306,1308],{"class":64,"line":65},[62,1307,69],{"class":68},[62,1309,73],{"class":72},[20,1311,1312],{},[40,1313,76],{},[52,1315,1318],{"className":1316,"code":1317,"language":82},[80],"Файл.сист.   Размер Использовано Доступно Использовано% Смонтировано в\n/dev/sda2       50G           45G     3.2G          93% /\n/dev/sda1       512M          68M     445M          14% /boot/efi\n/dev/sdb1      1.8T          200G    1.5T          12% /mnt/data\n",[59,1319,1317],{"__ignoreMap":57},[20,1321,1322,1323,1325],{},"Здесь видно, что корневой раздел ",[59,1324,1270],{}," заполнен на 93%. Анализировать нужно именно его.",[469,1327,1329],{"id":1328},"шаг-2-установите-ncdu-рекомендуется","Шаг 2: Установите ncdu (рекомендуется)",[20,1331,1332,1334],{},[59,1333,653],{}," (NCurses Disk Usage) — это лучший инструмент для интерактивного анализа в терминале. Он быстро строит дерево использования диска и позволяет перемещаться по нему.",[52,1336,1338],{"className":54,"code":1337,"language":56,"meta":57,"style":57},"sudo apt update\nsudo apt install ncdu\n",[59,1339,1340,1350],{"__ignoreMap":57},[62,1341,1342,1344,1347],{"class":64,"line":65},[62,1343,113],{"class":68},[62,1345,1346],{"class":116}," apt",[62,1348,1349],{"class":116}," update\n",[62,1351,1352,1354,1356,1358],{"class":64,"line":439},[62,1353,113],{"class":68},[62,1355,1346],{"class":116},[62,1357,671],{"class":116},[62,1359,674],{"class":116},[469,1361,1363],{"id":1362},"шаг-3-запустите-анализ-выбранного-раздела","Шаг 3: Запустите анализ выбранного раздела",[20,1365,1366,1367,1369,1370,1372],{},"Запускаем ",[59,1368,653],{}," на проблемный раздел. Используем ",[59,1371,113],{},", чтобы избежать ошибок «Permission denied» при доступе к системным каталогам.",[52,1374,1375],{"className":54,"code":695,"language":56,"meta":57,"style":57},[59,1376,1377],{"__ignoreMap":57},[62,1378,1379,1381,1383],{"class":64,"line":65},[62,1380,113],{"class":68},[62,1382,704],{"class":116},[62,1384,707],{"class":116},[20,1386,1387],{},"Первоначальное сканирование может занять от нескольких секунд до нескольких минут в зависимости от размера раздела и количества файлов.",[720,1389],{},[469,1391,1393],{"id":1392},"шаг-4-изучайте-результаты-в-ncdu","Шаг 4: Изучайте результаты в ncdu",[20,1395,1396],{},"После завершения сканирования вы попадёте в основной интерфейс:",[52,1398,1401],{"className":1399,"code":1400,"language":82},[80],"--- / -----------------------------------------------------------------\n   45.2 GiB [##########] /usr\n    8.5 GiB [####      ] /var\n    4.2 GiB [##        ] /home\n    1.1 GiB [#         ] /opt\n  512.0 MiB [          ] /boot\n    ...\n",[59,1402,1400],{"__ignoreMap":57},[20,1404,1405],{},[40,1406,1407],{},"Как работать:",[28,1409,1410,1422,1437,1449],{},[31,1411,1412,1421],{},[40,1413,1414,1415,238,1418],{},"Стрелки ",[59,1416,1417],{},"↑",[59,1419,1420],{},"↓"," — перемещение по списку.",[31,1423,1424,1432,1433,1436],{},[40,1425,1414,1426,238,1429],{},[59,1427,1428],{},"←",[59,1430,1431],{},"→"," или клавиша ",[59,1434,1435],{},"Enter"," — войти в выбранную папку (углубиться) или выйти из неё.",[31,1438,1439,1444,1445,1448],{},[40,1440,1441,1442],{},"Клавиша ",[59,1443,713],{}," — удалить выбранный файл или папку. ",[40,1446,1447],{},"ВНИМАНИЕ!"," Удаление необратимо. ncdu спросит подтверждение.",[31,1450,1451,1455],{},[40,1452,1441,1453],{},[59,1454,717],{}," — выйти из программы.",[20,1457,1458,1461],{},[40,1459,1460],{},"На что смотреть:"," Ищите в верхней части списка папки, которые вы не ожидали там увидеть. Частые «кандидаты»:",[28,1463,1464,1477,1485,1491,1496,1502],{},[31,1465,1466,1469,1470,238,1473,1476],{},[59,1467,1468],{},"/var/cache/apt/archives"," — кэш установленных через ",[59,1471,1472],{},"apt",[59,1474,1475],{},".deb"," пакетов.",[31,1478,1479,1481,1482,759],{},[59,1480,807],{}," — логи, особенно старые или разросшиеся (например, ",[59,1483,1484],{},"journal",[31,1486,1487,1490],{},[59,1488,1489],{},"/home/ваш_пользователь/.cache"," — кэш браузеров, приложений (Spotify, VS Code).",[31,1492,1493,1495],{},[59,1494,870],{}," — образы и контейнеры Docker.",[31,1497,1498,1501],{},[59,1499,1500],{},"/var/lib/snapd/snaps"," — снимки (snaps) приложений.",[31,1503,1504,1505,573,1508,1511],{},"Каталоги с резервными копиями (",[59,1506,1507],{},"*.backup",[59,1509,1510],{},"backup","), загруженными видео/ISO-образами.",[469,1513,1515],{"id":1514},"шаг-5-альтернатива-анализ-через-встроенный-du","Шаг 5: Альтернатива: анализ через встроенный du",[20,1517,1518,1519,1521,1522,1524,1525,148],{},"Если по какой-то причине ",[59,1520,653],{}," не хотите или не можете установить, используйте стандартную утилиту ",[59,1523,885],{}," в связке с ",[59,1526,1527],{},"sort",[20,1529,1530,1531,1534,1535,313],{},"Эта команда покажет ",[40,1532,1533],{},"20 самых больших элементов"," (файлов и папок) в указанной директории (например, в ",[59,1536,98],{},[52,1538,1540],{"className":54,"code":1539,"language":56,"meta":57,"style":57},"sudo du -sh /var/* 2>/dev/null | sort -rh | head -20\n",[59,1541,1542],{"__ignoreMap":57},[62,1543,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568],{"class":64,"line":65},[62,1545,113],{"class":68},[62,1547,117],{"class":116},[62,1549,120],{"class":72},[62,1551,123],{"class":116},[62,1553,126],{"class":72},[62,1555,632],{"class":129},[62,1557,635],{"class":116},[62,1559,130],{"class":129},[62,1561,133],{"class":68},[62,1563,136],{"class":72},[62,1565,130],{"class":129},[62,1567,141],{"class":68},[62,1569,144],{"class":72},[28,1571,1572,1578,1584,1590,1596],{},[31,1573,1574,1577],{},[59,1575,1576],{},"-s"," — суммарный размер для каждого аргумента.",[31,1579,1580,1583],{},[59,1581,1582],{},"-h"," — «человеко-читаемый» формат (K, M, G).",[31,1585,1586,1589],{},[59,1587,1588],{},"2>/dev/null"," — подавляем ошибки «Permission denied».",[31,1591,1592,1595],{},[59,1593,1594],{},"sort -rh"," — сортировка по убыванию размера (reverse, human-numeric).",[31,1597,1598,1601],{},[59,1599,1600],{},"head -20"," — показать только первые 20 строк.",[20,1603,1604,1605,1608,1609,1612],{},"Вы можете заменить ",[59,1606,1607],{},"/var/*"," на ",[59,1610,1611],{},"/*"," для анализа всего корня, но это будет очень долго и «шумно».",[469,1614,1616],{"id":1615},"шаг-6-графический-способ-baobab-disk-usage-analyzer","Шаг 6: Графический способ: Baobab (Disk Usage Analyzer)",[20,1618,1619,1620,1623],{},"Для тех, кто предпочитает GUI, в Ubuntu по умолчанию установлен ",[40,1621,1622],{},"Baobab"," (Disk Usage Analyzer).",[255,1625,1626,1629,1636,1639],{},[31,1627,1628],{},"Откройте меню приложений и найдите «Disk Usage Analyzer» или «Анализатор использования диска».",[31,1630,1631,1632,99,1634,759],{},"Нажмите кнопку «Сканировать папку» (значок папки с лупой) и выберите раздел для анализа (например, ",[59,1633,1270],{},[59,1635,102],{},[31,1637,1638],{},"Дождитесь завершения сканирования.",[31,1640,1641,1644],{},[40,1642,1643],{},"Интерфейс:",[28,1645,1646,1652,1658],{},[31,1647,1648,1651],{},[40,1649,1650],{},"Вид «Кольцо»"," (по умолчанию) — наглядная секторная диаграмма. Большой сектор — большая папка. Кликните на сектор, чтобы «зайти» в неё.",[31,1653,1654,1657],{},[40,1655,1656],{},"Вид «Дерево»"," — иерархический список с размерами.",[31,1659,1660],{},"В нижней части окна отображается путь к текущей выбранной папке и её размер.",[20,1662,1663],{},"Baobab отлично подходит для быстрого визуального ориентирования.",[15,1665,725],{"id":724},[20,1667,1668],{},"После удаления ненужных файлов (например, очистки кэша) проверьте, освободилось ли место.",[255,1670,1671,1680],{},[31,1672,1673,1674,99,1677,759],{},"Перезапустите анализ выбранного раздела (",[59,1675,1676],{},"ncdu /",[59,1678,1679],{},"baobab",[31,1681,1682,1683,1686],{},"Или используйте быструю команду ",[59,1684,1685],{},"df -h /"," для просмотра общего изменения свободного места на целевом разделе.",[20,1688,1689,1690,1693,1694,1696],{},"Вы должны увидеть, что размер «пожирателя» места уменьшился, а поле ",[59,1691,1692],{},"Available"," (доступно) в выводе ",[59,1695,69],{}," выросло.",[15,1698,786],{"id":785},[28,1700,1701,1729,1756,1801,1828],{},[31,1702,1703,148,1710],{},[40,1704,1705,1706,99,1708],{},"Ошибка «Permission denied» при запуске ",[59,1707,653],{},[59,1709,885],{},[28,1711,1712,1717],{},[31,1713,1714,1716],{},[40,1715,797],{}," Попытка прочитать системные каталоги, принадлежащие root.",[31,1718,1719,1721,1722,1724,1725,1728],{},[40,1720,803],{}," Запускайте команды с ",[59,1723,113],{}," (",[59,1726,1727],{},"sudo ncdu /","). Будьте осторожны с удалением в этом режиме.",[31,1730,1731,148,1734],{},[40,1732,1733],{},"Анализ «завис» или работает очень долго",[28,1735,1736,1748],{},[31,1737,1738,1740,1741,99,1744,1747],{},[40,1739,797],{}," Огромное количество мелких файлов (например, в ",[59,1742,1743],{},"/var/lib/docker/overlay2",[59,1745,1746],{},"/home/user/.cache",") или сетевые файловые системы (NFS).",[31,1749,1750,1752,1753,759],{},[40,1751,803],{}," Проявите терпение. Можно проанализировать не весь раздел, а конкретную «подозрительную» папку, которую вы уже нашли (например, ",[59,1754,1755],{},"sudo ncdu /var/lib/docker",[31,1757,1758,148,1767],{},[40,1759,1760,1761,1763,1764,1766],{},"Не могу удалить файл через ",[59,1762,653],{}," (клавиша ",[59,1765,713],{}," не работает или файл не удаляется)",[28,1768,1769,1781],{},[31,1770,1771,1773,1774,1777,1778,1780],{},[40,1772,797],{}," Файл защищён от записи (атрибут ",[59,1775,1776],{},"chattr +i",") или вы не являетесь его владельцем (даже с ",[59,1779,113],{}," в некоторых случаях для особо защищённых файлов).",[31,1782,1783,1785,1786,1789,1790,1793,1794,1797,1798,148],{},[40,1784,803],{}," Проверьте права: ",[59,1787,1788],{},"ls -la /путь/к/файлу",". Если файл принадлежит другому пользователю/группе, возможно, потребуется изменить права (",[59,1791,1792],{},"sudo chown",") или атрибуты (",[59,1795,1796],{},"sudo chattr -i","), ",[40,1799,1800],{},"только если вы уверены в безопасности этого действия",[31,1802,1803,148,1808],{},[40,1804,1805,1806],{},"Baobab не показывает какие-то папки или размеры не сходятся с ",[59,1807,653],{},[28,1809,1810,1815],{},[31,1811,1812,1814],{},[40,1813,797],{}," Baobab по умолчанию может не учитывать размер жёстких ссылок (hard links) или некоторые специальные файловые системы (proc, sysfs). Также он может пропускать очень маленькие файлы для ускорения.",[31,1816,1817,1819,1820,99,1822,1824,1825,1827],{},[40,1818,803],{}," Доверяйте ",[59,1821,653],{},[59,1823,885],{}," как более точным и «низкоуровневым» инструментам. Используйте Baobab для наглядности, а ",[59,1826,653],{}," — для точности.",[31,1829,1830,148,1836],{},[40,1831,1832,1833,1835],{},"Освободил 10 ГБ, а ",[59,1834,733],{}," показывает прирост всего в 2 ГБ",[28,1837,1838,1843],{},[31,1839,1840,1842],{},[40,1841,797],{}," Удалённые файлы всё ещё используются запущенным процессом (например,.log-файл, который удалили, но процесс continues писать в него). Пространство не освобождается до тех пор, пока процесс не закроет дескриптор файла.",[31,1844,1845,1847,1848,1851,1852,1855],{},[40,1846,803],{}," Найдите процесс, удерживающий файл: ",[59,1849,1850],{},"sudo lsof | grep '(deleted)'",". В выводе будет указан PID. Перезапустите этот процесс (если это безопасно) или завершите его (",[59,1853,1854],{},"sudo kill PID","). После этого место освободится.",[930,1857,1858],{},"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":57,"searchDepth":439,"depth":439,"links":1860},[1861,1862,1863,1871,1872],{"id":1238,"depth":439,"text":1239},{"id":1252,"depth":439,"text":1253},{"id":1291,"depth":439,"text":1292,"children":1864},[1865,1866,1867,1868,1869,1870],{"id":1295,"depth":515,"text":1296},{"id":1328,"depth":515,"text":1329},{"id":1362,"depth":515,"text":1363},{"id":1392,"depth":515,"text":1393},{"id":1514,"depth":515,"text":1515},{"id":1615,"depth":515,"text":1616},{"id":724,"depth":439,"text":725},{"id":785,"depth":439,"text":786},"2026-02-15 20:24:53","Пошаговая инструкция по анализу занятого места на диске в Ubuntu. Узнайте, какие файлы и папки занимают больше всего места с помощью терминала (ncdu, du) и графических утилит (Baobab). Освободите gigabytes за 10 минут.",[1876,1879,1882,1885],{"question":1877,"answer":1878},"Можно ли удалить системные файлы, которые показала утилита анализа?","Нет. Удаляйте только ваши личные файлы (документы, загрузки, кэш приложений). Системные файлы (`/usr`, `/var`, `/lib`) критически важны для работы ОС. Их удаление приведёт к неработоспособности системы.",{"question":1880,"answer":1881},"В чём разница между `du` и `ncdu`?","`du` — стандартная утилита, показывает размер папок в человекочитаемом виде. `ncdu` — интерактивный текстовый интерфейс, позволяющий навигировать по структуре каталогов, сортировать по размеру и удалять файлы прямо из неё. Для начального анализа лучше `ncdu`.",{"question":1883,"answer":1884},"Как проанализировать внешний USB-накопитель?","Смонтируйте диск (обычно он появляется в `/media/ваше_имя/`). Затем запустите анализ на этот путь: `sudo ncdu /media/ваше_имя/Название_диска`. Без `sudo` могут быть ошибки доступа к некоторым системным файлам на диске.",{"question":1886,"answer":1887},"Почему Baobab показывает меньше места, чем `ncdu`?","Baobab по умолчанию может не показывать некоторые скрытые файлы/папки (например, `.cache`) или размер жёстких ссылок (hard links). `ncdu` и `du` обычно дают более точную и полную картину, считая всё.",[1889,1892,1895,1898,1901,1904],{"name":1890,"text":1891},"Определите, какой раздел диска переполнен","Откройте терминал (Ctrl+Alt+T) и выполните команду `df -h`. Она покажет все смонтированные разделы и их использование. Найдите раздел с процентом использования 90-100% (обычно `/` или `/home`).",{"name":1893,"text":1894},"Установите ncdu (рекомендуется)","Установите мощную консольную утилиту для интерактивного анализа: `sudo apt update && sudo apt install ncdu`. Это основной инструмент для глубокого погружения.",{"name":1896,"text":1897},"Запустите анализ выбранного раздела","Выполните `sudo ncdu /путь/к/разделу` (например, `sudo ncdu /` для корневого раздела или `sudo ncdu /home` для домашней папки). Начните медленное сканирование.",{"name":1899,"text":1900},"Изучайте результаты в ncdu","После сканирования вы увидите список папок, отсортированный по убыванию размера. Используйте стрелки для навигации, `d` для удаления файла/папки (будьте осторожны!), `q` для выхода. Ищите папки типа `cache`, `tmp`, старые логи, `snap`, `docker`.",{"name":1902,"text":1903},"Альтернатива: анализ через встроенный du","Если ncdu недоступен, используйте `sudo du -sh /путь/к/папке/* | sort -rh | head -20`. Эта команда покажет 20 самых больших папок/файлов в указанной директории, отсортированных по размеру.",{"name":1905,"text":1906},"Графический способ: Baobab (Disk Usage Analyzer)","Найдите в меню приложений «Disk Usage Analyzer» (Baobab) или запустите `baobab`. Выберите раздел для анализа. Визуальная карта (секторная диаграмма или дерево) поможет быстро увидеть «тяжёлые» области. Кликните на сектор для погружения.",[1908,1909,1910,1911,1912,1913,1914,1915],"анализ диска ubuntu","просмотр свободного места ubuntu","ncdu ubuntu установка","как найти большие файлы в linux","утилита du ubuntu","baobab disk usage analyzer","освободить место на диске ubuntu","что занимает место на диске ubuntu",{},[1918,1919,1920],"/guides/linux/clean-ubuntu-cache","/guides/linux/remove-old-kernels-ubuntu","/errors/linux/disk-full",{"title":1228,"description":1874},"guides/linux/disk-usage-analyze-ubuntu","В этом гайде вы научитесь эффективно анализировать использование дискового пространства в Ubuntu. Мы рассмотрим три рабочих метода: через терминал с утилитами ncdu и du, а также с помощью графического инструмента Baobab. Вы сможете быстро находить «пожирателей» места и освобождать диск.",[1016,1925,1926,1927,1928,1929,1031],"ubuntu","disk-space","terminal","gui","администрирование","I_evYdwixQzV56pf8-ReWgd97B5AXGfx2ust6WwKfj4",{"id":1932,"title":1933,"appliesTo":1934,"author":10,"body":1937,"canonical":961,"code":961,"createdAt":2583,"description":2584,"difficulty":964,"draft":965,"estimatedTime":2585,"extension":967,"faq":2586,"howToSteps":2602,"howToTotalTime":2618,"image":961,"keywords":2619,"locale":1012,"meta":2628,"navigation":1014,"path":1019,"platform":1016,"related":2629,"section":1021,"seo":2633,"severity":961,"stem":2634,"summary":2635,"tags":2636,"twitterCreator":961,"twitterSite":961,"type":1032,"updatedAt":2583,"__hash__":2639},"content_ru/guides/linux/apt-cleanup-ubuntu.md","Очистка кэша apt в Ubuntu: освободите место и ускорьте систему",[1935,1230,1231,1936],"Ubuntu 20.04 LTS","Debian 11/12",{"type":12,"value":1938,"toc":2561},[1939,1941,1954,1959,1982,1985,1987,1990,2011,2014,2016,2020,2027,2043,2045,2051,2054,2058,2067,2079,2086,2097,2101,2110,2122,2125,2129,2139,2180,2183,2197,2211,2215,2225,2277,2279,2281,2366,2368,2370,2374,2383,2405,2411,2430,2434,2447,2455,2462,2464,2468,2475,2490,2493,2499,2516,2520,2526,2546,2558],[15,1940,1239],{"id":1238},[20,1942,1943,1944,1946,1947,1949,1950,1953],{},"Пакетный менеджер ",[59,1945,1472],{}," в Ubuntu и Debian-системах хранит в кэше все загруженные ",[59,1948,1475],{},"-файлы в директории ",[59,1951,1952],{},"/var/cache/apt/",". Со временем этот кэш может вырасти до нескольких гигабайт, особенно на системах, где часто обновляются или устанавливаются новые программы.",[20,1955,1956],{},[40,1957,1958],{},"Регулярная очистка кэша apt даёт три главных преимущества:",[255,1960,1961,1967,1976],{},[31,1962,1963,1966],{},[40,1964,1965],{},"Освобождение места на диске"," — критично для систем с SSD небольшого объёма или виртуальных машин.",[31,1968,1969,1975],{},[40,1970,1971,1972],{},"Ускорение работы ",[59,1973,1974],{},"apt update"," — менеджер тратит меньше времени на обработку устаревших метаданных.",[31,1977,1978,1981],{},[40,1979,1980],{},"Поддержание чистоты системы"," — предотвращает накопление «мусора» от удалённых пакетов.",[20,1983,1984],{},"Этот гайд покажет, как безопасно выполнить очистку, не повредив установленному ПО.",[15,1986,1253],{"id":1252},[20,1988,1989],{},"Перед началом убедитесь, что:",[28,1991,1992,1995,1998,2005],{},[31,1993,1994],{},"У вас установлен Ubuntu (или производная система, например Linux Mint) версии 20.04 или новее, либо Debian 11/12.",[31,1996,1997],{},"У вас есть доступ к терминалу.",[31,1999,2000,2001,2004],{},"Для выполнения команд требуется ",[40,2002,2003],{},"права суперпользователя"," (sudo). Если у вас нет sudo-прав, обратитесь к администратору.",[31,2006,2007,2010],{},[40,2008,2009],{},"Рекомендуется:"," Создайте точку восстановления системы (snapshot) или убедитесь, что у вас есть актуальный бэкап важных данных, хотя очистка кэшаAPT не затрагивает пользовательские файлы.",[2012,2013],"hr",{},[15,2015,1292],{"id":1291},[469,2017,2019],{"id":2018},"шаг-1-проверка-текущего-размера-кэша-apt","Шаг 1: Проверка текущего размера кэша apt",[20,2021,2022,2023,2026],{},"Всегда начните с оценки. Откройте терминал (",[59,2024,2025],{},"Ctrl+Alt+T",") и выполните команду:",[52,2028,2030],{"className":54,"code":2029,"language":56,"meta":57,"style":57},"sudo du -sh /var/cache/apt/\n",[59,2031,2032],{"__ignoreMap":57},[62,2033,2034,2036,2038,2040],{"class":64,"line":65},[62,2035,113],{"class":68},[62,2037,117],{"class":116},[62,2039,120],{"class":72},[62,2041,2042],{"class":116}," /var/cache/apt/\n",[20,2044,76],{},[52,2046,2049],{"className":2047,"code":2048,"language":82},[80],"1.2G    /var/cache/apt/\n",[59,2050,2048],{"__ignoreMap":57},[20,2052,2053],{},"Это значит, что кэш занимает 1.2 гигабайта. Если значение меньше 100 МБ, очистка может быть не столь критична.",[469,2055,2057],{"id":2056},"шаг-2-очистка-всего-кэша-apt-полная","Шаг 2: Очистка всего кэша apt (полная)",[20,2059,2060,2061,2063,2064,2066],{},"Команда ",[59,2062,1162],{}," удалит ",[40,2065,185],{}," файлы из кэша, включая актуальные версии пакетов.",[52,2068,2069],{"className":54,"code":167,"language":56,"meta":57,"style":57},[59,2070,2071],{"__ignoreMap":57},[62,2072,2073,2075,2077],{"class":64,"line":65},[62,2074,113],{"class":68},[62,2076,176],{"class":116},[62,2078,179],{"class":116},[20,2080,2081,2082,2085],{},"После выполнения проверьте размер каталога снова (",[59,2083,2084],{},"sudo du -sh /var/cache/apt/","). Он должен быть близок к 0.",[230,2087,2088],{},[20,2089,234,2090,2092,2093,2096],{},[40,2091,237],{}," После этой операции для переустановки любого пакета потребуется его полная загрузка из репозиториев. Если у вас медленный или лимитированный интернет, рассмотрите вариант ",[59,2094,2095],{},"autoclean"," (шаг 3).",[469,2098,2100],{"id":2099},"шаг-3-очистка-устаревших-файлов-кэша-безопасная","Шаг 3: Очистка устаревших файлов кэша (безопасная)",[20,2102,2060,2103,2105,2106,2109],{},[59,2104,1169],{}," удаляет только те файлы пакетов, которые больше ",[40,2107,2108],{},"недоступны"," в репозиториях (например, старые версии, заменённые на новые). Актуальные пакеты остаются в кэше.",[52,2111,2112],{"className":54,"code":194,"language":56,"meta":57,"style":57},[59,2113,2114],{"__ignoreMap":57},[62,2115,2116,2118,2120],{"class":64,"line":65},[62,2117,113],{"class":68},[62,2119,176],{"class":116},[62,2121,205],{"class":116},[20,2123,2124],{},"Это более аккуратный подход, который сохраняет кэш для быстрой переустановки актуальных версий ПО.",[469,2126,2128],{"id":2127},"шаг-4-удаление-неиспользуемых-зависимостей","Шаг 4: Удаление неиспользуемых зависимостей",[20,2130,2131,2132,2135,2136,2138],{},"Когда вы удаляете программу через ",[59,2133,2134],{},"apt remove",", её зависимости (библиотеки и т.д.) часто остаются в системе. Команда ",[59,2137,241],{}," находит и удаляет такие «осиротевшие» пакеты.",[52,2140,2142],{"className":54,"code":2141,"language":56,"meta":57,"style":57},"# Сначала покажите, что будет удалено (без подтверждения)\nsudo apt-get autoremove --dry-run\n\n# Если список вас устраивает, выполните реальное удаление\nsudo apt-get autoremove\n",[59,2143,2144,2149,2160,2165,2170],{"__ignoreMap":57},[62,2145,2146],{"class":64,"line":65},[62,2147,2148],{"class":486},"# Сначала покажите, что будет удалено (без подтверждения)\n",[62,2150,2151,2153,2155,2157],{"class":64,"line":439},[62,2152,113],{"class":68},[62,2154,176],{"class":116},[62,2156,225],{"class":116},[62,2158,2159],{"class":72}," --dry-run\n",[62,2161,2162],{"class":64,"line":515},[62,2163,2164],{"emptyLinePlaceholder":1014},"\n",[62,2166,2167],{"class":64,"line":521},[62,2168,2169],{"class":486},"# Если список вас устраивает, выполните реальное удаление\n",[62,2171,2173,2175,2177],{"class":64,"line":2172},5,[62,2174,113],{"class":68},[62,2176,176],{"class":116},[62,2178,2179],{"class":116}," autoremove\n",[20,2181,2182],{},"Для ещё более глубокой очистки (удаление и конфигурационных файлов) используйте:",[52,2184,2185],{"className":54,"code":214,"language":56,"meta":57,"style":57},[59,2186,2187],{"__ignoreMap":57},[62,2188,2189,2191,2193,2195],{"class":64,"line":65},[62,2190,113],{"class":68},[62,2192,176],{"class":116},[62,2194,225],{"class":116},[62,2196,228],{"class":72},[230,2198,2199],{},[20,2200,341,2201,2203,2204,2206,2207,2210],{},[40,2202,344],{}," Всегда внимательно читайте список пакетов перед подтверждением. Иногда ",[59,2205,241],{}," может предложить удалить пакет, который вы используете вручную (например, ",[59,2208,2209],{},"python3","), если он был установлен как зависимость другого.",[469,2212,2214],{"id":2213},"шаг-5-дополнительная-ручная-очистка-опционально","Шаг 5: Дополнительная ручная очистка (опционально)",[20,2216,2217,2218,2220,2221,2224],{},"Если после ",[59,2219,241],{}," вы видите в списке установленных пакеты ( ",[59,2222,2223],{},"apt list --installed"," ) что-то ненужное, удалите точечно:",[52,2226,2228],{"className":54,"code":2227,"language":56,"meta":57,"style":57},"# Поиск пакета по ключевому слову\napt list --installed | grep -i \"не_нужно_название\"\n\n# Удаление конкретного пакета\nsudo apt-get remove --purge имя_пакета\n",[59,2229,2230,2235,2255,2259,2264],{"__ignoreMap":57},[62,2231,2232],{"class":64,"line":65},[62,2233,2234],{"class":486},"# Поиск пакета по ключевому слову\n",[62,2236,2237,2239,2242,2245,2247,2249,2252],{"class":64,"line":439},[62,2238,1472],{"class":68},[62,2240,2241],{"class":116}," list",[62,2243,2244],{"class":72}," --installed",[62,2246,130],{"class":129},[62,2248,303],{"class":68},[62,2250,2251],{"class":72}," -i",[62,2253,2254],{"class":116}," \"не_нужно_название\"\n",[62,2256,2257],{"class":64,"line":515},[62,2258,2164],{"emptyLinePlaceholder":1014},[62,2260,2261],{"class":64,"line":521},[62,2262,2263],{"class":486},"# Удаление конкретного пакета\n",[62,2265,2266,2268,2270,2272,2274],{"class":64,"line":2172},[62,2267,113],{"class":68},[62,2269,176],{"class":116},[62,2271,327],{"class":116},[62,2273,330],{"class":72},[62,2275,2276],{"class":116}," имя_пакета\n",[2012,2278],{},[15,2280,725],{"id":724},[255,2282,2283,2305,2330],{},[31,2284,2285,2288,2302,2304],{},[40,2286,2287],{},"Проверьте освободившееся место:",[52,2289,2290],{"className":54,"code":2029,"language":56,"meta":57,"style":57},[59,2291,2292],{"__ignoreMap":57},[62,2293,2294,2296,2298,2300],{"class":64,"line":65},[62,2295,113],{"class":68},[62,2297,117],{"class":116},[62,2299,120],{"class":72},[62,2301,2042],{"class":116},[274,2303],{},"Значение должно быть значительно меньше первоначального.",[31,2306,2307,2310,2324,2326,2327,2329],{},[40,2308,2309],{},"Проверьте общий свободный место на системном разделе:",[52,2311,2313],{"className":54,"code":2312,"language":56,"meta":57,"style":57},"df -h /\n",[59,2314,2315],{"__ignoreMap":57},[62,2316,2317,2319,2322],{"class":64,"line":65},[62,2318,69],{"class":68},[62,2320,2321],{"class":72}," -h",[62,2323,707],{"class":116},[274,2325],{},"Сравните значение ",[59,2328,1692],{}," до и после операций.",[31,2331,2332,2335,2336,313,2339,2363,2365],{},[40,2333,2334],{},"Убедитесь, что система работает стабильно:","\nПопробуйте установить небольшой пакет (например, ",[59,2337,2338],{},"curl",[52,2340,2342],{"className":54,"code":2341,"language":56,"meta":57,"style":57},"sudo apt-get update\nsudo apt-get install curl\n",[59,2343,2344,2352],{"__ignoreMap":57},[62,2345,2346,2348,2350],{"class":64,"line":65},[62,2347,113],{"class":68},[62,2349,176],{"class":116},[62,2351,1349],{"class":116},[62,2353,2354,2356,2358,2360],{"class":64,"line":439},[62,2355,113],{"class":68},[62,2357,176],{"class":116},[62,2359,671],{"class":116},[62,2361,2362],{"class":116}," curl\n",[274,2364],{},"Если установка прошла без ошибок — всё в порядке.",[2012,2367],{},[15,2369,786],{"id":785},[469,2371,2373],{"id":2372},"ошибка-недостаточно-места-на-диске-при-выполнении-команд","Ошибка «Недостаточно места на диске» при выполнении команд",[20,2375,2376,2377,2379,2380,2382],{},"Если место на ",[59,2378,1270],{}," настолько мало, что даже ",[59,2381,1472],{}," не может работать, попробуйте:",[255,2384,2385,2395],{},[31,2386,2387,2388,2390,2391,2394],{},"Вручную удалить самые большие файлы из ",[59,2389,1952],{}," (если ",[59,2392,2393],{},"clean"," не сработал).",[31,2396,2397,2398,2400,2401,2404],{},"Очистить другие каталоги: ",[59,2399,475],{},", старые логи в ",[59,2402,2403],{},"/var/log/",", переместить или удалить большие пользовательские файлы.",[469,2406,2408,2410],{"id":2407},"autoremove-предлагает-удалить-нужный-пакет",[59,2409,241],{}," предлагает удалить нужный пакет",[28,2412,2413],{},[31,2414,2415,2417,2418,2421,2422,2425,2426,2429],{},[40,2416,803],{}," Откажитесь от выполнения (",[59,2419,2420],{},"N"," при подтверждении). Найдите, какой установленный пакет зависит от этого: ",[59,2423,2424],{},"apt rdepends \u003Cимя_пакета>",". Если пакет действительно нужен, установите его явно: ",[59,2427,2428],{},"sudo apt-get install \u003Cимя_пакета>",". После этого он перестанет считаться «неиспользуемым».",[469,2431,2433],{"id":2432},"кэш-не-очищается-полностью","Кэш не очищается полностью",[20,2435,2436,2437,2439,2440,2442,2443,2446],{},"Убедитесь, что вы используете ",[59,2438,113],{},". Также проверьте, нет ли процессов, которые используют файлы в ",[59,2441,1952],{}," (например, фоновый ",[59,2444,2445],{},"apt-daily","). В этом случае завершите процесс или перезагрузите систему.",[469,2448,2450,2451,2454],{"id":2449},"после-очистки-apt-get-update-стал-медленнее","После очистки ",[59,2452,2453],{},"apt-get update"," стал медленнее",[20,2456,2457,2458,2461],{},"Это временное явление: при первом запуске ",[59,2459,2460],{},"update"," нужно заново скачать индекс пакетов. В последующих запусках скорость вернётся к норме, так как метаданные кэшируются в памяти.",[720,2463],{},[15,2465,2467],{"id":2466},"продвинутый-вариант-настройка-автоматической-очистки","Продвинутый вариант: настройка автоматической очистки",[20,2469,2470,2471,2474],{},"Для серверов и стационарных рабочих станций можно настроить автоматическую очистку через ",[59,2472,2473],{},"cron",". Откройте crontab для редактирования:",[52,2476,2478],{"className":54,"code":2477,"language":56,"meta":57,"style":57},"sudo crontab -e\n",[59,2479,2480],{"__ignoreMap":57},[62,2481,2482,2484,2487],{"class":64,"line":65},[62,2483,113],{"class":68},[62,2485,2486],{"class":116}," crontab",[62,2488,2489],{"class":72}," -e\n",[20,2491,2492],{},"Добавьте строку (например, для ежедневной очистки в 3 часа ночи):",[52,2494,2497],{"className":2495,"code":2496,"language":82},[80],"0 3 * * * /usr/bin/apt-get autoclean && /usr/bin/apt-get autoremove -y\n",[59,2498,2496],{"__ignoreMap":57},[230,2500,2501],{},[20,2502,234,2503,2506,2507,2509,2510,1608,2512,2515],{},[40,2504,2505],{},"Предупреждение:"," Автоматический ",[59,2508,241],{}," может привести к удалению важных пакетов после обновлений системы. Начинайте с тестового периода, заменив ",[59,2511,241],{},[59,2513,2514],{},"autoremove --dry-run"," и анализируя логи.",[15,2517,2519],{"id":2518},"заключение","Заключение",[20,2521,2522,2523,2525],{},"Очистка кэша ",[59,2524,1472],{}," — это простая, но важная процедура обслуживания Ubuntu/Debian. Выполняя её периодически (раз в месяц или после крупных обновлений), вы:",[28,2527,2528,2534,2540],{},[31,2529,2530,2533],{},[40,2531,2532],{},"Освобождаете"," драгоценные гигабайты на системном разделе.",[31,2535,2536,2539],{},[40,2537,2538],{},"Ускоряете"," работу пакетного менеджера.",[31,2541,2542,2545],{},[40,2543,2544],{},"Снижаете"," риски ошибок из-за нехватки места.",[20,2547,2548,2549,2551,2552,2554,2555,2557],{},"Используйте ",[59,2550,1162],{}," для максимального эффекта или ",[59,2553,1169],{}," для более аккуратной очистки, а ",[59,2556,241],{}," — для удаления мусора от зависимостей. Регулярный уход за системой — залог её стабильности и быстрой работы.",[930,2559,2560],{},"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}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":57,"searchDepth":439,"depth":439,"links":2562},[2563,2564,2565,2572,2573,2581,2582],{"id":1238,"depth":439,"text":1239},{"id":1252,"depth":439,"text":1253},{"id":1291,"depth":439,"text":1292,"children":2566},[2567,2568,2569,2570,2571],{"id":2018,"depth":515,"text":2019},{"id":2056,"depth":515,"text":2057},{"id":2099,"depth":515,"text":2100},{"id":2127,"depth":515,"text":2128},{"id":2213,"depth":515,"text":2214},{"id":724,"depth":439,"text":725},{"id":785,"depth":439,"text":786,"children":2574},[2575,2576,2578,2579],{"id":2372,"depth":515,"text":2373},{"id":2407,"depth":515,"text":2577},"autoremove предлагает удалить нужный пакет",{"id":2432,"depth":515,"text":2433},{"id":2449,"depth":515,"text":2580},"После очистки apt-get update стал медленнее",{"id":2466,"depth":439,"text":2467},{"id":2518,"depth":439,"text":2519},"2026-02-15 16:54:34","Пошаговая инструкция по очистке кэша apt и неиспользуемых пакетов в Ubuntu. Освободите гигабайты места на диске и улучшите производительность системы за 5-10 минут. Безопасные команды для опытных пользователей.","5-10 мин",[2587,2590,2593,2596,2599],{"question":2588,"answer":2589},"Чем опасен большой кэш apt и почему его нужно очищать?","Кэш apt может занимать сотни мегабайт или даже гигабайт места на системном разделе. При нехватке места это приводит к ошибкам обновлений, замедлению работы системы и проблемам с установкой нового ПО. Регулярная очистка — стандартная практика обслуживания.",{"question":2591,"answer":2592},"В чём разница между `apt-get clean` и `apt-get autoclean`?","`apt-get clean` удаляет **все** файлы кэша (все загруженные .deb-пакеты). `apt-get autoclean` удаляет только **устаревшие** версии пакетов, которые больше недоступны в репозиториях, оставляя актуальные для возможной переустановки. Второй вариант безопаснее для медленных соединений.",{"question":2594,"answer":2595},"Можно ли автоматизировать очистку apt через cron?","Да, можно добавить задание в crontab, например: `0 3 * * 0 apt-get clean && apt-get autoremove -y`. Но будьте осторожны: автоматическое удаление зависимостей (`autoremove`) может случайно удалить нужные пакеты. Лучше автоматизировать только `clean` или `autoclean`.",{"question":2597,"answer":2598},"Что делает команда `apt-get autoremove` и когда она может быть опасна?","Команда удаляет пакеты, которые были установлены автоматически как зависимости, но больше не нужны ни одному установленному пакету. Опасность в том, что она может удалить пакеты, которые вы используете вручную, если они были установлены как зависимость. Всегда проверяйте список пакетов перед подтверждением удаления.",{"question":2600,"answer":2601},"Почему после очистки apt нужно перезагружать систему или переустанавливать пакеты?","После `apt-get clean` все загруженные .deb-файлы удаляются. Если вы решите переустановить какой-либо пакет, его придётся загружать заново из интернета. Это не влияет на уже установленные программы — они работают как обычно. Перезагрузка не требуется.",[2603,2606,2609,2612,2615],{"name":2604,"text":2605},"Проверка текущего размера кэша apt","Перед очисткой узнайте, сколько места занимает кэш. Откройте терминал и выполните: `sudo du -sh /var/cache/apt/`",{"name":2607,"text":2608},"Очистка всего кэша apt (полная)","Для удаления **всех** загруженных файлов пакетов выполните: `sudo apt-get clean`. Это освободит максимальное место, но заставит заново скачивать пакеты при их переустановке.",{"name":2610,"text":2611},"Очистка устаревших файлов кэша (безопасная)","Чтобы удалить только старые версии пакетов, оставив актуальные, используйте: `sudo apt-get autoclean`. Это предпочтительный вариант для систем с нестабильным интернетом.",{"name":2613,"text":2614},"Удаление неиспользуемых зависимостей","Удалите пакеты, установленные как зависимости, но больше не нужные: `sudo apt-get autoremove`. Для более глубокой очистки (удаление и конфигурационных файлов) добавьте флаг `--purge`: `sudo apt-get autoremove --purge`.",{"name":2616,"text":2617},"Ручная проверка и удаление конкретных пакетов","Если хотите точечно удалить конкретный неиспользуемый пакет, найдите его: `apt list --installed | grep -E '^.*/.*'` и удалите: `sudo apt-get remove \u003Cимя_пакета>`.","PT10M",[2620,1162,2621,1914,2622,2623,2624,2625,2626,2627],"очистка apt ubuntu","удалить кэш пакетов ubuntu","apt autoremove","очистка неиспользуемых пакетов","ubuntu очистка системы","apt cache cleanup","как очистить apt","ubuntu удалить старые пакеты",{},[2630,2631,2632],"/guides/linux/ubuntu-disk-cleanup","/guides/linux/ubuntu-updates-management","/errors/linux/apt-lock-failed",{"title":1933,"description":2584},"guides/linux/apt-cleanup-ubuntu","Этот гайд подробно объясняет, как safely очистить кэш пакетного менеджера apt в Ubuntu, удалить неиспользуемые зависимости и поддерживать систему в оптимальном состоянии без риска для установленного ПО.",[1016,1925,1472,2637,1031,2638,1029],"очистка","maintenance","cqlam7j6T_yxAE2p75hqG796dJOCopUjzDKICSL7U_w"]