Error writing etc fstab read only file system

Исправление Read-Only File System в Linux В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system. Ошибки файловой системы и опция remount-ro Проверьте параметры монтирования дисков при загрузке […]

Содержание

  1. Исправление Read-Only File System в Linux
  2. Ошибки файловой системы и опция remount-ro
  3. Read-only файловая система в виртуальных машинах
  4. Arch Linux
  5. #1 2012-06-15 12:23:50
  6. Failed to write /etc/fstab: File system is read-only [SOLVED]
  7. #2 2012-06-15 12:57:29
  8. Re: Failed to write /etc/fstab: File system is read-only [SOLVED]
  9. #3 2012-06-15 13:08:49
  10. Re: Failed to write /etc/fstab: File system is read-only [SOLVED]
  11. #4 2012-06-15 13:23:10
  12. Re: Failed to write /etc/fstab: File system is read-only [SOLVED]
  13. #5 2012-06-15 13:30:06
  14. Re: Failed to write /etc/fstab: File system is read-only [SOLVED]
  15. Исправление ошибки «Файловая система доступна только для чтения» в Linux
  16. Способ 1: Настройка прав доступа
  17. Способ 2: Исправление ошибок через GParted
  18. Способ 3: Исправление поврежденных блоков
  19. Способ 4: Форматирование накопителя
  20. Error writing etc fstab read only file system
  21. Re: Emergency Mode due to fstab

Исправление Read-Only File System в Linux

В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.

Ошибки файловой системы и опция remount-ro

Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.

Обратите что в fstab есть строка монтирования корневой директории вида:

Параметр errors=remount-ro означает, что данная директория будет смонтирована в режиме чтения, если на файловой системе устройства обнаружены проблемы. В этом случае нужно выполнить проверку диска с помощью FSCK.

Обычные файловые системы такие как EXT4/BTRFS/XFS можно монтировать как в режиме записи, так и только для чтения (в отличии от файловых систем ISO или SquashFS, которые доступны только для чтения).

  • 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 с предупреждениями:

Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.

Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:

Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:

Источник

Arch Linux

You are not logged in.

#1 2012-06-15 12:23:50

Failed to write /etc/fstab: File system is read-only [SOLVED]

I just finished installing arch with Archboot on my SSD. Used GPT Table and EXT4 selected base package and let the installer do his thing.
After everything was finished I logged into root with my new installation and wanted to remove the «ssd» option from /etc/fstab because
it can’t handle it on boot but I’ve seen other people use this option. When I try to save changes it fails because everythinig is read-only.
What happend?

EDIT: First I used the net install which installed linux 3.4.2. After having this problem I formatted everything and used
the CD snapshot which installed linux 3.2 something but ended up with the same problem. Though it had something
to do with the latest news about manual intervention but it should not have been a problem with the older snapshot.

Last edited by blackout23 (2012-06-15 13:43:18)

#2 2012-06-15 12:57:29

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

What «ssd» option in fstab? I searched the fstab wiki entry (Ctrl+F) for «ssd» and nothing came up.

Just follow the Beginner’s Guide and when you get to «/etc/fstab», read and adjust it according to your setup.

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#3 2012-06-15 13:08:49

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

Tried to make an btrfs install first and stumbled upon the ssd mount option here.

I reinstalled everything for the third time without noatime and discard even though I have used
arch on this ssd with these options before. No I can modify files like /etc/rc.conf which helps ALOT!

Now the problem is that I can’t get pacman-key —init to finish. It is stuck at «Generating pacman keychain masterkey. » since
15 minutes. Without it I can’t install anything.

#4 2012-06-15 13:23:10

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

Now the problem is that I can’t get pacman-key —init to finish. It is stuck at «Generating pacman keychain masterkey. » since
15 minutes. Without it I can’t install anything.

There have been several threads on this. It’s waiting for entropy. Try running a disk-intensive activity like updatedb or ls -R / in another TTY.

Last edited by 2ManyDogs (2012-06-15 13:25:56)

How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

#5 2012-06-15 13:30:06

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

WHAT «ssd» option in fstab?? Even the SSD article doesn’t have anything like that! Ubuntu (which is a vastly more popular Linux distro than Arch) doesn’t know about it either: Fstab. But seriously, run ‘man fstab’, press «/» (to search), type «ssd» and press enter! You won’t find anything in there! I think somebody was fucking around with the wiki.

And did you not see the «The factual accuracy of this article or section is disputed» sign?

Don’t believe everything you read.

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

