[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/troubleshoot-filesystem":3,"mdc-41prw2-key":572,"mdc-fwaby1-key":592,"mdc--uj2z08-key":620,"mdc-pixj37-key":636,"mdc--oxxini-key":653,"mdc--ixhmxw-key":670,"mdc--2b1btn-key":694,"mdc--gr6ly9-key":725,"mdc-8zt76k-key":749,"related-/guides/linux/check-disk-space,/guides/linux/fix-mount-issues,/errors/linux/filesystem-error":773},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":505,"code":96,"createdAt":506,"description":507,"difficulty":508,"draft":509,"estimatedTime":510,"extension":511,"faq":512,"howToSteps":525,"howToTotalTime":541,"image":505,"keywords":542,"locale":553,"meta":554,"navigation":555,"path":556,"platform":557,"related":558,"section":562,"seo":563,"severity":96,"stem":564,"summary":565,"tags":566,"twitterCreator":505,"twitterSite":505,"type":570,"updatedAt":506,"__hash__":571},"content_ru/guides/linux/troubleshoot-filesystem.md","Как исправить проблемы с файловой системой Linux: пошаговое руководство",[7,8,9,10],"Ubuntu 20.04","Ubuntu 22.04","Debian 11","CentOS 8","FixPedia Team",{"type":13,"value":14,"toc":491},"minimark",[15,20,24,28,75,79,84,90,118,129,133,139,156,159,173,187,200,203,207,214,235,241,256,263,267,270,292,295,315,318,322,325,349,352,364,370,384,387,391,409,416,419,484,487],[16,17,19],"h2",{"id":18},"введение","Введение",[21,22,23],"p",{},"Современные системы Linux крайне чувствительны к ошибкам файловой системы. Поврежденные inode, несоответствие меток разделов или неправильно смонтированные точки монтирования могут привести к потере доступа к данным. В этом руководстве мы расскажем, как быстро диагностировать и исправить эти проблемы с помощью стандартных инструментов Linux. После выполнения пошаговых инструкций вы сможете самостоятельно восстановить работоспособность диска и предотвратить дальнейшие сбои.",[16,25,27],{"id":26},"требования","Требования",[29,30,31,40,43,72],"ul",{},[32,33,34,35,39],"li",{},"Доступ к системе с правами root (или использование ",[36,37,38],"code",{},"sudo",").",[32,41,42],{},"Диск, который требуется отремонтировать, подключенный или доступный через Live USB.",[32,44,45,46,49,50,49,53,49,56,49,59,49,62,49,65,49,68,71],{},"Основные утилиты: ",[36,47,48],{},"e2fsck",", ",[36,51,52],{},"resize2fs",[36,54,55],{},"debugfs",[36,57,58],{},"dumpe2fs",[36,60,61],{},"testdisk",[36,63,64],{},"lsblk",[36,66,67],{},"mount",[36,69,70],{},"blkid",".",[32,73,74],{},"Сборник команд для резервного копирования важных данных перед началом ремонта.",[16,76,78],{"id":77},"пошаговая-инструкция","Пошаговая инструкция",[80,81,83],"h3",{"id":82},"шаг-1-запуск-проверки-файловой-системы-с-помощью-fsck","Шаг 1: Запуск проверки файловой системы с помощью fsck",[21,85,86,89],{},[36,87,88],{},"fsck"," — основной инструмент для проверки и восстановления файловых систем ext4/3. Для принудительного ремонта (игнорирования запросов пользователя) выполните:",[91,92,97],"pre",{"className":93,"code":94,"language":95,"meta":96,"style":96},"language-bash shiki shiki-themes github-light github-dark","sudo e2fsck -y /dev/sdX\n","bash","",[36,98,99],{"__ignoreMap":96},[100,101,104,107,111,115],"span",{"class":102,"line":103},"line",1,[100,105,38],{"class":106},"sScJk",[100,108,110],{"class":109},"sZZnC"," e2fsck",[100,112,114],{"class":113},"sj4cs"," -y",[100,116,117],{"class":109}," /dev/sdX\n",[21,119,120,121,124,125,128],{},"Замените ",[36,122,123],{},"sdX"," на реальный идентификатор устройства (например, ",[36,126,127],{},"sdb1","). Команда автоматически исправит обнаруженные ошибки и выведет отчет о проделанной работе.",[80,130,132],{"id":131},"шаг-2-восстановление-поврежденного-superblock","Шаг 2: Восстановление поврежденного superblock",[21,134,135,136,138],{},"Если ",[36,137,88],{}," не может прочитать superblock, вы можете восстановить его вручную:",[91,140,142],{"className":93,"code":141,"language":95,"meta":96,"style":96},"sudo resize2fs -f /dev/sdX\n",[36,143,144],{"__ignoreMap":96},[100,145,146,148,151,154],{"class":102,"line":103},[100,147,38],{"class":106},[100,149,150],{"class":109}," resize2fs",[100,152,153],{"class":113}," -f",[100,155,117],{"class":109},[21,157,158],{},"или, для более глубокого ремонта:",[91,160,162],{"className":93,"code":161,"language":95,"meta":96,"style":96},"debugfs -w /dev/sdX\n",[36,163,164],{"__ignoreMap":96},[100,165,166,168,171],{"class":102,"line":103},[100,167,55],{"class":106},[100,169,170],{"class":113}," -w",[100,172,117],{"class":109},[21,174,175,176,178,179,182,183,186],{},"В режиме ",[36,177,55],{}," выполните команды ",[36,180,181],{},"superblock"," и ",[36,184,185],{},"write",", чтобы восстановить метаданные диска. Закройте консоль после завершения.",[188,189,190],"blockquote",{},[21,191,192,196,197,199],{},[193,194,195],"strong",{},"💡 Совет:"," Восстановленный superblock позволяет ",[36,198,67],{}," нормально смонтировать раздел.",[201,202],"in-article-ad",{},[80,204,206],{"id":205},"шаг-3-проверка-соответствия-точек-монтирования","Шаг 3: Проверка соответствия точек монтирования",[21,208,209,210,213],{},"Неправильная запись в ",[36,211,212],{},"/etc/fstab"," или несоответствие между устройством и точкой монтирования также вызывают ошибки файловой системы. Проверьте текущее монтирование:",[91,215,217],{"className":93,"code":216,"language":95,"meta":96,"style":96},"sudo mount | grep /dev/sdX\n",[36,218,219],{"__ignoreMap":96},[100,220,221,223,226,230,233],{"class":102,"line":103},[100,222,38],{"class":106},[100,224,225],{"class":109}," mount",[100,227,229],{"class":228},"szBVR"," |",[100,231,232],{"class":106}," grep",[100,234,117],{"class":109},[21,236,237,238,240],{},"Сравните вывод с записями в ",[36,239,212],{},". Если нужно изменить запись, откройте файл:",[91,242,244],{"className":93,"code":243,"language":95,"meta":96,"style":96},"sudo nano /etc/fstab\n",[36,245,246],{"__ignoreMap":96},[100,247,248,250,253],{"class":102,"line":103},[100,249,38],{"class":106},[100,251,252],{"class":109}," nano",[100,254,255],{"class":109}," /etc/fstab\n",[21,257,258,259,262],{},"Сохраните изменения и выполните ",[36,260,261],{},"sudo mount -a",", чтобы применить их.",[80,264,266],{"id":265},"шаг-4-контроль-целостности-данных-с-помощью-dumpe2fs","Шаг 4: Контроль целостности данных с помощью dumpe2fs",[21,268,269],{},"Убедитесь, что файловая система не имеет внутренних повреждений:",[91,271,273],{"className":93,"code":272,"language":95,"meta":96,"style":96},"sudo dumpe2fs /dev/sdX | grep 'Number of inodes'\n",[36,274,275],{"__ignoreMap":96},[100,276,277,279,282,285,287,289],{"class":102,"line":103},[100,278,38],{"class":106},[100,280,281],{"class":109}," dumpe2fs",[100,283,284],{"class":109}," /dev/sdX",[100,286,229],{"class":228},[100,288,232],{"class":106},[100,290,291],{"class":109}," 'Number of inodes'\n",[21,293,294],{},"Если значение равно 0 или необычно мало, вероятно, inode повреждены. Также проверьте системный журнал:",[91,296,298],{"className":93,"code":297,"language":95,"meta":96,"style":96},"dmesg | grep -i error\n",[36,299,300],{"__ignoreMap":96},[100,301,302,305,307,309,312],{"class":102,"line":103},[100,303,304],{"class":106},"dmesg",[100,306,229],{"class":228},[100,308,232],{"class":106},[100,310,311],{"class":113}," -i",[100,313,314],{"class":109}," error\n",[21,316,317],{},"Обратите внимание на сообщения типа \"Filesystem state: error\" – они указывают на необходимость более глубокого ремонта.",[80,319,321],{"id":320},"шаг-5-повторная-проверка-работоспособности","Шаг 5: Повторная проверка работоспособности",[21,323,324],{},"После выполнения предыдущих шагов монтируйте диск и убедитесь, что данные доступны:",[91,326,328],{"className":93,"code":327,"language":95,"meta":96,"style":96},"sudo mount /dev/sdX /mnt/point\nlsblk -f\n",[36,329,330,341],{"__ignoreMap":96},[100,331,332,334,336,338],{"class":102,"line":103},[100,333,38],{"class":106},[100,335,225],{"class":109},[100,337,284],{"class":109},[100,339,340],{"class":109}," /mnt/point\n",[100,342,344,346],{"class":102,"line":343},2,[100,345,64],{"class":106},[100,347,348],{"class":113}," -f\n",[21,350,351],{},"Если всё в порядке, проверьте содержимое:",[91,353,355],{"className":93,"code":354,"language":95,"meta":96,"style":96},"ls /mnt/point\n",[36,356,357],{"__ignoreMap":96},[100,358,359,362],{"class":102,"line":103},[100,360,361],{"class":106},"ls",[100,363,340],{"class":109},[21,365,366,367,369],{},"Если диск по-прежнему не работает, используйте ",[36,368,61],{}," для восстановления потерянных разделов:",[91,371,373],{"className":93,"code":372,"language":95,"meta":96,"style":96},"sudo testdisk /dev/sdX\n",[36,374,375],{"__ignoreMap":96},[100,376,377,379,382],{"class":102,"line":103},[100,378,38],{"class":106},[100,380,381],{"class":109}," testdisk",[100,383,117],{"class":109},[21,385,386],{},"Следуйте интерактивному меню, чтобы восстановить таблицу разделов и выполнить сканирование.",[16,388,390],{"id":389},"проверка-результата","Проверка результата",[29,392,393,399,406],{},[32,394,395,396,398],{},"Диск смонтирован без ошибок (",[36,397,67],{}," выводит строку с устройством и точкой монтирования).",[32,400,401,402,405],{},"Команда ",[36,403,404],{},"lsblk -f"," показывает корректную файловую систему.",[32,407,408],{},"Данные доступны для чтения/записи.",[21,410,411,412,415],{},"Если что-то не работает, вернитесь к шагу ",[193,413,414],{},"Возможные проблемы"," ниже.",[16,417,414],{"id":418},"возможные-проблемы",[29,420,421,433,446,454,469],{},[32,422,423,428,429,432],{},[193,424,425,427],{},[36,426,88],{}," виснет на «Ожидание пользователей»"," – диск смонтирован в другой точке. Отсоедините его (",[36,430,431],{},"sudo umount /mount/point",") и повторите проверку.",[32,434,435,438,439,442,443,445],{},[193,436,437],{},"Superblock отсутствует"," – используйте ",[36,440,441],{},"fsck -o ressuper"," или ",[36,444,55],{}," для его восстановления.",[32,447,448,453],{},[193,449,450,451],{},"Несоответствие ",[36,452,212],{}," – временно закомментируйте строку, смонтируйте диск вручную, затем скорректируйте конфигурацию.",[32,455,456,459,460,442,462,465,466,71],{},[193,457,458],{},"Число inode равно 0"," – возможно, файловая система полностью уничтожена. Восстановите раздел с помощью ",[36,461,61],{},[36,463,464],{},"gdisk",", затем выполните ",[36,467,468],{},"mkfs.ext4",[32,470,471,474,475,478,479,442,482,71],{},[193,472,473],{},"Диск по-прежнему недоступен"," – проверьте таблицу разделов (",[36,476,477],{},"fdisk -l","), убедитесь, что MBR/GPT совпадает, и восстановите потерянный раздел с помощью ",[36,480,481],{},"photorec",[36,483,61],{},[21,485,486],{},"Следуйте приведенным решениям в порядке их появления. Если проблема сохраняется, возможно, неисправность аппаратного уровня – рассмотрите возможность замены диска.",[488,489,490],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":96,"searchDepth":343,"depth":343,"links":492},[493,494,495,503,504],{"id":18,"depth":343,"text":19},{"id":26,"depth":343,"text":27},{"id":77,"depth":343,"text":78,"children":496},[497,499,500,501,502],{"id":82,"depth":498,"text":83},3,{"id":131,"depth":498,"text":132},{"id":205,"depth":498,"text":206},{"id":265,"depth":498,"text":266},{"id":320,"depth":498,"text":321},{"id":389,"depth":343,"text":390},{"id":418,"depth":343,"text":414},null,"2026-07-20 10:39:23","Узнайте, как быстро диагностировать и исправить ошибки файловой системы Linux. Пошаговая инструкция с командами fsck, mount и проверкой целостности за 5 минут.","medium",false,"10-15 мин","md",[513,516,519,522],{"question":514,"answer":515},"Что делать, если команда `fsck` выводит ошибку «Ожидание пользователей»?","Отмените команду, убедитесь, что диск не смонтирован, и используйте `fsck -y` для принудительного ремонта.",{"question":517,"answer":518},"Как проверить, есть ли несоответствие между точкой монтирования и файловой системой?","Используйте `mount` и `blkid` для сопоставления; проверьте `/etc/fstab`.",{"question":520,"answer":521},"Почему после ремонта диск все еще недоступен?","Проверьте таблицу разделов с помощью `fdisk -l`, убедитесь, что метка раздела совпадает, и восстановите потерянный superblock.",{"question":523,"answer":524},"Можно ли предотвратить повторное повреждение файловой системы?","Регулярно выполняйте `e2fsck -f`, используйте резервное копирование, отключайте диск безопасно и включите журнализацию (ext4).",[526,529,532,535,538],{"name":527,"text":528},"Запуск проверки файловой системы с помощью fsck","Подключите диск или используйте Live USB, затем выполните `sudo e2fsck -y /dev/sdX` для принудительной проверки. Команда исправит обнаруженные ошибки.",{"name":530,"text":531},"Восстановление поврежденного superblock","Если fsck не может прочитать superblock, используйте `sudo resize2fs -f /dev/sdX` или `debugfs -w /dev/sdX` для восстановления метаданных.",{"name":533,"text":534},"Проверка соответствия точек монтирования","Запустите `sudo mount | grep /dev/sdX` и сравните с записями `/etc/fstab`. Исправьте несоответствия, используя `sudo nano /etc/fstab`.",{"name":536,"text":537},"Контроль целостности данных с помощью dumpe2fs","Выполните `sudo dumpe2fs /dev/sdX | grep 'Number of inodes'` чтобы убедиться, что количество inode не превышает 0. Проверьте журналы `dmesg` на наличие необработанных ошибок.",{"name":539,"text":540},"Повторная проверка работоспособности","Монтируйте диск, запустите `lsblk -f` и проверьте доступ к файлам. Используйте `sudo testdisk /dev/sdX` для восстановления потерянных разделов, если необходимо.","PT15M",[543,544,545,546,547,548,549,550,551,552],"проблемы с файловой системой linux","ошибка файловой системы linux","fsck не работает","диагностика дисков linux","восстановление данных linux","mount несоответствует fs","проверка целостности файловой системы","repair ext4","stat необработанные ошибки","логирование журнала ext4","ru_RU",{},true,"/guides/linux/troubleshoot-filesystem","linux",[559,560,561],"/guides/linux/check-disk-space","/guides/linux/fix-mount-issues","/errors/linux/filesystem-error","Ошибки Linux",{"title":5,"description":507},"guides/linux/troubleshoot-filesystem","В этом руководстве вы узнаете, как выявить и устранить распространенные проблемы с файловой системой в Linux, включая поврежденные inode, неверные точки монтирования и ошибки fsck. После выполнения шагов вы сможете самостоятельно восстановить доступ к дискам и предотвратить дальнейшие сбои.",[557,567,568,569],"filesystem","troubleshooting","recovery","guide","VCuhvyoVTkHSpnUQX_mnUmJBHRzJNqDw9OmujFiDUGo",{"data":573,"body":574},{},{"type":575,"children":576},"root",[577],{"type":578,"tag":21,"props":579,"children":580},"element",{},[581,584,590],{"type":582,"value":583},"text","Отмените команду, убедитесь, что диск не смонтирован, и используйте ",{"type":578,"tag":36,"props":585,"children":587},{"className":586},[],[588],{"type":582,"value":589},"fsck -y",{"type":582,"value":591}," для принудительного ремонта.",{"data":593,"body":594},{},{"type":575,"children":595},[596],{"type":578,"tag":21,"props":597,"children":598},{},[599,601,606,607,612,614,619],{"type":582,"value":600},"Используйте ",{"type":578,"tag":36,"props":602,"children":604},{"className":603},[],[605],{"type":582,"value":67},{"type":582,"value":182},{"type":578,"tag":36,"props":608,"children":610},{"className":609},[],[611],{"type":582,"value":70},{"type":582,"value":613}," для сопоставления; проверьте ",{"type":578,"tag":36,"props":615,"children":617},{"className":616},[],[618],{"type":582,"value":212},{"type":582,"value":71},{"data":621,"body":622},{},{"type":575,"children":623},[624],{"type":578,"tag":21,"props":625,"children":626},{},[627,629,634],{"type":582,"value":628},"Проверьте таблицу разделов с помощью ",{"type":578,"tag":36,"props":630,"children":632},{"className":631},[],[633],{"type":582,"value":477},{"type":582,"value":635},", убедитесь, что метка раздела совпадает, и восстановите потерянный superblock.",{"data":637,"body":638},{},{"type":575,"children":639},[640],{"type":578,"tag":21,"props":641,"children":642},{},[643,645,651],{"type":582,"value":644},"Регулярно выполняйте ",{"type":578,"tag":36,"props":646,"children":648},{"className":647},[],[649],{"type":582,"value":650},"e2fsck -f",{"type":582,"value":652},", используйте резервное копирование, отключайте диск безопасно и включите журнализацию (ext4).",{"data":654,"body":655},{},{"type":575,"children":656},[657],{"type":578,"tag":21,"props":658,"children":659},{},[660,662,668],{"type":582,"value":661},"Подключите диск или используйте Live USB, затем выполните ",{"type":578,"tag":36,"props":663,"children":665},{"className":664},[],[666],{"type":582,"value":667},"sudo e2fsck -y /dev/sdX",{"type":582,"value":669}," для принудительной проверки. Команда исправит обнаруженные ошибки.",{"data":671,"body":672},{},{"type":575,"children":673},[674],{"type":578,"tag":21,"props":675,"children":676},{},[677,679,685,686,692],{"type":582,"value":678},"Если fsck не может прочитать superblock, используйте ",{"type":578,"tag":36,"props":680,"children":682},{"className":681},[],[683],{"type":582,"value":684},"sudo resize2fs -f /dev/sdX",{"type":582,"value":442},{"type":578,"tag":36,"props":687,"children":689},{"className":688},[],[690],{"type":582,"value":691},"debugfs -w /dev/sdX",{"type":582,"value":693}," для восстановления метаданных.",{"data":695,"body":696},{},{"type":575,"children":697},[698],{"type":578,"tag":21,"props":699,"children":700},{},[701,703,709,711,716,718,724],{"type":582,"value":702},"Запустите ",{"type":578,"tag":36,"props":704,"children":706},{"className":705},[],[707],{"type":582,"value":708},"sudo mount | grep /dev/sdX",{"type":582,"value":710}," и сравните с записями ",{"type":578,"tag":36,"props":712,"children":714},{"className":713},[],[715],{"type":582,"value":212},{"type":582,"value":717},". Исправьте несоответствия, используя ",{"type":578,"tag":36,"props":719,"children":721},{"className":720},[],[722],{"type":582,"value":723},"sudo nano /etc/fstab",{"type":582,"value":71},{"data":726,"body":727},{},{"type":575,"children":728},[729],{"type":578,"tag":21,"props":730,"children":731},{},[732,734,740,742,747],{"type":582,"value":733},"Выполните ",{"type":578,"tag":36,"props":735,"children":737},{"className":736},[],[738],{"type":582,"value":739},"sudo dumpe2fs /dev/sdX | grep 'Number of inodes'",{"type":582,"value":741}," чтобы убедиться, что количество inode не превышает 0. Проверьте журналы ",{"type":578,"tag":36,"props":743,"children":745},{"className":744},[],[746],{"type":582,"value":304},{"type":582,"value":748}," на наличие необработанных ошибок.",{"data":750,"body":751},{},{"type":575,"children":752},[753],{"type":578,"tag":21,"props":754,"children":755},{},[756,758,763,765,771],{"type":582,"value":757},"Монтируйте диск, запустите ",{"type":578,"tag":36,"props":759,"children":761},{"className":760},[],[762],{"type":582,"value":404},{"type":582,"value":764}," и проверьте доступ к файлам. Используйте ",{"type":578,"tag":36,"props":766,"children":768},{"className":767},[],[769],{"type":582,"value":770},"sudo testdisk /dev/sdX",{"type":582,"value":772}," для восстановления потерянных разделов, если необходимо.",[]]