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