Название может быть не таким описательным, как хотелось бы, но не могло придумать лучшего.
Файловая система моего сервера перешла в режим только для чтения. И я не понимаю, почему это так и как это решить.
Я могу подключиться к серверу по SSH и, например, при попытке запустить apache2 получаю следующее:
username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
* Starting web server apache2 (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
Когда я пытаюсь перезапустить сервер, я получаю:
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Как только я перезапускаю его вручную, он просто запускается без каких-либо предупреждений или сообщений о том, что что-то не так.
Я надеюсь, что кто-то может указать мне правильное направление для решения этой проблемы.
The **quick start** option can be found in **power options** in the control panel of Windows
. У меня та же проблема с Ubuntu на AWSОтветы:
Файловая система обычно переходит в режим «только для чтения» во время работы системы, если возникает проблема с согласованностью файловой системы. Это указано
fstab
какerrors=remount-ro
и будет происходить при сбое доступа FS или при экстренном восстановлении только для чтения через Alt+ SysRq+ U. Вы можете запустить:провести проверку всех файловых систем. Как говорится в одном из других ответов, рассмотрение
dmesg
также очень полезно.Изменить: не забудьте
-M
в командной строке.ПРИМЕЧАНИЕ: как упомянуто Бибхасом в его ответе : если
fsck
застревает после его версии баннер:Вы можете попробовать использовать fsck для EXT4
При условии, что рассматриваемый раздел
/dev/sda1
был файловой системой ext4.источник
-M
опцию, чтобы пропустить смонтированные файловые системы. (-M Do not check mounted filesystems and return an exit code of 0 for mounted filesystems.
из FSCK (8))sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
fsck from util-linux 2.20.1
sudo su; passwd
. Тогда вы можете использоватьsu -c fsck -Af -M
.-M
флаг заставляет fsck пропускать смонтированные файловые системы. Смотритеfsck (8)
справочную страницу.Вот команда, которая решила мою проблему:
лучше, чем перезагрузка или sudo fsck -Af
источник
sudo
не будет работать, если файловая система доступна только для чтения.sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
mount: cannot remount block device /dev/sda2 read-write, is write-protected
mount: cannot remount /dev/sda8 read-write, is write-protected
Ответ от hexafraction не работал для меня. Каждый раз, когда я пытался выполнить
sudo fsck -Af -M
это просто показывалои ничего больше. Нет ошибок или чего-то еще. Для меня загрузка живого диска и выполнение этого работали -
При условии, что рассматриваемый раздел
/dev/sda1
был файловой системой ext4.источник
sudo fsck.ext4 -f /dev/sda1
работает. Еще нужно перезагрузить.Попробуйте запустить,
dmesg | grep "EXT4-fs error"
чтобы увидеть, есть ли у вас какие-либо проблемы, связанные с самой файловой системой / системой журналирования. Тогда я бы порекомендовал вам перезагрузить вашу систему. Кроме того,sudo fsck -Af
ответ от ObsessiveSSOℲ не повредит.источник
Если вы хотите, чтобы ваша корневая файловая система перемонтировалась как rw, вы можете сделать следующее.
источник
Обратите внимание, что иногда это может быть вызвано тем, что компьютер забыл системное время - проверка диска не удалась, потому что даты в журнале находятся в БУДУЩЕМ!
Установка времени BIOS (и проверка батареи BIOS) устранила эту проблему для меня без необходимости восстановления диска.
источник
Обычно linux переводит ваши файловые системы только на чтение при возникновении ошибок, особенно ошибок на диске или самой файловой системе, таких как, например, неправильная запись в журнале.
Вам лучше проверить на
dmesg
наличие ошибок, связанных с диском.В Google много говорят об этом, и вы можете выбрать те из них, которые ближе к вашей конфигурации, но
dmesg
обычно достаточно взглянуть на них.источник
grep
для вdmesg
выходе?dmesg
обязательно будет полно бесполезных ошибок отecryptfs
.Для меня перезагрузка системы, решающая эту проблему
как он упомянул об этом.
источник
(Удален предыдущий ответ)
Изменить: Основная проблема была на стороне окон. После обновления моей Windows 10 автоматически включилась опция «Быстрый старт». После отключения этой опции и повторного запуска машины проблема исчезла. Windows 10 доставляла мне сильную головную боль в течение нескольких дней :(
Параметр «Быстрый запуск» можно найти в разделе «Параметры питания» на панели управления. Отключи это !!! :)
источник
Если вы выполняете двойную загрузку компьютера с Ubuntu и Windows вместе, и эта проблема возникает из-за того, что Windows меняет файловую систему, в этом случае это может помочь. Попробуйте отключить быстрый запуск
Теперь загрузка в Ubuntu решит проблему. Надеюсь это поможет!
https://youtu.be/KJ-0KPZhAFo
источник
Если вы оказались в ситуации, когда вы не можете использовать live disc, например, вы удаленно подключаетесь к вашей системе через ssh, вы все равно можете использовать команду, на которую ответил @Bibhas:
Он предложит исправить ошибку вашей файловой системы. Вам также необходимо перезагрузить систему удаленно.
источник
В моем случае это было до стабилизации RAID 1 после первоначальной установки. У меня есть / boot и / на s / w RAID1. Оставив систему на ночь и перезагрузившись, все работает нормально. Ричард
источник
Проверьте, нет ли у вас неисправного оборудования. Я получил эту ошибку из-за ослабления жесткого диска. Запустил mount -o remount, rw / и все заработало нормально.
источник
Это неправильно настроенные параметры загрузки (попробуйте подключить
/
какext2
), а не физическую ошибку диска или раздела.dmesg | grep "error"
дал мне:Он монтируется
/
только для чтения благодаряerror=mount-ro
директиве fstab .источник
Я использую версию 18.04 LTS, и я сначала размонтировал поврежденные диски, а затем вошел в приложение «Диски», выполнив поиск в тире. Оттуда я выбрал диск, который был поврежден. Убедитесь, что он отключен, иначе он не будет работать. В меню опций (маленькая форма шестерни) и нажали «восстановить файловую систему». Boom! Работал как шарм.
источник