Источник

Исправление ошибки «Файловая система доступна только для чтения» в Linux

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Здесь введите команду ls -l , чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.

После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

Способ 2: Исправление ошибок через GParted

GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted . Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  2. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.

Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

Способ 3: Исправление поврежденных блоков

Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l .
  2. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  3. Теперь используйте команду hdparm -i /dev/sda2 | grep Model , чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  4. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2 .
  5. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock .
  6. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2 .

Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

Способ 4: Форматирование накопителя

Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

Источник

Error writing etc fstab read only file system

Hi all. I am new here and new to raspberry pi and linux but doing by best to learn.

I am have a pi 3 for retro pie. I tried to mount an external self powered hard drive so that I could bring large size roms to my sd card. I made an error in the fstab (almost certain) and when I saved and rebooted I go into emergency mode.

I have no other machines running linux and have come up with only one way i can think to fix the fstab: buy another sd card and set it up and boot as a new retro pie machine. Then use WinSCP to copy the new virgin fstab over the corrupted one.

Any thoughts on this are appreciated. Another method? Tips? Thank you!

Re: Emergency Mode due to fstab

Welcome to the forums.

Having an extra SD is never a bad idea.

You could also add «init=/bin/sh» at the end of cmdline.txt, in the boot partition of the SD.
That would start you in a minimum shell environment, as root, where you should be able to «mount -o remount,rw /» (to mount the root partition in read-write mode), then «nano /etc/fstab» and comment out the offending line.
Then run «sync» once or twice, then «exit» (and there the OS will panic, this is OK)

After that, power off the Pi, remove «init=/bin/sh» from cmdline.txt, and reboot.
Hopefully the machine will start this time.

(systemd loves to put the system in emergency mode when a drive is missing —or simply just a bit too slow. Look for threads that mention options like nofail, x-systemd-automount, etc.)

EDIT: Add the mandatory remount action I forgot in the initial post, sorry.

Источник

В некоторый случаях файловая система в Linux может перейти в состояние read-only, при котором вы можете только читать данные с диска, а при попытке записи любых изменение или создании нового файла появдляется ошибка Read-only file system.

Ошибки файловой системы и опция remount-ro

Проверьте параметры монтирования дисков при загрузке Linux. Настройки монтирования файловых систем при загрузке задаются в файле /etc/fstab.

$ cat /etc/fstab

опции понтирования файловой системы в linux 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 диска и именем устройства:

$ sudo blkid

В данном примере вы получили, что вашему UUID соответствует устройство /dev/sda3.

blkid вывести uuid и /dev/sdx имя

Также можно имена устройства и точки монтирования с помощью команды:

$ df –h

точки монтирования и файловые системы в linux

Т.к. в данном примере ошибки обнаружены в корневой директории которая является точкой монтирования, вы сможете выполнить ее проверку только загрузившись с 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.

ошибка проверки файловой системы fsck в initramfs

Initramfs это начальная файловая система в оперативной памяти, которая основана на tmpfs, которая содержит утилиты и скрипты, необходимые для работы с дисками, файловыми системами и тд. После запуска initramfs отобразится проблемная ситуация.

Если же ошибок нет – просто вводим exit. Иначе выполняем проверку диска:

$ fsck /dev/sda3 –y

Здесь указан том (в данной случае /dev/sda1), для которого требуется выполнить ручную проверку. С помощью следующей команды можно проверить все подключенные файловые системы:

$ fsck –A –y /dev/sda1

После этого перезагрузите ВМ.

Содержание

  • Способ 1: Настройка прав доступа
  • Способ 2: Исправление ошибок через GParted
  • Способ 3: Исправление поврежденных блоков
  • Способ 4: Форматирование накопителя
  • Вопросы и ответы

ошибка «файловая система доступна только для чтения» в Linux

Способ 1: Настройка прав доступа

