Исправление Read-Only File System в Linux
21.10.2022
itpro
CentOS, Linux, Ubuntu
Один комментарий
В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.
Ошибки файловой системы и опция remount-ro
Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.
Обратите что в fstab есть строка монтирования корневой директории вида:
UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa / ext4 errors=remount-ro 0 1
Параметр errors=remount-ro означает, что данная директория будет смонтирована в режиме чтения, если на файловой системе устройства обнаружены проблемы. В этом случае нужно выполнить проверку диска с помощью FSCK.
Обычные файловые системы такие как EXT4/BTRFS/XFS можно монтировать как в режиме записи, так и только для чтения (в отличии от файловых систем ISO или SquashFS, которые доступны только для чтения).
В случае обнаружения ошибок на диске вы можете использовать одну из трех опций errors=[continue|remount-ro|panic]
- continue – игнорировать ошибки,
- remount-ro – перемонтировать диск в режиме только для чтения
- panic – остановить загрузку системы
Вы можете вывести соответствие между UUID диска и именем устройства:
В данном примере вы получили, что вашему UUID соответствует устройство /dev/sda3.
Также можно имена устройства и точки монтирования с помощью команды:
Т.к. в данном примере ошибки обнаружены в корневой директории которая является точкой монтирования, вы сможете выполнить ее проверку только загрузившись с LiveCD. Для исправления ошибок файловой системы используется команда:
$ sudo fsck –y /dev/sda3
$ sudo fsck –y UUID=aaaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaa
Если вы не можете прямо сейчас выполнить проверку диска, и вы хотите немедленно вывести файловую систему из режима read-only, нужно выполниться команду:
$ sudo mount -o remount,rw /
Обязательно запланируйте проверку файловой системы на ближайшее время.
Read-only файловая система в виртуальных машинах
Файловая система раздела Linux на виртуальной машине можете перейти в read-only в случае недоступность системы хранения данных (СХД). Самый простой способ восстановить работу ОС – выполнить сброс виртуальной машины (фактически перезапуск с параметрами по умолчанию).
Может оказаться, что ВМ с Linux вообще не загружается и вам доступна только командная строка initramfs с предупреждениями:
UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY. Fsck exitrd with code 4. The root file system of /dev/sdx requires a manual fsck.
Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.
Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:
Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:
$ fsck –A –y /dev/sda1
После этого перезагрузите ВМ.
Предыдущая статья Следующая статья
Читайте далее в разделе CentOS Linux Ubuntu
Установка KMS сервера vlmcsd на Linux для активации Windows и Office
Установка и настройка прокси сервера Squid в Linux
Мониторинг срока регистрации (освобождения) домена в Zabbix
Включаем двухфакторную аутентификацию (2FA) для SSH входа в Linux
Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.044 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
/ was on /dev/sda5 during installation
UUID=c9b1781c-d58d-42e6-a02d-46bd58aeb080 / ext4 errors=remount-ro 0 1 ………………………………….. о чём это говорит?
saufesma ★
27.01.20 14:35:50 MSK
На странице man :
errors=
Это означает, что при возникновении каких-либо ошибок при попытке монтировать устройство он будет перемонтирован как доступный только для чтения.
Rx0
( 27.01.20 14:40:20 MSK )
Ответ на: комментарий от Rx0 27.01.20 14:40:20 MSK
Это означает, что при возникновении каких-либо ошибок при попытке монтировать устройство
Уточнение: не только при попытке монтирования. А и дальше, во время работы. Если что, на лету перемонтируется в ro.
aidaho ★★★★★
( 27.01.20 17:49:10 MSK )
Ответ на: комментарий от Rx0 27.01.20 14:40:20 MSK
Т.е. я где-то накосячил, пока разбивал диск?
saufesma ★
( 27.01.20 19:46:34 MSK ) автор топика
Ответ на: комментарий от saufesma 27.01.20 19:46:34 MSK
Нет, это норма. Все хорошо.
Thread: [SOLVED] /etc/fstab shows -errors=remount-ro 0 1
I Ubuntu, Therefore, I Am
Join Date Jun 2008 Location London, Kentucky Beans 2,093 —> Beans 2,093 Distro Ubuntu Development Release
[SOLVED] /etc/fstab shows -errors=remount-ro 0 1
Hi all, I am going through the page listed below, trying to learn how to use the shell, and have come upon this error.
when I go to the /etc directory and run «less /etc/fstab» I get this output.
# /etc/fstab: static file system information. # # proc /proc proc defaults 0 0 # /dev/sda5 UUID=1d675fe8-f84f-4383-9d74-8794cdfe6f56 / ext3 relatime,errors=remount-ro 0 1 # /dev/sda7 UUID=88457893-f070-4384-b6e1-b09fa6ec54ab /home ext2 relatime 0 2 # /dev/sda6 UUID=0f789bee-bcdb-4fcd-8a61-ba6624f660f6 none swap sw 0 0 /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0 ~
This is the page I am using.
http://www.linuxcommand.org/lts0040.php
July 1st, 2008 #2
Staff Emeritus
Join Date May 2007 Location The New Forest Beans 30,171 —> Beans Hidden! Distro Xubuntu
Re: /etc/fstab shows -errors=remount-ro 0 1
My fstab shows the same line for my / drive
Do you have a problem with it ?
Forum Social IRC Channel
July 1st, 2008 #3
LMDE addict and loving it
Join Date Mar 2008 Location City of Pines Beans 3,585 —> Beans 3,585
Re: /etc/fstab shows -errors=remount-ro 0 1
Actually, its not an error. The errors=remount-ro option will mount the filesystem in read-only mode if in case problems occur during the mount process which prevents data loss.
Filesystem’s way of «Self-Preservation».
Steady movement is more important than speed, much of the time. So long as there is a regular progression of Stimuli to get your mental hooks into, there is room for lateral movement. Once this begins, its rate is a matter of discretion.
July 1st, 2008 #4
Ubuntu addict and loving it
Join Date May 2008 Location SoCal Beans 4,400 —> Beans Hidden! Distro Ubuntu 14.04 Trusty Tahr
Re: /etc/fstab shows -errors=remount-ro 0 1
It’s not an error. it tells the os to mount the root partition read only IF there are errors.
July 1st, 2008 #5
I Ubuntu, Therefore, I Am
Join Date Jun 2008 Location London, Kentucky Beans 2,093 —> Beans 2,093 Distro Ubuntu Development Release
Re: /etc/fstab shows -errors=remount-ro 0 1
Ok, great, guess that’s a good thing then. lol
and no,forestpixie, no problems. just wondering if there were some that I wasn’t aware of yet.
Last edited by Dutch70; July 1st, 2008 at 08:10 AM .
July 3rd, 2008 #6
Gee! These Aren’t Roasted!
Join Date Aug 2007 Location Scotland Beans 168 —> Beans 168 Distro Ubuntu Karmic Koala (testing)
Re: /etc/fstab shows -errors=remount-ro 0 1
Originally Posted by iaculallad
Actually, its not an error. The errors=remount-ro option will mount the filesystem in read-only mode if in case problems occur during the mount process which prevents data loss.
Filesystem’s way of «Self-Preservation».
Any idea how to get it to stop? How to find out why mine remounts as read-only every time I boot?
I added a new user and if I log in as that then everything is OK. Where might I look in my home directory for the error?
I’m getting very impatient with this.
One re-install did seem to sort it, but somewhere I found a way to screw it up again.
Asus 1005HA CPU:N280 HDD:160G RAM:2G Ubuntu 10.04 and/or Mint 9
Also have decrepit Fujitsu-Siemens Amilo D 1845 [now half-bricked by upgrade ]
知 者 不 言。言 者 不 知。
July 4th, 2008 #7
I Ubuntu, Therefore, I Am
Join Date Jun 2008 Location London, Kentucky Beans 2,093 —> Beans 2,093 Distro Ubuntu Development Release
Re: [SOLVED] /etc/fstab shows -errors=remount-ro 0 1
hi ed, you probobly wont get nay answers on this thread as it has been marked solved, by me. I just happened across this now.
start a thread from the top left corner of the absolute beginners page, and they will help you, if they can.
January 20th, 2011 #8
First Cup of Ubuntu
Join Date Jun 2009 Beans 5 —> Beans 5
Re: /etc/fstab shows -errors=remount-ro 0 1
Hi Ed,
I have the same error. Please let me know what you come up with if you fix this!
-Ed
January 20th, 2011 #9
First Cup of Ubuntu
Join Date Jun 2009 Beans 5 —> Beans 5
Re: /etc/fstab shows -errors=remount-ro 0 1
Hi Ed,
I have the same problem. the \ partition mounts as read only at every boot. Please let me know what you come up with if you fix this!
-Ed
January 20th, 2011 #10
Tall Caf� Ubuntu
Join Date Mar 2010 Beans 1,497 —> Beans Hidden!
Re: /etc/fstab shows -errors=remount-ro 0 1
Originally Posted by EdSantilli
Hi Ed,
I have the same problem. the \ partition mounts as read only at every boot. Please let me know what you come up with if you fix this!
-Ed
Try in a terminal,
sudo touch /forcefsck
,
then reboot the machine. Edit: your password won’t show on input, but if entered correctly should work OK.
The code will force a filesystem check of all your partitions on the next boot — including root. This hopefully will repair whatever the problem is that is causing the read only mounting of root for you. Note the checks can take some time to complete, be patient with them.
Last edited by yetiman64; January 20th, 2011 at 02:56 AM . Reason: more info
- Site Areas
- Settings
- Private Messages
- Subscriptions
- Who’s Online
- Search Forums
- Forums Home
- Forums
- The Ubuntu Forum Community
- Ubuntu Official Flavours Support
- New to Ubuntu
- General Help
- Installation & Upgrades
- Hardware
- Desktop Environments
- Networking & Wireless
- Multimedia Software
- Ubuntu Specialised Support
- Ubuntu Development Version
- Security
- Virtualisation
- Ubuntu Servers, Cloud and Juju
- Server Platforms
- Ubuntu Cloud and Juju
- Gaming & Leisure
- Emulators
- Wine
- Development & Programming
- Packaging and Compiling Programs
- Development CD/DVD Image Testing
- Ubuntu Application Development
- Ubuntu Dev Link Forum
- Programming Talk
- Repositories & Backports
- Ubuntu Backports
- Bug Reports / Support
- Ubuntu Backports
- System76 Support
- Apple Hardware Users
- Ubuntu Community Discussions
- Ubuntu, Linux and OS Chat
- Recurring Discussions
- Full Circle Magazine
- The Cafe
- Cafe Games
- Market
- Mobile Technology Discussions (CLOSED)
- Announcements & News
- Weekly Newsletter
- Membership Applications
- The Fridge Discussions
- Forum Council Agenda
- Forum Feedback & Help
- Request a LoCo forum
- Resolution Centre
- Ubuntu, Linux and OS Chat
- Other Discussion and Support
- Other OS Support and Projects
- Other Operating Systems
- Ubuntu/Debian BASED
- Debian
- MINT
- Arch and derivatives
- Fedora/RedHat and derivatives
- Mandriva/Mageia
- Slackware and derivatives
- openSUSE and SUSE Linux Enterprise
- Mac OSX
- PCLinuxOS
- Gentoo and derivatives
- Windows
- BSD
- Any Other OS
- Other Operating Systems
- Assistive Technology & Accessibility
- Art & Design
- Education & Science
- Documentation and Community Wiki Discussions
- Tutorials
- Outdated Tutorials & Tips
- Ubuntu Women
- Ubuntu LoCo Team Forums
- Americas LoCo Teams
- Argentina Team
- Software
- Hardware
- Comunidad
- Arizona Team — US
- Arkansas Team — US
- Brazil Team
- California Team — US
- Canada Team
- Centroamerica Team
- Chile Team
- Comunidad
- Hardware
- Software
- Instalaci�n y Actualizaci�n
- Colombia Team — Colombia
- Georgia Team — US
- Illinois Team
- Indiana — US
- Kentucky Team — US
- Maine Team — US
- Minnesota Team — US
- Mississippi Team — US
- Nebraska Team — US
- New Mexico Team — US
- New York — US
- North Carolina Team — US
- Ohio Team — US
- Oklahoma Team — US
- Oregon Team — US
- Pennsylvania Team — US
- Peru Team
- Texas Team — US
- Uruguay Team
- Utah Team — US
- Virginia Team — US
- West Virginia Team — US
- Argentina Team
- Asia and Oceania LoCo Teams
- Australia Team
- Bangladesh Team
- Hong Kong Team
- Myanmar Team
- Philippine Team
- Singapore Team
- Europe, Middle East, and African (EMEA) LoCo Teams
- Albania Team
- Catalan Team
- Portugal Team
- Egypt Team
- Georgia Team
- Ireland Team — Ireland
- Kenyan Team — Kenya
- Kurdish Team — Kurdistan
- Lebanon Team
- Morocco Team
- Saudi Arabia Team
- Sudan Team
- Tunisia Team
- Other Forums & Teams
- LoCo Archive
- Afghanistan Team
- Alabama Team — US
- Alaska Team — US
- Algerian Team
- Andhra Pradesh Team — India
- Austria Team
- Bangalore Team
- Bolivia Team
- Cameroon Team
- Colorado Team — US
- Connecticut Team
- Costa Rica Team
- Delhi Team
- Ecuador Team
- El Salvador Team
- Florida Team — US
- Galician LoCo Team
- Greek team
- Hawaii Team — US
- Honduras Team
- Idaho Team — US
- Iowa Team — US
- Jordan Team
- Kansas Team — US
- Libya Team
- Louisiana Team — US
- Maryland Team — US
- Massachusetts Team
- Michigan Team — US
- Missouri Team — US
- Montana Team — US
- Namibia Team
- Nevada Team — US
- New Hampshire Team — US
- New Jersey Team — US
- Northeastern Team — US
- Panama Team
- Paraguay Team
- Qatar Team
- Quebec Team
- Rhode Island Team — US
- Senegal Team
- South Carolina Team — US
- South Dakota Team — US
- Switzerland Team
- Tamil Team — India
- Tennessee Team — US
- Trinidad & Tobago Team
- Uganda Team
- United Kingdom Team
- US LoCo Teams
- Venezuela Team
- Wales Team
- Washington DC Team — US
- Washington State Team — US
- Wisconsin Team
- Yemen Team
- Za Team — South Africa
- Zimbabwe Team
- Americas LoCo Teams
- Other OS Support and Projects
- Ubuntu Official Flavours Support