[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/check-disk-errors":3,"mdc-jmrk1l-key":567,"mdc-rt3zsq-key":578,"mdc-ttavhh-key":609,"mdc--bprz5r-key":626,"mdc-jsj031-key":643,"mdc--c0rlxq-key":668,"mdc-khb5jg-key":685,"related-/guides/linux/mount-usb-drive,/guides/linux/backup-rsync,/guides/linux/monitor-disk-usage":702},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":506,"code":27,"createdAt":507,"description":508,"difficulty":509,"draft":510,"estimatedTime":511,"extension":512,"faq":513,"howToSteps":523,"howToTotalTime":536,"image":506,"keywords":537,"locale":545,"meta":546,"navigation":547,"path":548,"platform":549,"related":550,"section":554,"seo":555,"severity":556,"stem":557,"summary":558,"tags":559,"twitterCreator":506,"twitterSite":506,"type":565,"updatedAt":507,"__hash__":566},"content_ru/guides/linux/check-disk-errors.md","Проверка диска на ошибки в Linux: диагностика и исправление",[7,8,9,10],"Ubuntu 22.04/24.04","Debian 11/12","CentOS/RHEL 9+","Fedora 38+","FixPedia Team",{"type":13,"value":14,"toc":496},"minimark",[15,20,33,44,48,85,89,94,97,102,146,160,170,192,199,217,221,224,260,263,279,290,311,314,318,325,333,348,351,358,375,382,390,403,421,427,442,446,492],[16,17,19],"h2",{"id":18},"что-означает-ошибка-eio-io-error","Что означает ошибка EIO / I/O Error",[21,22,23,24,28,29,32],"p",{},"Ошибка ввода-вывода (Input/Output Error) в Linux проявляется как системный код ",[25,26,27],"code",{},"EIO"," или сообщения ",[25,30,31],{},"I/O error"," в логах. Операционная система получает этот сигнал от драйвера диска, когда не может прочитать или записать данные в указанный блок.",[21,34,35,36,39,40,43],{},"На практике это выглядит так: система «зависает» при обращении к файлам, файловая система автоматически переходит в режим «только для чтения» (read-only), а в терминале появляются предупреждения ",[25,37,38],{},"kernel: EXT4-fs error"," или ",[25,41,42],{},"Buffer I/O error",". Система не обязательно упадёт сразу, но дальнейшее использование повреждённого раздела без диагностики ведёт к потере файлов.",[16,45,47],{"id":46},"причины-возникновения","Причины возникновения",[49,50,51,59,65,71],"ol",{},[52,53,54,58],"li",{},[55,56,57],"strong",{},"Физический износ накопителя."," На HDD появляются битые сектора из-за царапин на пластинах или деградации магнитного слоя. На SSD заканчивается ресурс ячеек NAND-памяти или происходит сбой контроллера.",[52,60,61,64],{},[55,62,63],{},"Плохой контакт или повреждение кабелей."," Расшатанный SATA-кабель, перегиб M.2-карты или проблема с разъёмом питания приводят к прерыванию передачи данных на уровне железа.",[52,66,67,70],{},[55,68,69],{},"Резкое отключение питания."," Внезапный сбой электропитания или принудительная перезагрузка не дают системе корректно закрыть дескрипторы файлов, что ломает метаструктуру файловой системы (суперблок, журнал).",[52,72,73,76,77,80,81,84],{},[55,74,75],{},"Конфликт драйверов или ядра."," Устаревший или несовместимый драйвер контроллера ",[25,78,79],{},"ahci","/",[25,82,83],{},"nvme"," может некорректно обрабатывать команды DMA, вызывая ложные срабатывания ошибок.",[16,86,88],{"id":87},"способы-решения","Способы решения",[90,91,93],"h3",{"id":92},"способ-1-диагностика-через-системные-логи","Способ 1: Диагностика через системные логи",[21,95,96],{},"Прежде чем предпринимать активные действия, узнайте, какой именно накопитель вызывает проблему. Журнал ядра хранит историю обращений к оборудованию.",[49,98,99],{},[52,100,101],{},"Откройте терминал и выполните:",[103,104,109],"pre",{"className":105,"code":106,"language":107,"meta":108,"style":108},"language-bash shiki shiki-themes github-light github-dark","dmesg | grep -iE 'error|fail|bad|sector' | tail -n 50\n","bash","",[25,110,111],{"__ignoreMap":108},[112,113,116,120,124,127,131,135,137,140,143],"span",{"class":114,"line":115},"line",1,[112,117,119],{"class":118},"sScJk","dmesg",[112,121,123],{"class":122},"szBVR"," |",[112,125,126],{"class":118}," grep",[112,128,130],{"class":129},"sj4cs"," -iE",[112,132,134],{"class":133},"sZZnC"," 'error|fail|bad|sector'",[112,136,123],{"class":122},[112,138,139],{"class":118}," tail",[112,141,142],{"class":129}," -n",[112,144,145],{"class":129}," 50\n",[21,147,148,149,152,153,39,156,159],{},"Команда выведет последние 50 строк, содержащих ключевые слова ошибок. Обратите внимание на имя устройства, например ",[25,150,151],{},"sda1",", ",[25,154,155],{},"nvme0n1p2",[25,157,158],{},"mmcblk0",".",[49,161,163],{"start":162},2,[52,164,165,166,169],{},"Проверьте текущие ошибки диска через утилиту ",[25,167,168],{},"smartctl",":",[103,171,173],{"className":105,"code":172,"language":107,"meta":108,"style":108},"sudo smartctl -l error /dev/sdX\n",[25,174,175],{"__ignoreMap":108},[112,176,177,180,183,186,189],{"class":114,"line":115},[112,178,179],{"class":118},"sudo",[112,181,182],{"class":133}," smartctl",[112,184,185],{"class":129}," -l",[112,187,188],{"class":133}," error",[112,190,191],{"class":133}," /dev/sdX\n",[21,193,194,195,198],{},"Замените ",[25,196,197],{},"/dev/sdX"," на ваш диск. Если вывод пуст или содержит только старые записи, причина, скорее всего, в программном повреждении ФС.",[200,201,202],"blockquote",{},[21,203,204,205,208,209,212,213,216],{},"💡 Совет: Используйте ",[25,206,207],{},"lsblk -f",", чтобы быстро сопоставить имена устройств (",[25,210,211],{},"/dev/sda",") с точками монтирования (",[25,214,215],{},"/home",").",[90,218,220],{"id":219},"способ-2-проверка-физического-состояния-smart","Способ 2: Проверка физического состояния (SMART)",[21,222,223],{},"Атрибуты S.M.A.R.T. дают чёткое представление о здоровье накопителя. Установите пакет, если он отсутствует:",[103,225,227],{"className":105,"code":226,"language":107,"meta":108,"style":108},"sudo apt install smartmontools   # Debian/Ubuntu\nsudo dnf install smartmontools   # RHEL/Fedora\n",[25,228,229,246],{"__ignoreMap":108},[112,230,231,233,236,239,242],{"class":114,"line":115},[112,232,179],{"class":118},[112,234,235],{"class":133}," apt",[112,237,238],{"class":133}," install",[112,240,241],{"class":133}," smartmontools",[112,243,245],{"class":244},"sJ8bj","   # Debian/Ubuntu\n",[112,247,248,250,253,255,257],{"class":114,"line":162},[112,249,179],{"class":118},[112,251,252],{"class":133}," dnf",[112,254,238],{"class":133},[112,256,241],{"class":133},[112,258,259],{"class":244},"   # RHEL/Fedora\n",[21,261,262],{},"Запустите полную диагностику:",[103,264,266],{"className":105,"code":265,"language":107,"meta":108,"style":108},"sudo smartctl -a /dev/sdX\n",[25,267,268],{"__ignoreMap":108},[112,269,270,272,274,277],{"class":114,"line":115},[112,271,179],{"class":118},[112,273,182],{"class":133},[112,275,276],{"class":129}," -a",[112,278,191],{"class":133},[21,280,281,282,285,286,289],{},"Внимательно изучите строки ",[25,283,284],{},"SMART overall-health self-assessment test result",". Если статус ",[25,287,288],{},"PASSED",", диск физически исправен. Критические атрибуты:",[291,292,293,299,305],"ul",{},[52,294,295,298],{},[25,296,297],{},"Reallocated_Sector_Ct",": количество переназначенных секторов. Значение выше 100 требует внимания.",[52,300,301,304],{},[25,302,303],{},"Current_Pending_Sector",": сектора, которые ждут переназначения. Указывает на начинающуюся деградацию.",[52,306,307,310],{},[25,308,309],{},"UDMA_CRC_Error_Count",": ошибки передачи по кабелу SATA. Если счётчик растёт — замените кабель.",[312,313],"in-article-ad",{},[90,315,317],{"id":316},"способ-3-проверка-и-исправление-файловой-системы","Способ 3: Проверка и исправление файловой системы",[21,319,320,321,324],{},"Если SMART в норме, проблема заключается в логической структуре. Утилита ",[25,322,323],{},"fsck"," (File System Consistency Check) исправляет несоответствия метаданных.",[49,326,327],{},[52,328,329,332],{},[55,330,331],{},"Размонтируйте раздел."," Проверять смонтированную файловую систему опасно:",[103,334,336],{"className":105,"code":335,"language":107,"meta":108,"style":108},"sudo umount /dev/sdXY\n",[25,337,338],{"__ignoreMap":108},[112,339,340,342,345],{"class":114,"line":115},[112,341,179],{"class":118},[112,343,344],{"class":133}," umount",[112,346,347],{"class":133}," /dev/sdXY\n",[21,349,350],{},"Если диск является системным и не размонтируется, загрузитесь с LiveUSB или дождитесь автоматической проверки при следующей перезагрузке.",[49,352,353],{"start":162},[52,354,355],{},[55,356,357],{},"Запустите проверку с автоматическим подтверждением:",[103,359,361],{"className":105,"code":360,"language":107,"meta":108,"style":108},"sudo fsck -y /dev/sdXY\n",[25,362,363],{"__ignoreMap":108},[112,364,365,367,370,373],{"class":114,"line":115},[112,366,179],{"class":118},[112,368,369],{"class":133}," fsck",[112,371,372],{"class":129}," -y",[112,374,347],{"class":133},[21,376,377,378,381],{},"Флаг ",[25,379,380],{},"-y"," подтверждает все предложения по исправлению. Процесс может занять от нескольких секунд до часа в зависимости от объёма и скорости диска.",[49,383,385],{"start":384},3,[52,386,387],{},[55,388,389],{},"Проверьте результат:",[103,391,393],{"className":105,"code":392,"language":107,"meta":108,"style":108},"echo $?\n",[25,394,395],{"__ignoreMap":108},[112,396,397,400],{"class":114,"line":115},[112,398,399],{"class":129},"echo",[112,401,402],{"class":129}," $?\n",[21,404,405,406,409,410,39,413,416,417,420],{},"Код выхода ",[25,407,408],{},"0"," означает, что ошибок не найдено. Код ",[25,411,412],{},"1",[25,414,415],{},"2"," указывает на успешно исправленные проблемы. Коды выше ",[25,418,419],{},"4"," требуют ручного вмешательства или замены накопителя.",[49,422,424],{"start":423},4,[52,425,426],{},"Смонтируйте раздел обратно или перезагрузите систему:",[103,428,430],{"className":105,"code":429,"language":107,"meta":108,"style":108},"sudo mount -a\n",[25,431,432],{"__ignoreMap":108},[112,433,434,436,439],{"class":114,"line":115},[112,435,179],{"class":118},[112,437,438],{"class":133}," mount",[112,440,441],{"class":129}," -a\n",[16,443,445],{"id":444},"профилактика","Профилактика",[291,447,448,462,468,480],{},[52,449,450,453,454,457,458,461],{},[55,451,452],{},"Регулярно проверяйте SMART."," Настройте автоматические тесты через ",[25,455,456],{},"smartd",". Включите службу и добавьте в ",[25,459,460],{},"/etc/smartd.conf"," правило для мониторинга критических атрибутов.",[52,463,464,467],{},[55,465,466],{},"Используйте ИБП."," Внезапные скачки напряжения — главная причина повреждения журнала транзакций на ext4/btrfs.",[52,469,470,473,474,39,477,159],{},[55,471,472],{},"Контролируйте температуру."," Перегрев HDD выше 50°C ускоряет износ магнитных головок. Организуйте продув корпуса и следите за показаниями ",[25,475,476],{},"hddtemp",[25,478,479],{},"smartctl -A",[52,481,482,485,486,39,489,159],{},[55,483,484],{},"Резервное копирование."," Ошибки диска часто развиваются лавинообразно. Храните критичные данные на отдельном носителе или в облаке с использованием ",[25,487,488],{},"rsync",[25,490,491],{},"borgbackup",[493,494,495],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":108,"searchDepth":162,"depth":162,"links":497},[498,499,500,505],{"id":18,"depth":162,"text":19},{"id":46,"depth":162,"text":47},{"id":87,"depth":162,"text":88,"children":501},[502,503,504],{"id":92,"depth":384,"text":93},{"id":219,"depth":384,"text":220},{"id":316,"depth":384,"text":317},{"id":444,"depth":162,"text":445},null,"2026-04-06 14:12:55","Пошаговая инструкция по диагностике и устранению ошибок диска в Linux. Проверьте SMART, файловую систему и спасите данные за 10 минут.","medium",false,"10-15 мин","md",[514,517,520],{"question":515,"answer":516},"Можно ли продолжать работать с диском, на котором появились ошибки ввода-вывода?","Крайне не рекомендуется. Ошибки EIO обычно указывают на физическую деградацию накопителя или повреждение файловой системы. Продолжение работы без резервной копии грозит полной потерей данных.",{"question":518,"answer":519},"Как проверить SSD на битые секторы?","Для SSD термин «битые сектора» не совсем корректен — вместо них используются повреждённые блоки. Используйте `smartctl -a /dev/sdX` и следите за параметрами `Reallocated_Sector_Ct` и `Media_Wearout_Indicator`.",{"question":521,"answer":522},"Нужно ли размонтировать диск перед проверкой `fsck`?","Да, проверка и исправление файловой системы на смонтированном накопителе может привести к необратимому повреждению структуры каталогов. Всегда используйте `umount` перед запуском утилиты.",[524,527,530,533],{"name":525,"text":526},"Анализ системных логов","Откройте терминал и выполните `dmesg | grep -iE 'error|fail|bad|sector'`, чтобы быстро найти упоминания сбойных секторов или проблем с драйвером контроллера.",{"name":528,"text":529},"Проверка SMART-статуса","Установите пакет `smartmontools` и запустите `sudo smartctl -a /dev/sdX` для оценки физического здоровья диска и просмотра атрибутов износа.",{"name":531,"text":532},"Поиск повреждённых блоков","Используйте утилиту `sudo badblocks -sv /dev/sdX` для сканирования поверхности накопителя и составления списка недоступных областей.",{"name":534,"text":535},"Исправление файловой системы","После размонтирования раздела выполните `sudo fsck -y /dev/sdXY`. Утилита автоматически исправит логические ошибки и переназначит сбойные блоки.","PT15M",[538,539,540,541,542,543,544],"ошибки диска linux","input output error linux исправить","проверить жесткий диск на битые секторы ubuntu","fsck проверка файловой системы","smartctl диагностика диска","восстановление данных ext4 btrfs","badblocks проверка накопителя","ru_RU",{},true,"/guides/linux/check-disk-errors","linux",[551,552,553],"/guides/linux/mount-usb-drive","/guides/linux/backup-rsync","/guides/linux/monitor-disk-usage","Ошибки Linux",{"title":5,"description":508},"high","guides/linux/check-disk-errors","Узнайте, как самостоятельно найти и исправить ошибки жёсткого диска или SSD в Linux с помощью встроенных утилит. Гайд поможет предотвратить потерю данных и восстановить работоспособность накопителя.",[560,561,562,563,323,168,564],"Linux","диагностика","hdd","ssd","файловая система","error","qLCKxm5PCqPF6NvSl4uhS5bECKZWX7WJCg7ZDaEiZU0",{"data":568,"body":569},{},{"type":570,"children":571},"root",[572],{"type":573,"tag":21,"props":574,"children":575},"element",{},[576],{"type":577,"value":516},"text",{"data":579,"body":580},{},{"type":570,"children":581},[582],{"type":573,"tag":21,"props":583,"children":584},{},[585,587,593,595,600,602,608],{"type":577,"value":586},"Для SSD термин «битые сектора» не совсем корректен — вместо них используются повреждённые блоки. Используйте ",{"type":573,"tag":25,"props":588,"children":590},{"className":589},[],[591],{"type":577,"value":592},"smartctl -a /dev/sdX",{"type":577,"value":594}," и следите за параметрами ",{"type":573,"tag":25,"props":596,"children":598},{"className":597},[],[599],{"type":577,"value":297},{"type":577,"value":601}," и ",{"type":573,"tag":25,"props":603,"children":605},{"className":604},[],[606],{"type":577,"value":607},"Media_Wearout_Indicator",{"type":577,"value":159},{"data":610,"body":611},{},{"type":570,"children":612},[613],{"type":573,"tag":21,"props":614,"children":615},{},[616,618,624],{"type":577,"value":617},"Да, проверка и исправление файловой системы на смонтированном накопителе может привести к необратимому повреждению структуры каталогов. Всегда используйте ",{"type":573,"tag":25,"props":619,"children":621},{"className":620},[],[622],{"type":577,"value":623},"umount",{"type":577,"value":625}," перед запуском утилиты.",{"data":627,"body":628},{},{"type":570,"children":629},[630],{"type":573,"tag":21,"props":631,"children":632},{},[633,635,641],{"type":577,"value":634},"Откройте терминал и выполните ",{"type":573,"tag":25,"props":636,"children":638},{"className":637},[],[639],{"type":577,"value":640},"dmesg | grep -iE 'error|fail|bad|sector'",{"type":577,"value":642},", чтобы быстро найти упоминания сбойных секторов или проблем с драйвером контроллера.",{"data":644,"body":645},{},{"type":570,"children":646},[647],{"type":573,"tag":21,"props":648,"children":649},{},[650,652,658,660,666],{"type":577,"value":651},"Установите пакет ",{"type":573,"tag":25,"props":653,"children":655},{"className":654},[],[656],{"type":577,"value":657},"smartmontools",{"type":577,"value":659}," и запустите ",{"type":573,"tag":25,"props":661,"children":663},{"className":662},[],[664],{"type":577,"value":665},"sudo smartctl -a /dev/sdX",{"type":577,"value":667}," для оценки физического здоровья диска и просмотра атрибутов износа.",{"data":669,"body":670},{},{"type":570,"children":671},[672],{"type":573,"tag":21,"props":673,"children":674},{},[675,677,683],{"type":577,"value":676},"Используйте утилиту ",{"type":573,"tag":25,"props":678,"children":680},{"className":679},[],[681],{"type":577,"value":682},"sudo badblocks -sv /dev/sdX",{"type":577,"value":684}," для сканирования поверхности накопителя и составления списка недоступных областей.",{"data":686,"body":687},{},{"type":570,"children":688},[689],{"type":573,"tag":21,"props":690,"children":691},{},[692,694,700],{"type":577,"value":693},"После размонтирования раздела выполните ",{"type":573,"tag":25,"props":695,"children":697},{"className":696},[],[698],{"type":577,"value":699},"sudo fsck -y /dev/sdXY",{"type":577,"value":701},". Утилита автоматически исправит логические ошибки и переназначит сбойные блоки.",[703],{"id":704,"title":705,"appliesTo":706,"author":11,"body":711,"canonical":506,"code":506,"createdAt":1635,"description":1636,"difficulty":509,"draft":510,"estimatedTime":1637,"extension":512,"faq":1638,"howToSteps":1651,"howToTotalTime":1670,"image":506,"keywords":1671,"locale":545,"meta":1680,"navigation":547,"path":553,"platform":549,"related":1681,"section":1685,"seo":1686,"severity":506,"stem":1687,"summary":1688,"tags":1689,"twitterCreator":506,"twitterSite":506,"type":1695,"updatedAt":1635,"__hash__":1696},"content_ru/guides/linux/monitor-disk-usage.md","Мониторинг дискового пространства в Linux: команды и практика",[707,708,709,710],"Ubuntu 20.04+","Debian 11+","CentOS 8+/RHEL 8+","Fedora 35+",{"type":13,"value":712,"toc":1621},[713,717,728,732,735,781,783,787,797,809,814,821,826,843,850,863,873,945,950,970,974,980,987,994,1000,1071,1076,1113,1122,1126,1129,1253,1259,1287,1291,1306,1349,1359,1363,1368,1397,1401,1434,1444,1448,1465,1468,1482,1486,1618],[16,714,716],{"id":715},"введение-зачем-это-нужно","Введение / Зачем это нужно",[21,718,719,720,723,724,727],{},"Постоянный мониторинг дискового пространства — критически важная задача для любого системного администратора или разработчика, работающего с серверами. Заполнение диска приводит к остановке служб, ошибкам записи логов и полной неработоспособности системы. Это руководство поможет вам не только ",[55,721,722],{},"диагностировать"," проблему, но и ",[55,725,726],{},"предотвратить"," её, освоив основные инструменты Linux для анализа использования диска на уровне файлов и каталогов. Вы научитесь быстро находить «пожирателей» места и принимать обоснованные решения по очистке.",[16,729,731],{"id":730},"требования-подготовка","Требования / Подготовка",[21,733,734],{},"Перед началом убедитесь, что:",[49,736,737,740,761,771],{},[52,738,739],{},"У вас есть доступ к терминалу Linux (через SSH или локально).",[52,741,742,743,745,746,152,749,152,751,754,755,80,758,159],{},"У вас есть права ",[55,744,179],{}," (администратора) для анализа системных каталогов (",[25,747,748],{},"/var",[25,750,215],{},[25,752,753],{},"/usr",") и использования ",[25,756,757],{},"ncdu",[25,759,760],{},"lsof",[52,762,763,764,39,767,770],{},"Дистрибутив основан на ",[55,765,766],{},"Debian/Ubuntu",[55,768,769],{},"RHEL/CentOS/Fedora"," (команды универсальны, но названия пакетов могут отличаться).",[52,772,773,774,152,776,152,778,780],{},"Вы знаете, какой именно раздел (",[25,775,80],{},[25,777,215],{},[25,779,748],{},") заполнился. Если нет — начните с первого шага.",[312,782],{},[16,784,786],{"id":785},"шаг-1-быстрый-обзор-состояния-всех-разделов","Шаг 1: быстрый обзор состояния всех разделов",[21,788,789,790,793,794,159],{},"Первым делом получите общую картину. Команда ",[25,791,792],{},"df"," (disk free) показывает использование ",[55,795,796],{},"файловых систем/разделов",[103,798,800],{"className":105,"code":799,"language":107,"meta":108,"style":108},"df -h\n",[25,801,802],{"__ignoreMap":108},[112,803,804,806],{"class":114,"line":115},[112,805,792],{"class":118},[112,807,808],{"class":129}," -h\n",[21,810,811],{},[55,812,813],{},"Пример вывода:",[103,815,819],{"className":816,"code":818,"language":577},[817],"language-text","Файл.система  Размер  Исп效益  Доступно Исп% Исп.на  Примонтировано в\n/dev/sda1        50G    45G     3.1G  94%   /        \n/dev/sda2       200G    150G     45G   77%   /home    \n/dev/sda3        20G     18G    1.5G   93%   /var\n",[25,820,818],{"__ignoreMap":108},[21,822,823],{},[55,824,825],{},"Что смотреть:",[291,827,828,837],{},[52,829,830,833,834,159],{},[25,831,832],{},"Исп%"," — процент использования. Целевые кандидаты на очистку — разделы с ",[55,835,836],{},">85%",[52,838,839,842],{},[25,840,841],{},"Примонтировано в"," — точка монтирования. Именно в неё нужно «проваливаться» для детального анализа.",[16,844,846,847],{"id":845},"шаг-2-детальный-анализ-проблемного-раздела-с-du","Шаг 2: детальный анализ проблемного раздела с ",[25,848,849],{},"du",[21,851,852,853,855,856,859,860,862],{},"Команда ",[25,854,849],{}," (disk usage) оценивает использование ",[55,857,858],{},"каталогов",". Она медленнее ",[25,861,792],{},", но даёт детализацию.",[21,864,865,868,869,872],{},[55,866,867],{},"Правило:"," Анализируйте ",[55,870,871],{},"снизу вверх",". Сначала обзорка верхнего уровня, затем углубление.",[103,874,876],{"className":105,"code":875,"language":107,"meta":108,"style":108},"# 1. Перейдите в корень проблемного раздела (например, /var)\ncd /var\n\n# 2. Покажите размер каждого элемента в текущей директории в читаемом виде (-h)\n#    Сортировка по убыванию размера (-r) и вывод только топ-20\nsudo du -sh * 2>/dev/null | sort -rh | head -n 20\n",[25,877,878,883,891,896,901,907],{"__ignoreMap":108},[112,879,880],{"class":114,"line":115},[112,881,882],{"class":244},"# 1. Перейдите в корень проблемного раздела (например, /var)\n",[112,884,885,888],{"class":114,"line":162},[112,886,887],{"class":129},"cd",[112,889,890],{"class":133}," /var\n",[112,892,893],{"class":114,"line":384},[112,894,895],{"emptyLinePlaceholder":547},"\n",[112,897,898],{"class":114,"line":423},[112,899,900],{"class":244},"# 2. Покажите размер каждого элемента в текущей директории в читаемом виде (-h)\n",[112,902,904],{"class":114,"line":903},5,[112,905,906],{"class":244},"#    Сортировка по убыванию размера (-r) и вывод только топ-20\n",[112,908,910,912,915,918,921,924,927,929,932,935,937,940,942],{"class":114,"line":909},6,[112,911,179],{"class":118},[112,913,914],{"class":133}," du",[112,916,917],{"class":129}," -sh",[112,919,920],{"class":129}," *",[112,922,923],{"class":122}," 2>",[112,925,926],{"class":133},"/dev/null",[112,928,123],{"class":122},[112,930,931],{"class":118}," sort",[112,933,934],{"class":129}," -rh",[112,936,123],{"class":122},[112,938,939],{"class":118}," head",[112,941,142],{"class":129},[112,943,944],{"class":129}," 20\n",[21,946,947],{},[55,948,949],{},"Ключевые флаги:",[291,951,952,958,964],{},[52,953,954,957],{},[25,955,956],{},"-s"," — суммарный размер для каждого аргумента.",[52,959,960,963],{},[25,961,962],{},"-h"," — человеко-читаемый (K, M, G).",[52,965,966,969],{},[25,967,968],{},"2>/dev/null"," — подавление ошибок «Permission denied».",[21,971,972],{},[55,973,813],{},[103,975,978],{"className":976,"code":977,"language":577},[817],"4.2G    log\n3.8G    cache\n1.2G    lib\n...\n",[25,979,977],{"__ignoreMap":108},[21,981,982,983,986],{},"Вы видите, что ",[25,984,985],{},"/var/log"," — главный «пожиратель». Теперь нужно углубиться в него.",[16,988,990,991,993],{"id":989},"шаг-3-интерактивный-анализ-с-ncdu-рекомендуется","Шаг 3: интерактивный анализ с ",[25,992,757],{}," (рекомендуется)",[21,995,996,997,999],{},"Для удобства установите ",[55,998,757],{}," (NCurses Disk Usage). Это интерактивный текстовый браузер использования диска.",[103,1001,1003],{"className":105,"code":1002,"language":107,"meta":108,"style":108},"# Установка (Debian/Ubuntu)\nsudo apt update && sudo apt install ncdu\n\n# Установка (RHEL/CentOS 8+)\nsudo dnf install ncdu\n\n# Запуск для анализа раздела /var\nsudo ncdu /var\n",[25,1004,1005,1010,1032,1036,1041,1051,1055,1061],{"__ignoreMap":108},[112,1006,1007],{"class":114,"line":115},[112,1008,1009],{"class":244},"# Установка (Debian/Ubuntu)\n",[112,1011,1012,1014,1016,1019,1023,1025,1027,1029],{"class":114,"line":162},[112,1013,179],{"class":118},[112,1015,235],{"class":133},[112,1017,1018],{"class":133}," update",[112,1020,1022],{"class":1021},"sVt8B"," && ",[112,1024,179],{"class":118},[112,1026,235],{"class":133},[112,1028,238],{"class":133},[112,1030,1031],{"class":133}," ncdu\n",[112,1033,1034],{"class":114,"line":384},[112,1035,895],{"emptyLinePlaceholder":547},[112,1037,1038],{"class":114,"line":423},[112,1039,1040],{"class":244},"# Установка (RHEL/CentOS 8+)\n",[112,1042,1043,1045,1047,1049],{"class":114,"line":903},[112,1044,179],{"class":118},[112,1046,252],{"class":133},[112,1048,238],{"class":133},[112,1050,1031],{"class":133},[112,1052,1053],{"class":114,"line":909},[112,1054,895],{"emptyLinePlaceholder":547},[112,1056,1058],{"class":114,"line":1057},7,[112,1059,1060],{"class":244},"# Запуск для анализа раздела /var\n",[112,1062,1064,1066,1069],{"class":114,"line":1063},8,[112,1065,179],{"class":118},[112,1067,1068],{"class":133}," ncdu",[112,1070,890],{"class":133},[21,1072,1073],{},[55,1074,1075],{},"Как работать в ncdu:",[291,1077,1078,1088,1094,1100,1106],{},[52,1079,1080,1081,80,1084,1087],{},"Стрелки ",[25,1082,1083],{},"↑",[25,1085,1086],{},"↓"," — навигация.",[52,1089,1090,1093],{},[25,1091,1092],{},"Enter"," — войти в каталог.",[52,1095,1096,1099],{},[25,1097,1098],{},"d"," — удалить выбранный файл/каталог (будет запрос подтверждения!).",[52,1101,1102,1105],{},[25,1103,1104],{},"q"," — выйти.",[52,1107,1108,1109,1112],{},"Нажмите ",[25,1110,1111],{},"?"," для полной справки.",[21,1114,1115,1117,1118,1121],{},[25,1116,757],{}," автоматически сканирует выбранный каталог и показывает ",[55,1119,1120],{},"процентное отношение"," к общему размеру, что очень наглядно.",[16,1123,1125],{"id":1124},"шаг-4-поиск-конкретных-больших-файлов","Шаг 4: поиск конкретных больших файлов",[21,1127,1128],{},"Иногда проблема не в каталогах, а в одном-двух огромных файлах (например, файл дампа базы данных, лог за годы, забытый архив).",[103,1130,1132],{"className":105,"code":1131,"language":107,"meta":108,"style":108},"# Поиск файлов больше 100МБ в /var/log и вывод топ-10 по размеру\nsudo find /var/log -type f -size +100M -exec du -h {} + 2>/dev/null | sort -rh | head -n 10\n\n# Более быстрый вариант (только имя и размер, без du)\nsudo find /var/log -type f -size +100M -exec ls -lh {} + | awk '{ print $5, $9 }' | sort -rh | head -n 10\n",[25,1133,1134,1139,1194,1198,1203],{"__ignoreMap":108},[112,1135,1136],{"class":114,"line":115},[112,1137,1138],{"class":244},"# Поиск файлов больше 100МБ в /var/log и вывод топ-10 по размеру\n",[112,1140,1141,1143,1146,1149,1152,1155,1158,1161,1164,1166,1169,1172,1175,1177,1179,1181,1183,1185,1187,1189,1191],{"class":114,"line":162},[112,1142,179],{"class":118},[112,1144,1145],{"class":133}," find",[112,1147,1148],{"class":133}," /var/log",[112,1150,1151],{"class":129}," -type",[112,1153,1154],{"class":133}," f",[112,1156,1157],{"class":129}," -size",[112,1159,1160],{"class":133}," +100M",[112,1162,1163],{"class":129}," -exec",[112,1165,914],{"class":133},[112,1167,1168],{"class":129}," -h",[112,1170,1171],{"class":133}," {}",[112,1173,1174],{"class":133}," +",[112,1176,923],{"class":122},[112,1178,926],{"class":133},[112,1180,123],{"class":122},[112,1182,931],{"class":118},[112,1184,934],{"class":129},[112,1186,123],{"class":122},[112,1188,939],{"class":118},[112,1190,142],{"class":129},[112,1192,1193],{"class":129}," 10\n",[112,1195,1196],{"class":114,"line":384},[112,1197,895],{"emptyLinePlaceholder":547},[112,1199,1200],{"class":114,"line":423},[112,1201,1202],{"class":244},"# Более быстрый вариант (только имя и размер, без du)\n",[112,1204,1205,1207,1209,1211,1213,1215,1217,1219,1221,1224,1227,1229,1231,1233,1236,1239,1241,1243,1245,1247,1249,1251],{"class":114,"line":903},[112,1206,179],{"class":118},[112,1208,1145],{"class":133},[112,1210,1148],{"class":133},[112,1212,1151],{"class":129},[112,1214,1154],{"class":133},[112,1216,1157],{"class":129},[112,1218,1160],{"class":133},[112,1220,1163],{"class":129},[112,1222,1223],{"class":133}," ls",[112,1225,1226],{"class":129}," -lh",[112,1228,1171],{"class":133},[112,1230,1174],{"class":133},[112,1232,123],{"class":122},[112,1234,1235],{"class":118}," awk",[112,1237,1238],{"class":133}," '{ print $5, $9 }'",[112,1240,123],{"class":122},[112,1242,931],{"class":118},[112,1244,934],{"class":129},[112,1246,123],{"class":122},[112,1248,939],{"class":118},[112,1250,142],{"class":129},[112,1252,1193],{"class":129},[21,1254,1255,1258],{},[55,1256,1257],{},"Для поиска по всему разделу"," (может быть долгим):",[103,1260,1262],{"className":105,"code":1261,"language":107,"meta":108,"style":108},"sudo find /var -type f -size +500M 2>/dev/null\n",[25,1263,1264],{"__ignoreMap":108},[112,1265,1266,1268,1270,1273,1275,1277,1279,1282,1284],{"class":114,"line":115},[112,1267,179],{"class":118},[112,1269,1145],{"class":133},[112,1271,1272],{"class":133}," /var",[112,1274,1151],{"class":129},[112,1276,1154],{"class":133},[112,1278,1157],{"class":129},[112,1280,1281],{"class":133}," +500M",[112,1283,923],{"class":122},[112,1285,1286],{"class":133},"/dev/null\n",[16,1288,1290],{"id":1289},"шаг-5-поиск-висячих-удалённых-файлов","Шаг 5: поиск «висячих» удалённых файлов",[21,1292,1293,1294,1297,1298,1301,1302,1305],{},"Ситуация: вы удалили большой файл через ",[25,1295,1296],{},"rm",", но место ",[55,1299,1300],{},"не освободилось",". Это происходит, если процесс всё ещё держит ",[55,1303,1304],{},"дескриптор"," удалённого файла.",[103,1307,1309],{"className":105,"code":1308,"language":107,"meta":108,"style":108},"# Показать все открытые удалённые (deleted) файлы в системе\nsudo lsof | grep '(deleted)'\n\n# Пример вывода:\n# COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME\n# java     1234   app    rtd    REG    8,2   10.0G 123456 /var/log/app.log (deleted)\n",[25,1310,1311,1316,1330,1334,1339,1344],{"__ignoreMap":108},[112,1312,1313],{"class":114,"line":115},[112,1314,1315],{"class":244},"# Показать все открытые удалённые (deleted) файлы в системе\n",[112,1317,1318,1320,1323,1325,1327],{"class":114,"line":162},[112,1319,179],{"class":118},[112,1321,1322],{"class":133}," lsof",[112,1324,123],{"class":122},[112,1326,126],{"class":118},[112,1328,1329],{"class":133}," '(deleted)'\n",[112,1331,1332],{"class":114,"line":384},[112,1333,895],{"emptyLinePlaceholder":547},[112,1335,1336],{"class":114,"line":423},[112,1337,1338],{"class":244},"# Пример вывода:\n",[112,1340,1341],{"class":114,"line":903},[112,1342,1343],{"class":244},"# COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME\n",[112,1345,1346],{"class":114,"line":909},[112,1347,1348],{"class":244},"# java     1234   app    rtd    REG    8,2   10.0G 123456 /var/log/app.log (deleted)\n",[21,1350,1351,1354,1355,1358],{},[55,1352,1353],{},"Решение:"," Перезапустите процесс (",[25,1356,1357],{},"PID 1234"," в примере). После этого место освободится.",[16,1360,1362],{"id":1361},"шаг-6-проверка-места-занятого-кэшем-пакетного-менеджера","Шаг 6: проверка места, занятого кэшем пакетного менеджера",[21,1364,1365,1366,169],{},"Для ",[55,1367,766],{},[103,1369,1371],{"className":105,"code":1370,"language":107,"meta":108,"style":108},"sudo apt clean        # Удаляет все кэшированные .deb файлы из /var/cache/apt/archives\nsudo apt autoremove   # Удаляет зависимости, установленные автоматически и больше не нужные\n",[25,1372,1373,1385],{"__ignoreMap":108},[112,1374,1375,1377,1379,1382],{"class":114,"line":115},[112,1376,179],{"class":118},[112,1378,235],{"class":133},[112,1380,1381],{"class":133}," clean",[112,1383,1384],{"class":244},"        # Удаляет все кэшированные .deb файлы из /var/cache/apt/archives\n",[112,1386,1387,1389,1391,1394],{"class":114,"line":162},[112,1388,179],{"class":118},[112,1390,235],{"class":133},[112,1392,1393],{"class":133}," autoremove",[112,1395,1396],{"class":244},"   # Удаляет зависимости, установленные автоматически и больше не нужные\n",[21,1398,1365,1399,169],{},[55,1400,769],{},[103,1402,1404],{"className":105,"code":1403,"language":107,"meta":108,"style":108},"sudo yum clean all    # Очищает весь кэш yum/dnf\nsudo package-cleanup --leaves  # Показывает «осиротевшие» пакеты (требуется установка yum-utils)\n",[25,1405,1406,1421],{"__ignoreMap":108},[112,1407,1408,1410,1413,1415,1418],{"class":114,"line":115},[112,1409,179],{"class":118},[112,1411,1412],{"class":133}," yum",[112,1414,1381],{"class":133},[112,1416,1417],{"class":133}," all",[112,1419,1420],{"class":244},"    # Очищает весь кэш yum/dnf\n",[112,1422,1423,1425,1428,1431],{"class":114,"line":162},[112,1424,179],{"class":118},[112,1426,1427],{"class":133}," package-cleanup",[112,1429,1430],{"class":129}," --leaves",[112,1432,1433],{"class":244},"  # Показывает «осиротевшие» пакеты (требуется установка yum-utils)\n",[21,1435,1436,1439,1440,1443],{},[55,1437,1438],{},"Важно:"," Не выполняйте ",[25,1441,1442],{},"clean"," на продакшн-сервере без понимания последствий. Это ускорит будущие обновления, но может потребовать переустановки пакетов.",[16,1445,1447],{"id":1446},"проверка-результата","Проверка результата",[21,1449,1450,1451,1454,1455,1458,1459,1461,1462,216],{},"После выполнения очищающих действий вернитесь к ",[55,1452,1453],{},"Шагу 1"," и выполните ",[25,1456,1457],{},"df -h"," снова. Убедитесь, что ",[25,1460,832],{}," для проблемного раздела снизился до безопасного уровня (рекомендуется ",[55,1463,1464],{},"\u003C80%",[21,1466,1467],{},"Также можно проверить изменение в конкретном каталоге:",[103,1469,1471],{"className":105,"code":1470,"language":107,"meta":108,"style":108},"du -sh /var/log\n",[25,1472,1473],{"__ignoreMap":108},[112,1474,1475,1477,1479],{"class":114,"line":115},[112,1476,849],{"class":118},[112,1478,917],{"class":129},[112,1480,1481],{"class":133}," /var/log\n",[16,1483,1485],{"id":1484},"возможные-проблемы","Возможные проблемы",[49,1487,1488,1522,1565,1593],{},[52,1489,1490,1497],{},[55,1491,1492,1494,1495,1111],{},[25,1493,849],{}," показывает меньше, чем ",[25,1496,792],{},[291,1498,1499,1511],{},[52,1500,1501,1504,1505,1507,1508,1510],{},[55,1502,1503],{},"Причина:"," Файлы, удалённые, но всё ещё открытые процессами (см. Шаг 5). Или использование ",[25,1506,849],{}," без ",[25,1509,179],{}," (вы не видите файлы других пользователей).",[52,1512,1513,1515,1516,1519,1520,159],{},[55,1514,1353],{}," Используйте ",[25,1517,1518],{},"sudo du"," и ищите «deleted» файлы через ",[25,1521,760],{},[52,1523,1524,1532],{},[55,1525,1526,80,1528,1531],{},[25,1527,757],{},[25,1529,1530],{},"find"," зависает или очень долгий?",[291,1533,1534,1546],{},[52,1535,1536,1538,1539,152,1542,1545],{},[55,1537,1503],{}," Анализ огромного количества мелких файлов (например, ",[25,1540,1541],{},"/proc",[25,1543,1544],{},"/sys",", сетевые файловые системы).",[52,1547,1548,1550,1551,1554,1555,1557,1558,1561,1562,216],{},[55,1549,1353],{}," Всегда указывайте конкретный путь для анализа (",[25,1552,1553],{},"ncdu /var","), а не корень ",[25,1556,80],{},". Исключите монтированные файловые системы флагом ",[25,1559,1560],{},"-x"," (",[25,1563,1564],{},"sudo du -shx /",[52,1566,1567,1575],{},[55,1568,1569,1570,39,1572,1574],{},"Не могу удалить файл из ",[25,1571,757],{},[25,1573,1296],{}," — «Permission denied»",[291,1576,1577,1582],{},[52,1578,1579,1581],{},[55,1580,1503],{}," Файл принадлежит другому пользователю или системному процессу.",[52,1583,1584,1515,1586,1588,1589,1592],{},[55,1585,1353],{},[25,1587,179],{}," для удаления (",[25,1590,1591],{},"sudo rm путь/к/файлу","). Будьте осторожны!",[52,1594,1595,1598],{},[55,1596,1597],{},"Очистка логов не помогла — место вернулось через день",[291,1599,1600,1605],{},[52,1601,1602,1604],{},[55,1603,1503],{}," Приложение продолжает бесконтрольно писать логи. Увеличился ли размер одного файла или появились новые?",[52,1606,1607,1609,1610,1613,1614,1617],{},[55,1608,1353],{}," Настройте ротацию логов (",[25,1611,1612],{},"logrotate",") для проблемного приложения. Найдите конфиг в ",[25,1615,1616],{},"/etc/logrotate.d/"," или настройте в самом приложении.",[493,1619,1620],{},"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 .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}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 .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":108,"searchDepth":162,"depth":162,"links":1622},[1623,1624,1625,1626,1628,1630,1631,1632,1633,1634],{"id":715,"depth":162,"text":716},{"id":730,"depth":162,"text":731},{"id":785,"depth":162,"text":786},{"id":845,"depth":162,"text":1627},"Шаг 2: детальный анализ проблемного раздела с du",{"id":989,"depth":162,"text":1629},"Шаг 3: интерактивный анализ с ncdu (рекомендуется)",{"id":1124,"depth":162,"text":1125},{"id":1289,"depth":162,"text":1290},{"id":1361,"depth":162,"text":1362},{"id":1446,"depth":162,"text":1447},{"id":1484,"depth":162,"text":1485},"2026-02-15 20:27:29","Узнайте, как эффективно отслеживать использование диска в Linux с помощью df, du и ncdu. Пошаговая инструкция с примерами для Ubuntu, CentOS и других дистрибутивов.","15-30 мин",[1639,1642,1645,1648],{"question":1640,"answer":1641},"Как быстро посмотреть свободное место на всех разделах?","Используйте команду `df -h`. Флаг `-h` показывает размеры в удобочитаемом формате (ГБ, МБ).",{"question":1643,"answer":1644},"Как найти самые большие каталоги в текущей папке?","Выполните `du -sh * | sort -rh | head -n 10`. Эта цепочка команд сортирует каталоги по убыванию размера и показывает топ-10.",{"question":1646,"answer":1647},"Можно ли мониторить диск в реальном времени?","Да, используйте `watch -n 5 df -h` для обновления каждые 5 секунд или установите `ncdu` для интерактивного анализа.",{"question":1649,"answer":1650},"Почему `df` показывает меньше места, чем есть на самом деле?","Чаще всего это резервирование места под root (обычно 5%) или метаданные файловой системы (например, для ext4).",[1652,1655,1658,1661,1664,1667],{"name":1653,"text":1654},"Установите необходимые утилиты (опционально)","Убедитесь, что установлены `ncdu` и `lsof`. На Debian/Ubuntu: `sudo apt install ncdu lsof`. На RHEL/CentOS: `sudo yum install ncdu lsof`.",{"name":1656,"text":1657},"Просмотрите общую картину по разделам","Запустите `df -h`. Обратите внимание на столбцы `Size`, `Used` и `Use%`. Раздел с `Use%` близким к 100% требует внимания.",{"name":1659,"text":1660},"Найдите крупнейшие каталоги в проблемном разделе","Сменитесь на каталог раздела (например, `cd /var`) и выполните `du -sh * 2>/dev/null | sort -rh | head -n 20`. Флаг `2>/dev/null` скрывает ошибки доступа.",{"name":1662,"text":1663},"Используйте ncdu для интерактивного анализа","В корне проблемного раздела запустите `sudo ncdu`. Это покажет детальную иерархию с возможностью навигации. Нажмите `?` для справки.",{"name":1665,"text":1666},"Найдите конкретные большие файлы","В каталоге выполните `find . -type f -exec du -h {} + 2>/dev/null | sort -rh | head -n 20`. Для поиска по всему разделу: `sudo find /path -type f -size +100M`.",{"name":1668,"text":1669},"Проверьте, какие процессы удерживают удалённые файлы","Если удалили большой файл, но место не освободилось, найдите процесс: `sudo lsof | grep '(deleted)'`. Перезапустите проблемный процесс.","PT20M",[1672,1673,1674,1675,1676,1677,1678,1679],"мониторинг диска linux","проверить свободное место linux","команда df du","найти большие файлы linux","очистить диск linux","ncdu утилита","диск заполнен linux что делать","анализ использования диска",{},[1682,1683,1684],"/guides/linux/clean-disk-space","/errors/linux/no-space-left-on-device","/guides/linux/automate-disk-cleanup","Гайды Linux",{"title":705,"description":1636},"guides/linux/monitor-disk-usage","В этом руководстве вы освоите ключевые утилиты Linux для анализа дискового пространства, научитесь находить большие файлы и каталоги, а также настроите базовый мониторинг.",[1690,1691,1692,792,849,1693,1694],"гайды linux","мониторинг","дисковое пространство","terminal","sysadmin","guide","MmnAiz30Ij1vV0QZ34mDKBsQNA5h7jla0XV-bW1SMAY"]