[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/readonly-filesystem-linux":3,"mdc-nyttd1-key":490,"mdc-9uqfco-key":508,"mdc--1hh36r-key":516,"mdc-ghf7ad-key":540,"mdc--ofcphm-key":548,"mdc-wi5xgy-key":571,"mdc--meule6-key":595,"mdc-mjortv-key":617,"mdc--dv5c57-key":654,"related-/errors/linux/readonly-filesystem-mount,/guides/linux/fix-linux-write-protection,/errors/linux/disk-space-full-linux":685},{"id":4,"title":5,"appliesTo":6,"author":11,"body":12,"canonical":421,"code":32,"createdAt":422,"description":423,"difficulty":424,"draft":425,"estimatedTime":426,"extension":427,"faq":428,"howToSteps":441,"howToTotalTime":457,"image":421,"keywords":458,"locale":468,"meta":469,"navigation":470,"path":471,"platform":472,"related":473,"section":477,"seo":478,"severity":479,"stem":480,"summary":481,"tags":482,"twitterCreator":421,"twitterSite":421,"type":488,"updatedAt":422,"__hash__":489},"content_ru/errors/linux/readonly-filesystem-linux.md","Исправление ошибки read-only файловой системы Linux за 5 минут",[7,8,9,10],"Ubuntu 22.04 LTS","Debian 11","Linux Mint 20","Fedora 36","FixPedia Team",{"type":13,"value":14,"toc":407},"minimark",[15,20,46,56,66,70,120,124,129,162,166,191,204,208,245,249,255,304,308,311,332,337,340,344,404],[16,17,19],"h2",{"id":18},"что-означает-ошибка-erofs","Что означает ошибка EROFS",[21,22,23,24,28,29,33,34,37,38,41,42,45],"p",{},"Ошибка ",[25,26,27],"strong",{},"read-only file system"," (часто встречается как ",[30,31,32],"code",{},"EROFS"," или просто «read-only file system») означает, что операционная система или отдельный раздел невозможно записать. Сообщение обычно появляется при попытке выполнить команду, которая требует изменений, например ",[30,35,36],{},"sudo apt-get install",", ",[30,39,40],{},"mkfs.ext4"," или даже обычные команды записи в ",[30,43,44],{},"/var",". Диалог ошибки может выглядеть так:",[47,48,53],"pre",{"className":49,"code":51,"language":52},[50],"language-text","mount: невозможно смонтировать, потому что файловая система на /dev/sda2 помечена только для чтения.\nОшибка EROFS: невозможно записать данные на файловую систему.\n","text",[30,54,51],{"__ignoreMap":55},"",[21,57,58,59,61,62,65],{},"Код ",[30,60,32],{}," — это стандартный код ошибки ядра Linux (",[30,63,64],{},"#30","), который возвращается, когда запрашиваемый сеанс записи заблокирован правами монтирования, повреждением FS или аппаратными проблемами.",[16,67,69],{"id":68},"причины-возникновения","Причины возникновения",[71,72,73,92,98,104,114],"ol",{},[74,75,76,79,80,83,84,87,88,91],"li",{},[25,77,78],{},"Неправильные опции монтирования"," – раздел смонтирован с флагом ",[30,81,82],{},"ro"," (через ",[30,85,86],{},"/etc/fstab"," или ",[30,89,90],{},"mount -o ro",").",[74,93,94,97],{},[25,95,96],{},"Повреждение файловой системы"," – неполадки суперблока, непаритетные блоки или сбой таблицы инодов.",[74,99,100,103],{},[25,101,102],{},"Ошибка аппаратного обеспечения"," – выход из строя сектора диска или неисправность SSD могут вызвать ложное read-only состояние.",[74,105,106,109,110,113],{},[25,107,108],{},"Конфликт прав доступа"," – если диск смонтирован пользователем без прав ",[30,111,112],{},"sudo",", некоторые команды всё равно могут рассматриваться как попытка записи.",[74,115,116,119],{},[25,117,118],{},"Загрузка ядра в read-only режиме"," – некоторые дистрибутивы (например, Rescue Mode) загружаются только для чтения для диагностики.",[16,121,123],{"id":122},"способы-решения","Способы решения",[125,126,128],"h3",{"id":127},"способ-1-проверка-и-изменение-опций-монтирования","Способ 1: Проверка и изменение опций монтирования",[71,130,131,146],{},[74,132,133,136,139,140,142,143,91],{},[25,134,135],{},"Определите текущее монтирование",[30,137,138],{},"mount | grep 'on /$'","\nВ выводе найдите ",[30,141,82],{}," рядом с корневым устройством (например, ",[30,144,145],{},"/dev/sda2 on / type ext4 (ro, …)",[74,147,148,151,154,155,157,158,161],{},[25,149,150],{},"Повторно смонтируйте в режиме записи",[30,152,153],{},"sudo mount -o remount,rw /","\nПодтвердите: ",[30,156,138],{}," — теперь должно быть ",[30,159,160],{},"(rw, …)",".",[125,163,165],{"id":164},"способ-2-исправление-файловой-системы-с-помощью-fsck","Способ 2: Исправление файловой системы с помощью fsck",[71,167,168,177,183],{},[74,169,170,173,174],{},[25,171,172],{},"Выявите ошибки"," – для ext4/бэкапа: ",[30,175,176],{},"sudo e2fsck -f /dev/sdX1",[74,178,179,182],{},[25,180,181],{},"Примените исправления"," – программа предложит восстановление, перезапишите, если рекомендует.",[74,184,185,188,189,161],{},[25,186,187],{},"Повторно смонтируйте"," – ",[30,190,153],{},[192,193,194],"blockquote",{},[21,195,196,197,200,201,161],{},"💡 Совет: Если ",[30,198,199],{},"e2fsck"," сообщит «недопустимый параметр», используйте ",[30,202,203],{},"sudo fsck -t auto -y /dev/sdX1",[125,205,207],{"id":206},"способ-3-удаление-опции-ro-из-etcfstab","Способ 3: Удаление опции ro из /etc/fstab",[71,209,210,216,222,230,240],{},[74,211,212,213],{},"Откройте файл: ",[30,214,215],{},"sudo nano /etc/fstab",[74,217,218,219,91],{},"Найдите строку, содержащую корневое устройство (обычно ",[30,220,221],{},"/dev/sdX2 / /ext4 defaults 0 0",[74,223,224,225,227,228,161],{},"Удалите ",[30,226,82],{},", если оно присутствует: измените на ",[30,229,221],{},[74,231,232,233,236,237,91],{},"Сохраните (",[30,234,235],{},"Ctrl+O","), выйдите (",[30,238,239],{},"Ctrl+X",[74,241,242,243,161],{},"Повторно смонтируйте корневой раздел: ",[30,244,153],{},[125,246,248],{"id":247},"способ-4-восстановление-загрузчика-grub","Способ 4: Восстановление загрузчика (GRUB)",[21,250,251,252,254],{},"Если read-only появляется после обновления ядра, GRUB может загрузить ядро с параметром ",[30,253,82],{},":",[71,256,257,267,276,290],{},[74,258,259,260,263,264,161],{},"Перезагрузите систему и перейдите в меню GRUB → ",[25,261,262],{},"Дополнительные параметры"," → ",[25,265,266],{},"Режим восстановления",[74,268,269,270,87,273,161],{},"Выберите ",[25,271,272],{},"Шкала запуска",[25,274,275],{},"GRUB Rescue",[74,277,278,279,282,283,286,287,161],{},"Введите ",[30,280,281],{},"set prefix=(hd0,gptX)"," (замените ",[30,284,285],{},"X"," на правильный индекс раздела) и ",[30,288,289],{},"insmod normal",[74,291,292,293,296,297,300,301,161],{},"Запустите ",[30,294,295],{},"boot",". Затем отредактируйте ",[30,298,299],{},"sudo grub‑editenv"," и удалите параметр ",[30,302,303],{},"linux /vmlinuz‑... ro",[125,305,307],{"id":306},"способ-5-переформатирование-крайняя-мера","Способ 5: Переформатирование (крайняя мера)",[21,309,310],{},"Если файловая система серьезно повреждена и резервное копирование недоступно:",[71,312,313,320,326],{},[74,314,315,316,319],{},"Создайте резервную копию важных данных (если возможно) с помощью ",[30,317,318],{},"rsync"," или другого инструмента.",[74,321,292,322,325],{},[30,323,324],{},"sudo mkfs.ext4 /dev/sdX2"," (замените на вашу файловую систему).",[74,327,328,329,161],{},"Смонтируйте заново: ",[30,330,331],{},"sudo mount -o defaults /dev/sdX2 /mnt",[192,333,334],{},[21,335,336],{},"⚠️ Важно: Переформатирование удалит все данные на разделе — используйте этот способ только в качестве последнего средства.",[338,339],"in-article-ad",{},[16,341,343],{"id":342},"профилактика","Профилактика",[345,346,347,364,374,380,391],"ul",{},[74,348,349,352,353,356,357,360,361,91],{},[25,350,351],{},"Регулярно проверяйте диск"," – используйте ",[30,354,355],{},"sudo e2fsck -f"," ежемесячно или настройте автоматическую проверку в ",[30,358,359],{},"fstab"," (",[30,362,363],{},"0 1",[74,365,366,369,370,373],{},[25,367,368],{},"Мониторьте υγεία диска"," – установите ",[30,371,372],{},"smartctl"," и наблюдайте за количеством ошибок чтения/записи.",[74,375,376,379],{},[25,377,378],{},"Избегайте преждевременного извлечения"," – никогда не вынимайте USB или выключайте питание SSD во время активных операций ввода/вывода.",[74,381,382,352,385,37,387,390],{},[25,383,384],{},"Создавайте резервные копии критически важных данных",[30,386,318],{},[30,388,389],{},"tar"," или средства бэкапа.",[74,392,393,396,397,399,400,403],{},[25,394,395],{},"Следите за загрузочными параметрами"," – не оставляйте ",[30,398,82],{}," в параметрах ядра в ",[30,401,402],{},"/etc/default/grub"," или загрузочных скриптах.",[21,405,406],{},"Теперь у вас есть полный набор инструментов, чтобы быстро вернуть Linux в нормальный режим работы и защитить систему от будущих сбоев read-only.",{"title":55,"searchDepth":408,"depth":408,"links":409},2,[410,411,412,420],{"id":18,"depth":408,"text":19},{"id":68,"depth":408,"text":69},{"id":122,"depth":408,"text":123,"children":413},[414,416,417,418,419],{"id":127,"depth":415,"text":128},3,{"id":164,"depth":415,"text":165},{"id":206,"depth":415,"text":207},{"id":247,"depth":415,"text":248},{"id":306,"depth":415,"text":307},{"id":342,"depth":408,"text":343},null,"2026-07-29 15:08:41","Пошаговое руководство по устранению read-only file system на Ubuntu, Debian и других дистрибутивах Linux. Простые решения за несколько минут.","medium",false,"10-15 мин","md",[429,432,435,438],{"question":430,"answer":431},"Почему Linux показывает read-only file system?","Это происходит при повреждении файловой системы, использовании опции монтирования `ro`, ошибках аппаратного обеспечения или конфликте прав доступа.",{"question":433,"answer":434},"Можно ли вернуть диск в нормальный режим без потери данных?","Да, большинство методов (remount, fsck, исправление fstab) сохраняют существующие данные, но переформатирование удалит их.",{"question":436,"answer":437},"Что делать, если ошибка появляется после обновления системы?","Попробуйте восстановить загрузчик (`grub‑rescue`) или проверить раздел на ошибки с помощью `fsck`.",{"question":439,"answer":440},"Как предотвратить появление read-only состояния?","Регулярно проверяйте целостность дисков, избегайте преждевременного извлечения носителей и следите за исправностью оборудования.",[442,445,448,451,454],{"name":443,"text":444},"Проверка текущих опций монтирования","Выполните `mount | grep 'on /$'`, чтобы увидеть, как смонтирован корневой раздел. Найдите `ro` — это и есть причина read-only режима.",{"name":446,"text":447},"Повторное монтирование в режиме записи","Используйте `sudo mount -o remount,rw /` (или `sudo mount -o remount,rw /mnt` для другой точки монтирования). После завершения система снова станет доступной для записи.",{"name":449,"text":450},"Исправление файловой системы с помощью fsck","Запустите `sudo e2fsck -f /dev/sdX1` (замените устройство на ваше). Для современных файловых систем используйте `sudo fsck -t ext4 -f /dev/sdX1`.",{"name":452,"text":453},"Корректировка файла /etc/fstab","Откройте `/etc/fstab` с помощью `sudo nano /etc/fstab` и удалите `ro` рядом с корневым устройством или замените на `defaults`.",{"name":455,"text":456},"Восстановление загрузчика (GRUB)","Если read-only появляется после обновления ядра, запустите `sudo grub‑rescue` и выполните `reset` или `set prefix=(hd0,gptX)` в зависимости от ситуации.","PT15M",[459,32,460,461,462,463,464,465,466,467],"read-only file system error","Linux read-only filesystem","cannot mount read-only","ubuntu read-only","fix read-only Linux","fsck read-only","mount options ro","sudo chmod read-only","Linux disk not writable","ru_RU",{},true,"/errors/linux/readonly-filesystem-linux","linux",[474,475,476],"/errors/linux/readonly-filesystem-mount","/guides/linux/fix-linux-write-protection","/errors/linux/disk-space-full-linux","Ошибки Linux",{"title":5,"description":423},"high","errors/linux/readonly-filesystem-linux","Статья объясняет, почему Linux может перейти в режим read-only, и предлагает несколько проверенных способов восстановления возможности записи на диск.",[483,484,485,32,486,487],"Linux","read-only","файловая система","mount","Ubuntu","error","4xJxDcH4qwwC1Vx9r8IAQNQusgLjUXHUrxq_-gQSyGM",{"data":491,"body":492},{},{"type":493,"children":494},"root",[495],{"type":496,"tag":21,"props":497,"children":498},"element",{},[499,501,506],{"type":52,"value":500},"Это происходит при повреждении файловой системы, использовании опции монтирования ",{"type":496,"tag":30,"props":502,"children":504},{"className":503},[],[505],{"type":52,"value":82},{"type":52,"value":507},", ошибках аппаратного обеспечения или конфликте прав доступа.",{"data":509,"body":510},{},{"type":493,"children":511},[512],{"type":496,"tag":21,"props":513,"children":514},{},[515],{"type":52,"value":434},{"data":517,"body":518},{},{"type":493,"children":519},[520],{"type":496,"tag":21,"props":521,"children":522},{},[523,525,531,533,539],{"type":52,"value":524},"Попробуйте восстановить загрузчик (",{"type":496,"tag":30,"props":526,"children":528},{"className":527},[],[529],{"type":52,"value":530},"grub‑rescue",{"type":52,"value":532},") или проверить раздел на ошибки с помощью ",{"type":496,"tag":30,"props":534,"children":536},{"className":535},[],[537],{"type":52,"value":538},"fsck",{"type":52,"value":161},{"data":541,"body":542},{},{"type":493,"children":543},[544],{"type":496,"tag":21,"props":545,"children":546},{},[547],{"type":52,"value":440},{"data":549,"body":550},{},{"type":493,"children":551},[552],{"type":496,"tag":21,"props":553,"children":554},{},[555,557,562,564,569],{"type":52,"value":556},"Выполните ",{"type":496,"tag":30,"props":558,"children":560},{"className":559},[],[561],{"type":52,"value":138},{"type":52,"value":563},", чтобы увидеть, как смонтирован корневой раздел. Найдите ",{"type":496,"tag":30,"props":565,"children":567},{"className":566},[],[568],{"type":52,"value":82},{"type":52,"value":570}," — это и есть причина read-only режима.",{"data":572,"body":573},{},{"type":493,"children":574},[575],{"type":496,"tag":21,"props":576,"children":577},{},[578,580,585,587,593],{"type":52,"value":579},"Используйте ",{"type":496,"tag":30,"props":581,"children":583},{"className":582},[],[584],{"type":52,"value":153},{"type":52,"value":586}," (или ",{"type":496,"tag":30,"props":588,"children":590},{"className":589},[],[591],{"type":52,"value":592},"sudo mount -o remount,rw /mnt",{"type":52,"value":594}," для другой точки монтирования). После завершения система снова станет доступной для записи.",{"data":596,"body":597},{},{"type":493,"children":598},[599],{"type":496,"tag":21,"props":600,"children":601},{},[602,603,608,610,616],{"type":52,"value":292},{"type":496,"tag":30,"props":604,"children":606},{"className":605},[],[607],{"type":52,"value":176},{"type":52,"value":609}," (замените устройство на ваше). Для современных файловых систем используйте ",{"type":496,"tag":30,"props":611,"children":613},{"className":612},[],[614],{"type":52,"value":615},"sudo fsck -t ext4 -f /dev/sdX1",{"type":52,"value":161},{"data":618,"body":619},{},{"type":493,"children":620},[621],{"type":496,"tag":21,"props":622,"children":623},{},[624,626,631,633,638,640,645,647,653],{"type":52,"value":625},"Откройте ",{"type":496,"tag":30,"props":627,"children":629},{"className":628},[],[630],{"type":52,"value":86},{"type":52,"value":632}," с помощью ",{"type":496,"tag":30,"props":634,"children":636},{"className":635},[],[637],{"type":52,"value":215},{"type":52,"value":639}," и удалите ",{"type":496,"tag":30,"props":641,"children":643},{"className":642},[],[644],{"type":52,"value":82},{"type":52,"value":646}," рядом с корневым устройством или замените на ",{"type":496,"tag":30,"props":648,"children":650},{"className":649},[],[651],{"type":52,"value":652},"defaults",{"type":52,"value":161},{"data":655,"body":656},{},{"type":493,"children":657},[658],{"type":496,"tag":21,"props":659,"children":660},{},[661,663,669,671,677,678,683],{"type":52,"value":662},"Если read-only появляется после обновления ядра, запустите ",{"type":496,"tag":30,"props":664,"children":666},{"className":665},[],[667],{"type":52,"value":668},"sudo grub‑rescue",{"type":52,"value":670}," и выполните ",{"type":496,"tag":30,"props":672,"children":674},{"className":673},[],[675],{"type":52,"value":676},"reset",{"type":52,"value":87},{"type":496,"tag":30,"props":679,"children":681},{"className":680},[],[682],{"type":52,"value":281},{"type":52,"value":684}," в зависимости от ситуации.",[]]