Первый способ исправления ошибки «Файловая система доступна только для чтения» в Linux заключается в проверке прав доступа. Иногда пользователь случайно или намерено устанавливает ограничения, которые распространяются и на других юзеров. Для начала предлагаем проверить атрибуты, а затем внести изменения, если это требуется.

  1. Запустите консоль удобным для вас методом. Для этого можно использовать соответствующий значок в меню приложений или горячую клавишу Ctrl + Alt + T.
  2. Запуск терминала для проверки списка дисков при исправлении Файловая система доступна только для чтения в Linux

  3. Здесь введите команду ls -l, чтобы просмотреть весь список дисков с подробной информацией, среди которой будет находиться и необходимая нам.
  4. Команда для вывода списка дисков при исправлении Файловая система доступна только для чтения в Linux

  5. Изучите атрибуты, которые показаны в первом столбце напротив проблемного диска или раздела. Если имеется один символ -r, значит, система доступна только для чтения. Наличие w означает открытость для чтения и записи.
  6. Проверка атрибутов дисков при исправлении Файловая система доступна только для чтения в Linux

  7. Если проблема действительно связана с указанными атрибутами, придется перенастроить права. Введите команду sudo chown -R [user]:[user] /home/[user], заменив user на имя нужного пользователя, к которому и будут применены все изменения.
  8. Команда для установки прав доступа при исправлении Файловая система доступна только для чтения в Linux

  9. Данное действие осуществляется с опцией sudo, поэтому ее придется подтвердить, указав в новой строке пароль суперпользователя.
  10. Подтверждение команды для установки прав при исправлении Файловая система доступна только для чтения в Linux

После активации команды вы будете уведомлены, что все изменения успешно вступили в силу. Следом рекомендуется перезагрузить ПК и можно приступать к тестированию. Если же при использовании команды ls было обнаружено, что для раздела или носителя установлены все требуемые атрибуты, следует перейти другим решениям возникшей проблемы.

Способ 2: Исправление ошибок через GParted

GParted — одна из самых известных утилит для управления дисками в Linux со встроенным графическим интерфейсом. Ее особенность заключается в наличии множества вспомогательных функций, связанных в том числе и с решением различных ошибок носителей.

  1. Если GParted по умолчанию отсутствует в вашем дистрибутиве, установите ее с помощью команды sudo apt-get install gparted. Подтвердите это действие, введя пароль суперпользователя и одобрив скачивание архивов.
  2. Команда для установки утилиты управления дисками при исправлении Файловая система доступна только для чтения в Linux

  3. После этого утилиту проще всего запустить, нажав на соответствующий значок в меню приложений.
  4. Запуск утилиты управления дисками для решения Файловая система доступна только для чтения в Linux

  5. Для открытия тоже потребуются права суперпользователя.
  6. Подтверждение запуска утилиты управления дисками при решении Файловая система доступна только для чтения в Linux

  7. При входе сразу станет понятно, какой из разделов является проблемным, поскольку возле него будет гореть восклицательный знак. Кликните по данной строке правой кнопкой мыши.
  8. Поиск проблемного накопителя при решении Файловая система доступна только для чтения в Linux

  9. В контекстном меню нажмите на «Проверить на ошибки».
  10. Запуск проверки на ошибки в утилите при исправлении Файловая система доступна только для чтения в Linux

  11. Запустите выполнение операций, щелкнув на кнопку в виде галочки, которая расположена на верхней панели.
  12. Включение операции проверки на ошибке в утилите при исправлении Файловая система доступна только для чтения в Linux

    Lumpics.ru

  13. Подтвердите запуск проверки.
  14. Подтверждение запуска проверки при исправлении Файловая система доступна только для чтения в Linux

  15. Осталось только дождаться завершения этого процесса.
  16. Ожидание завершения проверки ошибки Файловая система доступна только для чтения в Linux

Если какие-то неполадки будут найдены и исправлены, вы получите соответствующее уведомление. По окончании проверки следует перезагрузить ПК, чтобы при начале следующего сеанса сразу проверить эффективность выполненных действий. Если они не принесли никакого результата, переходите далее.

Способ 3: Исправление поврежденных блоков

Иногда ошибка со сбойным режимом чтения возникает вследствие повреждения секторов жесткого диска. Существуют специальные утилиты, позволяющие распределить проблемное пространство или исправить его, если это является возможным. В Linux имеется встроенная команда, отвечающая за выполнение этой операции. Мы и предлагаем воспользоваться ей в том случае, если приведенные выше рекомендации не принесли никакого результата.

  1. Для начала просмотрим список дисков, чтобы понять, какой из них следует проверять. Осуществляется это через команду fdisk -l.
  2. Проверка списка дисков при проверке блоков во время решения Файловая система доступна только для чтения в Linux

  3. В списке отыщите проблемный накопитель, определив его точное название. Далее оно потребуется при активации соответствующей команды для лечения блоков.
  4. Нахождение накопителя для исправления Файловая система доступна только для чтения в Linux

  5. Теперь используйте команду hdparm -i /dev/sda2 | grep Model, чтобы проверить выбранный носитель или логический диск. Здесь замените /dev/sda2 на определенное ранее название.
  6. Запуск средства проверки накопителя для исправления Файловая система доступна только для чтения в Linux

  7. После этого следует отмонтировать диск, чтобы в дальнейшем запустить проверку блоков. Осуществляется это через строку umount /dev/sda2.
  8. Размонтирование накопителя для решения проблемы Файловая система доступна только для чтения в Linux

  9. Запустите проверку, вставив команду badblocks -s /dev/sda2 > /root/badblock.
  10. Запуск проверки на плохие блоки при решении проблемы Файловая система доступна только для чтения в Linux

  11. Обнаруженные блоки, которые не подлежат исправлению, требуется отметить, чтобы система перестала их задействовать. Для этого используйте e2fsck -l /root/badblock /dev/sda2.
  12. Отключение проблемных блоков при решении проблемы Файловая система доступна только для чтения в Linux

