[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/guides/linux/fsck-repair":3,"mdc-lj0vwe-key":1052,"mdc--djyj0p-key":1062,"mdc-l2ovun-key":1070,"mdc--dxfty1-key":1086,"mdc--3pjmle-key":1102,"mdc-9jt6jy-key":1125,"mdc--f7nqx8-key":1142,"mdc--z2glyi-key":1175,"mdc--4mf6bq-key":1183,"mdc--pvb0ge-key":1199,"related-/guides/linux/ext4-recovery,/guides/linux/smartctl-disk-health,/guides/linux/live-cd-usage":1223},{"id":4,"title":5,"appliesTo":6,"author":12,"body":13,"canonical":980,"code":980,"createdAt":981,"description":982,"difficulty":983,"draft":984,"estimatedTime":985,"extension":986,"faq":987,"howToSteps":1000,"howToTotalTime":1019,"image":980,"keywords":1020,"locale":1031,"meta":1032,"navigation":1033,"path":1034,"platform":1035,"related":1036,"section":1040,"seo":1041,"severity":983,"stem":1042,"summary":1043,"tags":1044,"twitterCreator":980,"twitterSite":980,"type":1050,"updatedAt":981,"__hash__":1051},"content_ru/guides/linux/fsck-repair.md","Fsck: полное руководство по проверке и исправлению файловых систем Linux",[7,8,9,10,11],"Ubuntu 22.04+","Debian 11+","CentOS 8+","Fedora 35+","Linux ядро 5.x+","FixPedia Team",{"type":14,"value":15,"toc":955},"minimark",[16,21,33,37,40,118,122,125,147,150,158,165,178,184,199,203,206,225,232,244,253,257,262,267,283,290,294,301,312,325,329,336,351,358,362,374,383,386,390,396,399,405,408,414,419,495,499,505,531,534,537,552,555,567,571,574,592,595,624,638,642,645,684,688,692,695,713,717,720,737,740,751,754,778,782,785,832,839,843,846,865,869,872,908,912,915,945,951],[17,18,20],"h2",{"id":19},"введение-зачем-это-нужно","Введение / Зачем это нужно",[22,23,24,25,29,30,32],"p",{},"Файловая система — это основа хранения данных на диске. Со временем из-за сбоев питания, аппаратных ошибок или программных багов в ней могут накапливаться inconsistencies: потерянные блоки, некорректные ссылки, поврежденные inode. Утилита ",[26,27,28],"code",{},"fsck"," (file system check) — стандартный инструмент Linux для проверки и исправления таких проблем. Регулярная проверка помогает предотвратить потерю данных и обеспечивает стабильность системы. Этот гайд подробно объяснит, как безопасно использовать ",[26,31,28],{}," на различных типах файловых систем.",[17,34,36],{"id":35},"требования-подготовка","Требования / Подготовка",[22,38,39],{},"Перед началом убедитесь, что:",[41,42,43,55,68,109],"ol",{},[44,45,46,50,51,54],"li",{},[47,48,49],"strong",{},"У вас есть права root"," (или используйте ",[26,52,53],{},"sudo",").",[44,56,57,60,61,63,64,67],{},[47,58,59],{},"Файловая система размонтирована",". Запуск ",[26,62,28],{}," на смонтированном разделе (особенно в режиме чтения-записи) опасен и может усугубить повреждения. Для корневого раздела (",[26,65,66],{},"/",") потребуется загрузка с Live USB/CD.",[44,69,70,73,74,76,77,80,81],{},[47,71,72],{},"Установлены соответствующие утилиты",". Обычно ",[26,75,28],{}," входит в пакет ",[26,78,79],{},"util-linux",", но для специфичных файловых систем могут потребоваться дополнительные пакеты:\n",[82,83,84,91,97,103],"ul",{},[44,85,86,87,90],{},"ext2/3/4: ",[26,88,89],{},"e2fsprogs"," (часто установлен по умолчанию)",[44,92,93,94],{},"XFS: ",[26,95,96],{},"xfsprogs",[44,98,99,100],{},"Btrfs: ",[26,101,102],{},"btrfs-progs",[44,104,105,106],{},"NTFS: ",[26,107,108],{},"ntfs-3g",[44,110,111,114,115,117],{},[47,112,113],{},"Сделана резервная копия важных данных",", если это возможно. Хотя ",[26,116,28],{}," обычно безопасен, при серьёзных повреждениях есть риск потери файлов.",[17,119,121],{"id":120},"шаг-1-определите-файловую-систему-и-устройство","Шаг 1: Определите файловую систему и устройство",[22,123,124],{},"Сначала узнайте, какой тип файловой системы используется на целевом разделе и какое устройство ему соответствует.",[126,127,132],"pre",{"className":128,"code":129,"language":130,"meta":131,"style":131},"language-bash shiki shiki-themes github-light github-dark","lsblk -f\n","bash","",[26,133,134],{"__ignoreMap":131},[135,136,139,143],"span",{"class":137,"line":138},"line",1,[135,140,142],{"class":141},"sScJk","lsblk",[135,144,146],{"class":145},"sj4cs"," -f\n",[22,148,149],{},"Пример вывода:",[126,151,156],{"className":152,"code":154,"language":155},[153],"language-text","NAME   FSTYPE LABEL UUID                                 MOUNTPOINT\nsda                                                      \n├─sda1 vfat   BOOT  ABCD-1234                            /boot/efi\n├─sda2 ext4   ROOT  a1b2c3d4-e5f6-7890-abcd-ef1234567890 /\n├─sda3 swap        abcdef12-3456-7890-abcd-ef1234567890 [SWAP]\n└─sda4 xfs   HOME  9876fedc-ba54-3210-fedc-ba9876543210 /home\n","text",[26,157,154],{"__ignoreMap":131},[22,159,160,161,164],{},"Или используйте ",[26,162,163],{},"blkid",":",[126,166,168],{"className":128,"code":167,"language":130,"meta":131,"style":131},"blkid /dev/sda2\n",[26,169,170],{"__ignoreMap":131},[135,171,172,174],{"class":137,"line":138},[135,173,163],{"class":141},[135,175,177],{"class":176},"sZZnC"," /dev/sda2\n",[22,179,180,181],{},"Вывод: ",[26,182,183],{},"/dev/sda2: UUID=\"a1b2c3d4-e5f6-7890-abcd-ef1234567890\" TYPE=\"ext4\"",[22,185,186,187,190,191,194,195,198],{},"Запишите ",[47,188,189],{},"устройство"," (например, ",[26,192,193],{},"/dev/sda2",") и ",[47,196,197],{},"тип файловой системы"," (ext4, xfs и т.д.).",[17,200,202],{"id":201},"шаг-2-размонтируйте-раздел","Шаг 2: Размонтируйте раздел",[22,204,205],{},"Проверьте, смонтирован ли раздел:",[126,207,209],{"className":128,"code":208,"language":130,"meta":131,"style":131},"mount | grep /dev/sda2\n",[26,210,211],{"__ignoreMap":131},[135,212,213,216,220,223],{"class":137,"line":138},[135,214,215],{"class":141},"mount",[135,217,219],{"class":218},"szBVR"," |",[135,221,222],{"class":141}," grep",[135,224,177],{"class":176},[22,226,227,228,231],{},"Если раздел смонтирован (например, в ",[26,229,230],{},"/home","), размонтируйте его:",[126,233,235],{"className":128,"code":234,"language":130,"meta":131,"style":131},"umount /dev/sda2\n",[26,236,237],{"__ignoreMap":131},[135,238,239,242],{"class":137,"line":138},[135,240,241],{"class":141},"umount",[135,243,177],{"class":176},[22,245,246,247,249,250,252],{},"Если раздел используется (например, текущий рабочий каталог), закройте все приложения, которые его используют, или перейдите в другой каталог. Для корневого раздела (",[26,248,66],{},") простой ",[26,251,241],{}," не сработает — необходимо загрузиться с Live-носителя (например, Ubuntu Live USB) и запустить проверку оттуда.",[17,254,256],{"id":255},"шаг-3-запустите-fsck-для-вашего-типа-файловой-системы","Шаг 3: Запустите fsck для вашего типа файловой системы",[22,258,259,261],{},[26,260,28],{}," — это frontend, который вызывает конкретные утилиты в зависимости от типа файловой системы. Рекомендуется вызывать их напрямую для большей надёжности.",[263,264,266],"h3",{"id":265},"для-ext2ext3ext4","Для ext2/ext3/ext4:",[126,268,270],{"className":128,"code":269,"language":130,"meta":131,"style":131},"fsck.ext4 -f /dev/sdX1\n",[26,271,272],{"__ignoreMap":131},[135,273,274,277,280],{"class":137,"line":138},[135,275,276],{"class":141},"fsck.ext4",[135,278,279],{"class":145}," -f",[135,281,282],{"class":176}," /dev/sdX1\n",[22,284,285,286,289],{},"Опция ",[26,287,288],{},"-f"," принудительно запускает проверку даже если файловая система выглядит чистой.",[263,291,293],{"id":292},"для-xfs","Для XFS:",[22,295,296,297,300],{},"XFS требует, чтобы файловая система была размонтирована. Используйте ",[26,298,299],{},"xfs_repair"," (это аналог fsck для XFS):",[126,302,304],{"className":128,"code":303,"language":130,"meta":131,"style":131},"xfs_repair /dev/sdX1\n",[26,305,306],{"__ignoreMap":131},[135,307,308,310],{"class":137,"line":138},[135,309,299],{"class":141},[135,311,282],{"class":176},[313,314,315],"blockquote",{},[22,316,317,318,321,322,324],{},"⚠️ ",[47,319,320],{},"Важно",": ",[26,323,299],{}," не имеет опции «только проверка». Он сразу исправляет найденные ошибки. Убедитесь в резервной копии.",[263,326,328],{"id":327},"для-btrfs","Для Btrfs:",[22,330,331,332,335],{},"Btrfs поддерживает проверку онлайн (на смонтированной ФС) через ",[26,333,334],{},"btrfs check",", но для серьёзных повреждений лучше размонтировать:",[126,337,339],{"className":128,"code":338,"language":130,"meta":131,"style":131},"btrfs check /dev/sdX1\n",[26,340,341],{"__ignoreMap":131},[135,342,343,346,349],{"class":137,"line":138},[135,344,345],{"class":141},"btrfs",[135,347,348],{"class":176}," check",[135,350,282],{"class":176},[22,352,353,354,357],{},"Используйте опцию ",[26,355,356],{},"--repair"," для исправления, но будьте осторожны — она потенциально опасна.",[263,359,361],{"id":360},"для-ntfs-через-ntfs-3g","Для NTFS (через ntfs-3g):",[126,363,365],{"className":128,"code":364,"language":130,"meta":131,"style":131},"ntfsfix /dev/sdX1\n",[26,366,367],{"__ignoreMap":131},[135,368,369,372],{"class":137,"line":138},[135,370,371],{"class":141},"ntfsfix",[135,373,282],{"class":176},[22,375,376,378,379,382],{},[26,377,371],{}," — это упрощённый аналог fsck для NTFS. Он исправляет основные ошибки и очищает журнал транзакций. Для сложных случаев используйте Windows-утилиту ",[26,380,381],{},"chkdsk",".",[384,385],"in-article-ad",{},[17,387,389],{"id":388},"шаг-4-примите-решение-об-исправлении-ошибок","Шаг 4: Примите решение об исправлении ошибок",[22,391,392,393,395],{},"После сканирования ",[26,394,28],{}," (или соответствующей утилиты) выведет список найденных проблем и спросит, исправлять ли их.",[22,397,398],{},"Пример для ext4:",[126,400,403],{"className":401,"code":402,"language":155},[153],"/dev/sda2: 1234/4567890 files (0.0% non-contiguous), 5678/9112345 blocks\n",[26,404,402],{"__ignoreMap":131},[22,406,407],{},"Если есть ошибки, вы увидите вопросы вроде:",[126,409,412],{"className":410,"code":411,"language":155},[153],"/dev/sda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.\n            (i.e., without -a or -p options)\n",[26,413,411],{"__ignoreMap":131},[22,415,416],{},[47,417,418],{},"Варианты действий:",[41,420,421,453,485],{},[44,422,423,426,427,430,431,434,435,449,452],{},[47,424,425],{},"Автоматическое исправление",": запустите с опцией ",[26,428,429],{},"-y"," (или ",[26,432,433],{},"-p"," для автоматического исправления только безопасных ошибок), чтобы ответить «да» на все вопросы:",[126,436,438],{"className":128,"code":437,"language":130,"meta":131,"style":131},"fsck.ext4 -y /dev/sdX1\n",[26,439,440],{"__ignoreMap":131},[135,441,442,444,447],{"class":137,"line":138},[135,443,276],{"class":141},[135,445,446],{"class":145}," -y",[135,448,282],{"class":176},[450,451],"br",{},"Используйте осторожно: если есть серьёзные повреждения, лучше анализировать каждую ошибку.",[44,454,455,458,459,461,462,482,484],{},[47,456,457],{},"Ручное подтверждение",": запустите без ",[26,460,429],{}," и внимательно читайте каждый вопрос. Типичные действия:",[82,463,464,470,476],{},[44,465,466,469],{},[47,467,468],{},"Fix?"," — исправить ошибку.",[44,471,472,475],{},[47,473,474],{},"Clear?"," — очистить блок.",[44,477,478,481],{},[47,479,480],{},"Abort?"," — прервать проверку (не рекомендуется, если уже началось исправление).",[450,483],{},"Если не уверены, можно выбрать «no» для спорных случаев и изучить логи после.",[44,486,487,490,491,494],{},[47,488,489],{},"Только проверка",": для тестирования без изменений используйте ",[26,492,493],{},"-n"," (no modify).",[17,496,498],{"id":497},"шаг-5-проверьте-результат-и-смонтируйте-раздел","Шаг 5: Проверьте результат и смонтируйте раздел",[22,500,501,502,504],{},"После завершения ",[26,503,28],{}," вернёт код завершения:",[82,506,507,513,519,525],{},[44,508,509,512],{},[26,510,511],{},"0"," — ошибок не найдено.",[44,514,515,518],{},[26,516,517],{},"1"," — ошибки исправлены.",[44,520,521,524],{},[26,522,523],{},"4"," — ошибки остались (неисправимые) или файловая система было изменена и требует перезагрузки (для корневого раздела).",[44,526,527,530],{},[26,528,529],{},"8"," — операционная ошибка (например, раздел смонтирован).",[22,532,533],{},"Просмотрите вывод на наличие предупреждений о неисправленных ошибках.",[22,535,536],{},"Затем смонтируйте раздел:",[126,538,540],{"className":128,"code":539,"language":130,"meta":131,"style":131},"mount /dev/sdX1 /mnt\n",[26,541,542],{"__ignoreMap":131},[135,543,544,546,549],{"class":137,"line":138},[135,545,215],{"class":141},[135,547,548],{"class":176}," /dev/sdX1",[135,550,551],{"class":176}," /mnt\n",[22,553,554],{},"Если монтирование прошло успешно (без ошибок в консоли), проверьте, доступны ли файлы:",[126,556,558],{"className":128,"code":557,"language":130,"meta":131,"style":131},"ls /mnt\n",[26,559,560],{"__ignoreMap":131},[135,561,562,565],{"class":137,"line":138},[135,563,564],{"class":141},"ls",[135,566,551],{"class":176},[17,568,570],{"id":569},"шаг-6-проверьте-системные-логи-на-наличие-ошибок","Шаг 6: Проверьте системные логи на наличие ошибок",[22,572,573],{},"Даже после успешного исправления полезно убедиться, что система не сообщает о новых проблемах.",[126,575,577],{"className":128,"code":576,"language":130,"meta":131,"style":131},"dmesg | tail -20\n",[26,578,579],{"__ignoreMap":131},[135,580,581,584,586,589],{"class":137,"line":138},[135,582,583],{"class":141},"dmesg",[135,585,219],{"class":218},[135,587,588],{"class":141}," tail",[135,590,591],{"class":145}," -20\n",[22,593,594],{},"Или посмотрите журнал systemd:",[126,596,598],{"className":128,"code":597,"language":130,"meta":131,"style":131},"journalctl -xe | grep -i \"error\\|fail\" | tail -20\n",[26,599,600],{"__ignoreMap":131},[135,601,602,605,608,610,612,615,618,620,622],{"class":137,"line":138},[135,603,604],{"class":141},"journalctl",[135,606,607],{"class":145}," -xe",[135,609,219],{"class":218},[135,611,222],{"class":141},[135,613,614],{"class":145}," -i",[135,616,617],{"class":176}," \"error\\|fail\"",[135,619,219],{"class":218},[135,621,588],{"class":141},[135,623,591],{"class":145},[22,625,626,627,630,631,634,635,54],{},"Если в логах есть упоминания о проблемах с диском (например, ",[26,628,629],{},"I/O error",", ",[26,632,633],{},"medium error","), это может указывать на аппаратные неполадки. В таком случае выполните проверку SMART (см. связанный гайд по ",[26,636,637],{},"smartctl",[17,639,641],{"id":640},"проверка-результата","Проверка результата",[22,643,644],{},"Главный признак успеха — возможность смонтировать файловую систему и читать/писать файлы без ошибок. Дополнительно:",[41,646,647,653,659],{},[44,648,649,650,652],{},"Убедитесь, что ",[26,651,28],{}," вернул код 0 или 1.",[44,654,655,656,658],{},"Проверьте, что нет ошибок в ",[26,657,583],{}," после монтирования.",[44,660,661,662,681,683],{},"Для ext-файловых систем можно выполнить дополнительную проверку:",[126,663,665],{"className":128,"code":664,"language":130,"meta":131,"style":131},"e2fsck -n /dev/sdX1  # только проверка, без изменений\n",[26,666,667],{"__ignoreMap":131},[135,668,669,672,675,677],{"class":137,"line":138},[135,670,671],{"class":141},"e2fsck",[135,673,674],{"class":145}," -n",[135,676,548],{"class":176},[135,678,680],{"class":679},"sJ8bj","  # только проверка, без изменений\n",[450,682],{},"Она должна сообщить «Filesystem is clean».",[17,685,687],{"id":686},"возможные-проблемы","Возможные проблемы",[263,689,691],{"id":690},"_1-filesystem-is-mounted-раздел-смонтирован","1. «Filesystem is mounted» — раздел смонтирован",[22,693,694],{},"Fsck откажется работать на смонтированной файловой системе. Решение:",[82,696,697,700,703],{},[44,698,699],{},"Размонтируйте раздел (см. Шаг 2).",[44,701,702],{},"Для корневого раздела загрузитесь с Live-носителя.",[44,704,705,706,708,709,712],{},"В крайнем случае для ext4 можно использовать опцию ",[26,707,288],{}," даже на смонтированной, но это ",[47,710,711],{},"опасно"," и может привести к потере данных. Не делайте этого без резервной копии.",[263,714,716],{"id":715},"_2-bad-magic-number-или-invalid-argument-повреждён-суперблок","2. «Bad magic number» или «Invalid argument» — повреждён суперблок",[22,718,719],{},"Суперблок — это метаданные файловой системы. Если он повреждён, fsck не может распознать ФС. Для ext2/3/4 можно попробовать использовать резервную копию суперблока:",[126,721,723],{"className":128,"code":722,"language":130,"meta":131,"style":131},"fsck.ext4 -b 32768 /dev/sdX1\n",[26,724,725],{"__ignoreMap":131},[135,726,727,729,732,735],{"class":137,"line":138},[135,728,276],{"class":141},[135,730,731],{"class":145}," -b",[135,733,734],{"class":145}," 32768",[135,736,282],{"class":176},[22,738,739],{},"Номер резервного блока зависит от размера блока файловой системы. Обычные значения:",[82,741,742,745,748],{},[44,743,744],{},"8192 (для блоков 1K)",[44,746,747],{},"32768 (для блоков 2K)",[44,749,750],{},"32768 (для блоков 4K)",[22,752,753],{},"Узнать расположение резервных суперблоков можно командой:",[126,755,757],{"className":128,"code":756,"language":130,"meta":131,"style":131},"dumpe2fs -h /dev/sdX1 | grep -i \"backup\"\n",[26,758,759],{"__ignoreMap":131},[135,760,761,764,767,769,771,773,775],{"class":137,"line":138},[135,762,763],{"class":141},"dumpe2fs",[135,765,766],{"class":145}," -h",[135,768,548],{"class":176},[135,770,219],{"class":218},[135,772,222],{"class":141},[135,774,614],{"class":145},[135,776,777],{"class":176}," \"backup\"\n",[263,779,781],{"id":780},"_3-fsck-зависает-или-работает-очень-долго","3. Fsck зависает или работает очень долго",[22,783,784],{},"Это может указывать на:",[82,786,787,820,826],{},[44,788,789,792,793,808,810,811,630,814,630,817,382],{},[47,790,791],{},"Физические повреждения диска"," (битые сектора). Проверьте SMART:",[126,794,796],{"className":128,"code":795,"language":130,"meta":131,"style":131},"smartctl -a /dev/sdX\n",[26,797,798],{"__ignoreMap":131},[135,799,800,802,805],{"class":137,"line":138},[135,801,637],{"class":141},[135,803,804],{"class":145}," -a",[135,806,807],{"class":176}," /dev/sdX\n",[450,809],{},"Ищите ошибки ",[26,812,813],{},"Reallocated_Sector_Ct",[26,815,816],{},"Current_Pending_Sector",[26,818,819],{},"UDMA_CRC_Error_Count",[44,821,822,825],{},[47,823,824],{},"Очень большое количество ошибок"," — fsck может долго исправлять. Дайте ему время.",[44,827,828,831],{},[47,829,830],{},"Раздел огромного размера"," (несколько ТБ) — нормально, что проверка занимает часы.",[22,833,834,835,838],{},"Если диск failing, срочно скопируйте данные (например, с помощью ",[26,836,837],{},"ddrescue",") и замените диск.",[263,840,842],{"id":841},"_4-после-исправления-система-не-загружается","4. После исправления система не загружается",[22,844,845],{},"Если fsck исправлял корневой раздел, но система не загружается:",[82,847,848,851,858],{},[44,849,850],{},"Проверьте, не повреждён ли загрузчик (GRUB). Переустановите его с Live-носителя.",[44,852,853,854,857],{},"Посмотрите логи загрузки через ",[26,855,856],{},"journalctl -b -1"," (предыдущая загрузка).",[44,859,860,861,864],{},"Убедитесь, что в ",[26,862,863],{},"/etc/fstab"," указаны правильные UUID для разделов (после исправления UUID мог измениться? Обычно нет, но бывает при создании новых inode).",[263,866,868],{"id":867},"_5-ошибка-no-such-file-or-directory-при-вызове-fsck-для-конкретного-типа","5. Ошибка «No such file or directory» при вызове fsck для конкретного типа",[22,870,871],{},"Убедитесь, что пакет с поддержкой этой файловой системы установлен. Например, для XFS:",[126,873,875],{"className":128,"code":874,"language":130,"meta":131,"style":131},"sudo apt install xfsprogs   # Debian/Ubuntu\nsudo yum install xfsprogs   # RHEL/CentOS\n",[26,876,877,893],{"__ignoreMap":131},[135,878,879,881,884,887,890],{"class":137,"line":138},[135,880,53],{"class":141},[135,882,883],{"class":176}," apt",[135,885,886],{"class":176}," install",[135,888,889],{"class":176}," xfsprogs",[135,891,892],{"class":679},"   # Debian/Ubuntu\n",[135,894,896,898,901,903,905],{"class":137,"line":895},2,[135,897,53],{"class":141},[135,899,900],{"class":176}," yum",[135,902,886],{"class":176},[135,904,889],{"class":176},[135,906,907],{"class":679},"   # RHEL/CentOS\n",[263,909,911],{"id":910},"_6-потеря-данных-после-fsck","6. Потеря данных после fsck",[22,913,914],{},"Fsck старается сохранять данные, но при серьёзных повреждениях некоторые файлы могут быть потеряны. Восстановить их можно:",[82,916,917,928,938],{},[44,918,919,920,923,924,927],{},"Для ext4: инструменты вроде ",[26,921,922],{},"extundelete"," или ",[26,925,926],{},"testdisk"," (работают на размонтированном разделе).",[44,929,930,931,933,934,937],{},"Для XFS: ",[26,932,299],{}," может перемещать повреждённые inode в каталог ",[26,935,936],{},"lost+found",". Проверьте его после монтирования.",[44,939,940,941,944],{},"Для NTFS: ",[26,942,943],{},"ntfs undelete"," (из пакета ntfs-3g) или Windows-утилиты.",[22,946,947,950],{},[47,948,949],{},"Профилактика",": всегда делайте регулярные бэкапы и используйте журналируемые файловые системы (ext4, XFS, btrfs), которые лучше переносят сбои.",[952,953,954],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":131,"searchDepth":895,"depth":895,"links":956},[957,958,959,960,961,968,969,970,971,972],{"id":19,"depth":895,"text":20},{"id":35,"depth":895,"text":36},{"id":120,"depth":895,"text":121},{"id":201,"depth":895,"text":202},{"id":255,"depth":895,"text":256,"children":962},[963,965,966,967],{"id":265,"depth":964,"text":266},3,{"id":292,"depth":964,"text":293},{"id":327,"depth":964,"text":328},{"id":360,"depth":964,"text":361},{"id":388,"depth":895,"text":389},{"id":497,"depth":895,"text":498},{"id":569,"depth":895,"text":570},{"id":640,"depth":895,"text":641},{"id":686,"depth":895,"text":687,"children":973},[974,975,976,977,978,979],{"id":690,"depth":964,"text":691},{"id":715,"depth":964,"text":716},{"id":780,"depth":964,"text":781},{"id":841,"depth":964,"text":842},{"id":867,"depth":964,"text":868},{"id":910,"depth":964,"text":911},null,"2026-02-16 14:16:30","Пошаговая инструкция по использованию fsck для диагностики и восстановления файловых систем в Linux. Узнайте, как безопасно проверить и отремонтировать диски, избежать потери данных.","medium",false,"15-30 мин","md",[988,991,994,997],{"question":989,"answer":990},"Можно ли запускать fsck на смонтированной файловой системе?","Нет, fsck требует, чтобы файловая система была размонтирована. Запуск на смонтированной системе может привести к повреждению данных. Для корневого раздела используйте Live CD.",{"question":992,"answer":993},"Что делать, если fsck находит много ошибок и предлагает исправить?","Если вы делаете резервную копию, можно согласиться на автоматическое исправление (-y). Но для важных данных лучше анализировать каждую ошибку или использовать специализированные инструменты.",{"question":995,"answer":996},"Как восстановить файловую систему ext4, если суперблок поврежден?","Можно использовать резервные копии суперблока, которые находятся в группах блоков. Укажите их с помощью опции -b при запуске fsck. Например: `fsck.ext4 -b 32768 /dev/sdX`.",{"question":998,"answer":999},"Fsck зависает или очень долго работает — что делать?","Возможно, есть физические повреждения диска. Проверьте SMART-статус утилитой `smartctl`. Если диск failing, срочно скопируйте данные и замените диск.",[1001,1004,1007,1010,1013,1016],{"name":1002,"text":1003},"Определите файловую систему и устройство","Узнайте, какая файловая система используется на целевом разделе, с помощью команды `lsblk -f` или `blkid`. Запишите устройство (например, /dev/sda1).",{"name":1005,"text":1006},"Размонтируйте раздел","Убедитесь, что раздел не смонтирован: `umount /dev/sdX1`. Для корневого раздела загрузитесь с Live USB.",{"name":1008,"text":1009},"Запустите fsck для вашего типа файловой системы","Используйте соответствующую утилиту: `fsck.ext4 /dev/sdX1` для ext4, `fsck.xfs` для XFS (только проверка, без исправления), `fsck.ntfs` для NTFS (через ntfs-3g).",{"name":1011,"text":1012},"Примите решение об исправлении ошибок","Fsck предложит исправить найденные ошибки. Можно согласиться на все (-y) или отключить автоматическое исправление и исправлять вручную.",{"name":1014,"text":1015},"Проверьте результат и смонтируйте раздел","После завершения проверьте вывод fsck. Если ошибок нет или они исправлены, смонтируйте раздел: `mount /dev/sdX1 /mnt`.",{"name":1017,"text":1018},"Проверьте системные логи на наличие ошибок","Используйте `dmesg | tail` или `journalctl -xe`, чтобы убедиться, что нет новых ошибок после монтирования.","PT20M",[1021,1022,1023,1024,1025,1026,1027,1028,1029,1030],"fsck linux","проверка файловой системы linux","исправить файловую систему linux","fsck команда","remont файловой системы linux","filesystem check linux","ошибка fsck","восстановление диска linux","check and repair filesystem","unmount before fsck","ru_RU",{},true,"/guides/linux/fsck-repair","linux",[1037,1038,1039],"/guides/linux/ext4-recovery","/guides/linux/smartctl-disk-health","/guides/linux/live-cd-usage","Гайды Linux",{"title":5,"description":982},"guides/linux/fsck-repair","В этом гайде вы узнаете, как использовать утилиту fsck для проверки и исправления файловых систем в Linux. Мы рассмотрим подготовку, запуск, интерпретацию результатов и решение типичных проблем.",[1035,28,1045,1046,1047,1048,1049],"filesystem","repair","диагностика","disk","sysadmin","guide","yzNmBxetXpr0hq3ivfryqPflY_X-ScCZslD_zWklUMA",{"data":1053,"body":1054},{},{"type":1055,"children":1056},"root",[1057],{"type":1058,"tag":22,"props":1059,"children":1060},"element",{},[1061],{"type":155,"value":990},{"data":1063,"body":1064},{},{"type":1055,"children":1065},[1066],{"type":1058,"tag":22,"props":1067,"children":1068},{},[1069],{"type":155,"value":993},{"data":1071,"body":1072},{},{"type":1055,"children":1073},[1074],{"type":1058,"tag":22,"props":1075,"children":1076},{},[1077,1079,1085],{"type":155,"value":1078},"Можно использовать резервные копии суперблока, которые находятся в группах блоков. Укажите их с помощью опции -b при запуске fsck. Например: ",{"type":1058,"tag":26,"props":1080,"children":1082},{"className":1081},[],[1083],{"type":155,"value":1084},"fsck.ext4 -b 32768 /dev/sdX",{"type":155,"value":382},{"data":1087,"body":1088},{},{"type":1055,"children":1089},[1090],{"type":1058,"tag":22,"props":1091,"children":1092},{},[1093,1095,1100],{"type":155,"value":1094},"Возможно, есть физические повреждения диска. Проверьте SMART-статус утилитой ",{"type":1058,"tag":26,"props":1096,"children":1098},{"className":1097},[],[1099],{"type":155,"value":637},{"type":155,"value":1101},". Если диск failing, срочно скопируйте данные и замените диск.",{"data":1103,"body":1104},{},{"type":1055,"children":1105},[1106],{"type":1058,"tag":22,"props":1107,"children":1108},{},[1109,1111,1117,1118,1123],{"type":155,"value":1110},"Узнайте, какая файловая система используется на целевом разделе, с помощью команды ",{"type":1058,"tag":26,"props":1112,"children":1114},{"className":1113},[],[1115],{"type":155,"value":1116},"lsblk -f",{"type":155,"value":923},{"type":1058,"tag":26,"props":1119,"children":1121},{"className":1120},[],[1122],{"type":155,"value":163},{"type":155,"value":1124},". Запишите устройство (например, /dev/sda1).",{"data":1126,"body":1127},{},{"type":1055,"children":1128},[1129],{"type":1058,"tag":22,"props":1130,"children":1131},{},[1132,1134,1140],{"type":155,"value":1133},"Убедитесь, что раздел не смонтирован: ",{"type":1058,"tag":26,"props":1135,"children":1137},{"className":1136},[],[1138],{"type":155,"value":1139},"umount /dev/sdX1",{"type":155,"value":1141},". Для корневого раздела загрузитесь с Live USB.",{"data":1143,"body":1144},{},{"type":1055,"children":1145},[1146],{"type":1058,"tag":22,"props":1147,"children":1148},{},[1149,1151,1157,1159,1165,1167,1173],{"type":155,"value":1150},"Используйте соответствующую утилиту: ",{"type":1058,"tag":26,"props":1152,"children":1154},{"className":1153},[],[1155],{"type":155,"value":1156},"fsck.ext4 /dev/sdX1",{"type":155,"value":1158}," для ext4, ",{"type":1058,"tag":26,"props":1160,"children":1162},{"className":1161},[],[1163],{"type":155,"value":1164},"fsck.xfs",{"type":155,"value":1166}," для XFS (только проверка, без исправления), ",{"type":1058,"tag":26,"props":1168,"children":1170},{"className":1169},[],[1171],{"type":155,"value":1172},"fsck.ntfs",{"type":155,"value":1174}," для NTFS (через ntfs-3g).",{"data":1176,"body":1177},{},{"type":1055,"children":1178},[1179],{"type":1058,"tag":22,"props":1180,"children":1181},{},[1182],{"type":155,"value":1012},{"data":1184,"body":1185},{},{"type":1055,"children":1186},[1187],{"type":1058,"tag":22,"props":1188,"children":1189},{},[1190,1192,1198],{"type":155,"value":1191},"После завершения проверьте вывод fsck. Если ошибок нет или они исправлены, смонтируйте раздел: ",{"type":1058,"tag":26,"props":1193,"children":1195},{"className":1194},[],[1196],{"type":155,"value":1197},"mount /dev/sdX1 /mnt",{"type":155,"value":382},{"data":1200,"body":1201},{},{"type":1055,"children":1202},[1203],{"type":1058,"tag":22,"props":1204,"children":1205},{},[1206,1208,1214,1215,1221],{"type":155,"value":1207},"Используйте ",{"type":1058,"tag":26,"props":1209,"children":1211},{"className":1210},[],[1212],{"type":155,"value":1213},"dmesg | tail",{"type":155,"value":923},{"type":1058,"tag":26,"props":1216,"children":1218},{"className":1217},[],[1219],{"type":155,"value":1220},"journalctl -xe",{"type":155,"value":1222},", чтобы убедиться, что нет новых ошибок после монтирования.",[]]