Все изменения будут применены сразу же, однако, как обычно, рекомендуется создать новый сеанс операционной системы, чтобы проверить, была ли решена возникшая неполадка с ошибкой «Файловая система доступна только для чтения».

Способ 4: Форматирование накопителя

Последний метод, о котором мы хотим рассказать в рамках сегодняшней статьи, является самым радикальным, поскольку подразумевает полное форматирование накопителя, после будет восстановлено состояние файловой системы. Такой вариант подойдет только в той ситуации, если на диске нет важных файлов и все содержимое можно удалить. Более детальные инструкции по данной теме ищите в отдельном материале на нашем сайте, воспользовавшись указанной далее ссылкой.

Подробнее: Форматирование диска в Linux

Сегодня мы разобрали четыре метода исправления неполадки «Файловая система доступна только для чтения». Осталось найти подходящий только путем перебора, выполняя по порядку все приведенные инструкции. В большинстве случаев хотя бы один из них оказывается действенным и позволяет полностью устранить рассмотренную ошибку.

Еще статьи по данной теме:

Помогла ли Вам статья?

  • Index
  • » Installation
  • » Failed to write /etc/fstab: File system is read-only [SOLVED]

Pages: 1

#1 2012-06-15 12:23:50

blackout23
Member
Registered: 2011-11-16
Posts: 781

Failed to write /etc/fstab: File system is read-only [SOLVED]

Hello,

I just finished installing arch with Archboot on my SSD. Used GPT Table and EXT4 selected base package and let the installer do his thing.
After everything was finished I logged into root with my new installation and wanted to remove the «ssd» option from /etc/fstab because
it can’t handle it on boot but I’ve seen other people use this option. When I try to save changes it fails because everythinig is read-only.
What happend?

Regards,

blackout23

EDIT: First I used the net install which installed linux 3.4.2. After having this problem I formatted everything and used
the CD snapshot which installed linux 3.2 something but ended up with the same problem. Though it had something
to do with the latest news about manual intervention but it should not have been a problem with the older snapshot.

Last edited by blackout23 (2012-06-15 13:43:18)

#2 2012-06-15 12:57:29

DSpider
Member
From: Romania
Registered: 2009-08-23
Posts: 2,273

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

What «ssd» option in fstab? I searched the fstab wiki entry (Ctrl+F) for «ssd» and nothing came up.

Just follow the Beginner’s Guide and when you get to «/etc/fstab», read and adjust it according to your setup.


«How to Succeed with Linux»

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#3 2012-06-15 13:08:49

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

https://wiki.archlinux.org/index.php/In … Btrfs_root

Tried to make an btrfs install first and stumbled upon the ssd mount option here.

I reinstalled everything for the third time without noatime and discard even though I have used
arch on this ssd with these options before. No I can modify files like /etc/rc.conf which helps ALOT! big_smile

Now the problem is that I can’t get pacman-key —init to finish. It is stuck at «Generating pacman keychain masterkey…» since
15 minutes. Without it I can’t install anything.

#4 2012-06-15 13:23:10

2ManyDogs
Forum Moderator
Registered: 2012-01-15
Posts: 4,259

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

blackout23 wrote:

Now the problem is that I can’t get pacman-key —init to finish. It is stuck at «Generating pacman keychain masterkey…» since
15 minutes. Without it I can’t install anything.

There have been several threads on this. It’s waiting for entropy. Try running a disk-intensive activity like updatedb or ls -R / in another TTY.

https://bbs.archlinux.org/viewtopic.php?id=140138
https://wiki.archlinux.org/index.php/Pa … entropy.3F

Last edited by 2ManyDogs (2012-06-15 13:25:56)


How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

#5 2012-06-15 13:30:06

DSpider
Member
From: Romania
Registered: 2009-08-23
Posts: 2,273

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

WHAT «ssd» option in fstab?? Even the SSD article doesn’t have anything like that! Ubuntu (which is a vastly more popular Linux distro than Arch) doesn’t know about it either: Fstab. But seriously, run ‘man fstab’, press «/» (to search), type «ssd» and press enter! You won’t find anything in there! I think somebody was fucking around with the wiki.

And did you not see the «The factual accuracy of this article or section is disputed» sign?

Don’t believe everything you read.


«How to Succeed with Linux»

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#6 2012-06-15 13:52:43

DSpider
Member
From: Romania
Registered: 2009-08-23
Posts: 2,273

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

If you’re going to mark it as solved, you should say a few words about what you actually did to solve it. This is in case someone (including yourself sometimes) may find useful.


«How to Succeed with Linux»

I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).

#7 2012-06-15 16:08:40

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

It’s in post #3.

#8 2012-06-15 16:10:13

2ManyDogs
Forum Moderator
Registered: 2012-01-15
Posts: 4,259

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

^ but did you fix your pacman-key problem as well?

Last edited by 2ManyDogs (2012-06-15 16:10:31)


How to post. A sincere effort to use modest and proper language and grammar is a sign of respect toward the community.

#9 2012-06-15 19:35:00

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: Failed to write /etc/fstab: File system is read-only [SOLVED]

Yes fixed it with your suggestions even tough it took awefully long. I remember having to create entropy maybe 6 month ago for the same reason but last time it actually said «Collecting Entropy..» in the terminal when I did it. Also it was easier because I had a full working desktop back then with daemons and everything running so it did it almost by itself, but after a fresh install the is basically nothing that will create entropy for you as it seems.

Are you stuck with fstab can’t open file for writing error? We can help you fix it.

Read only permission for fstab is set for normal users.

At Bobcares, we often get requests regarding fstab as a part of our Server Management Services.

Today let’s discuss how our Support Engineers resolve fstab can’t open file for writing error for our customers.

Causes for fstab can’t open file for writing

The configuration file /etc/fstab contains the necessary information to automate the process of mounting partitions.

If we add a new hard disk or to partition the existing one. We need to modify the fstab file. By default, to read-only is provided for ordinary users as a security measure.

Thus, if fstab does not have the required permission or if an immutable attribute is set this error occurs.

Let’s discuss how our Support Engineers fix the error when trying to make changes in fstab file.

How we fix fstab can’t open file for writing

Recently one of our customers contacted us with the same error. Let’s discuss how our Support Engineers resolved the error for our customers.

No write permission for fstab

One of the common reason for the error is that the fstab is a read-only file. In this case we need to we check the permission of the file using the command.

ls -al /etc/fstab

Thus, we give write permission for the file using the command.

chmod 644 /etc/fstab

On executing the command we will be able to edit the file without any error.

Immutable permission set for fstab

Recently one of the customer contacted us saying we are unable to edit the fstab file. On analyzing the file, write permission was available for the file.

We found that the immutable attribute was set for the file. We check the immutable permission of the file using the command.

lsattr /etc/fstab

The immutable attribute displays as

fstab can't open file for writing

Thus, we remove the immutable attribute of the file using the command,

chattr -i /etc/fstab

After removing the attribute we edit the file. Once we have edited the file we save the file.

Then we add the immutable attribute back using the command,

chattr +i /etc/fstab

fstab can’t open file for writing.

Thus, we edit the file without any errors..

Root access required to edit

One of the simplest reason for this error to occur is because the root permission is required to edit the fstab. When editing the file we log in as root user and edit the file.

Thus, it resolved the error and we can edit the fstab file.

[Need any assistance in fixing fstab errors? – We’ll help you]

Conclusion

In short, we have discussed fstab. Also, we have discussed how our Support Engineers fix fstab can’t open file for writing error for our customers.

PREVENT YOUR SERVER FROM CRASHING!

Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.

GET STARTED

var google_conversion_label = «owonCMyG5nEQ0aD71QM»;

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Error writing configuration file pcsx2 как исправить
  • Error using edge expected input number 1 i to be two dimensional
  • Error yaml parser parsererror while parsing a block mapping
  • Error write epipe
  • Error ur is not detected please check the connection and reboot this software

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии