read only file system

Уважаемые Мозги,

помогите пожалуйста начинающему.
Система после unlean перезагрузки грузится в read only и требует проверки диска fsck.

Как ее заставить саму без загрузочного диска это делать? Где подкрутить?

Заранее спасибо!

ну так проверь диск командой

ну так проверь диск командой fsck. залогинься и проверь

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Это я сделал, вопрос в

Это я сделал, вопрос в другом, можно ли в таких случаях не вставлять LiveCD и т.д.
Можно этот процесс автоматизировать хоть как-то?

шеф, все уже украдено до нас.

шеф, все уже украдено до нас. и автоматизировано, и прочая... и диск тут ни к чему

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

стебешься?

стебешься?

Читайте, здесь

Читайте, здесь http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=8 всё указано.

Спасибо, уже нашел, поставил

Спасибо, уже нашел, поставил 2-чку в fstab,
у меня раздел один jfs файловая система.
Он при загрузке ругается что не может fsck.jfs
Это как победить?

Цитата: Это как

Цитата:
Это как победить?

Обеспечить доступность fsck.jfs на этапе проверки корректности файловых систем.

Ну хоть где про это почитать

Ну хоть где про это почитать ну не издевайтесь так жестко.

Что у вас находится на этой

Что у вас находится на этой файловой системе ?

Какая очерёдность монтирования файловых систем ?

И какая ошибка вам точно выводится ?

В общем, покажите fstab.

sys-fs/jfsutils хоть установлены ?

UPD:
Где ответы ?

/dev/sda1 /boot

/dev/sda1 /boot ext2 noauto,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / jfs noatime 0 2

localhost / # emerge --search jfs
!!! CONFIG_PROTECT is empty
Searching...
[ Results for search key : jfs ]
[ Applications found : 1 ]

* sys-fs/jfsutils
Latest version available: 1.1.15
Latest version installed: [ Not Installed ]
Size of files: 526 kB
Homepage: http://jfs.sourceforge.net/
Description: IBM's Journaling Filesystem (JFS) Utilities
License: GPL-2

---
вот что пишет во время загрузки -

* Checking local filesystems ...
fsck: cannot check /dev/sda3: fsck.jfs not found
/dev/sda1: clean, .......

Еще раз хочу сказать что я хочу - хочу в случае сбоя по питанию не использовать диск live cd чтобы система сама все проверила и по возможности пофиксила с флагом fsck -Y, вот.

Цитата:emerge --search

Цитата:
emerge --search jfs

Проще пользоваться утилитой 'eix', она быстрее осуществляет поиск и получение информации по пакетам в дереве portage.

emerge eix
eix-update
eix jfsutils

Должен быть установлен пакет sys-fs/jfsutils , fsck.jfs находится как раз в этом пакете. Возможно, fsck.jfs так же нужно будет поместить в initramfs, но не обязательно.

Установил. теперь при каждой

Установил.

теперь при каждой перезагрузке -

* Generating a rule to create a /dev/root syмlink ... ( ok ] * Populating /demo with existing devices through uevents ... ( ok ] * Waiting for uevents to be processed ... ( ok ] * Setting systeм clock using the hardware clock IUTC] ... ( ok ] * Autoloaded B uodule(s) * Checking local filesysteмs ... fsck.jfs version 1.1.15, B4-Маr-2811 processing started: 6/19/2813 15:52:19
/dеv/sda3 is мounted and the file systeм is not type JFS.
WARNING*** Running jfs_fsck on a uounted file systeм or on a file systeм other than JFS мay cause SEVERE file systeм daмage.
Do you really want to continue (y/n)? _

По указанной мной ссылке: The

По указанной мной ссылке:
The root filesystem should have 1

1 я поставил сразу. такая же

1 я поставил сразу.
такая же хрень.
работает только в 0, но это е то что мне надо правильно?

Цитата: 1 я поставил

Цитата:
1 я поставил сразу.

/dev/sda3 / jfs noatime 0 2

А это тогда что ?

Цитата:
работает только в 0, но это е то что мне надо правильно?

Да, при 0 в последнем параметре проверки не будет.

Попробуйте добавить на уровень запуска boot fsck.

А почему именно JFS ?

Можно попробовать добавить функционал проверки файловой системы в initrd, если вы его используете.

/dev/sda3 / jfs noatime 0

/dev/sda3 / jfs noatime 0 2
это старый листинг, сейчас уже после установки пакета
/dev/sda3 / jfs noatime 0 0

Как добавить на уровень boot? Подскажите пожалуйста!

rc-update Ну и смените на

rc-update <сценарий> <уровень запуска>

Ну и смените на 1 соответствующий параметр.

fsck alredy installed in

fsck alredy installed in runlevel boot skipping
ну то есть он уже на этом уровне
Константин?

Да, я вижу, но более точно

Да, я вижу, но более точно сказать ничего не могу.

Навскидку, попробуйте добавить к параметрам, передаваемым ядру параметр 'ro'.

Сам в качестве корневой файловой системы jfs не использовал.

Вы так и не ответили, почему выбор пал именно на эту файловую систему ?

UPD:
В принципе, я могу попробовать в виртуальной среде установить Gentoo с корневым разделом на jfs, с настройкой проверки файловой системы, в случае возникновения ошибок, но это будет уже не сегодня.

За вознагражение решите мой

За вознаграждение решите мой вопрос?

Я же вам уже ответил, я не

Я же вам уже ответил, я не пользовался jfs, поэтому нюансов и возможных проблем не знаю. Завтра, скорее всего посмотрю, интересно, в чём проблема.

И всё же, почему jfs ?

Да я все понял, просто если

Да я все понял, просто если Вам интересно могу предложить вознаграждение за услуги по консультированию.
Я больше не программист по профессии, я как бы руковожу проектом сайта, он крутится на генту и дропале.
Файловую систему такую поставил администратор сайта который его настраивал - он больше бсдшник а в генту всетаки своя специфика.
Я вообще не могу понять зачем генту так сильно привязана к лайв сиди. Вот отвезу я сервак на хостинг, не дай бог что случится - что туда ехать сидюк втыкать и консоль запрашивать?

.

radionuk написал(а):
/dev/sda3 / jfs noatime 0 2
это старый листинг, сейчас уже после установки пакета
/dev/sda3 / jfs noatime 0 0

В интернетах встречал указание для корня на jfs на 1 1.
Смысла в конъюнкции с страницей руководства fstab не понял.

ЗЫ: Завязка на livecd у Gentoo есть только в случае неполно/некорректно установленной системы.
ЗЗЫ: Почто установщик ставил не то, что знает?

:wq
--
Live free or die

А по умолчанию она не jfs

А по умолчанию она не jfs разве предлагает?
Сейчас мне лайв сиди нужен чтобы проверить партиции после неправильного шатдауна, или я не обладаю знанием как это сделать без него.
Установку он ставили минимум, так вроде считается правильно и потом только те пакеты которые нужны.

Цитата: А по умолчанию она

Цитата:
А по умолчанию она не jfs разве предлагает?

Кто предлагает ? Если речь о Gentoo, то она вообще ничего не предлагает, у неё даже установщика нет, в привычном понимании. Всё решает тот, кто устанавливает, выбирает схему разметки и контейнеры для файловых систем, сами файловые системы, распаковывает базовую систему, конфигурирует ядро и компилирует его. Так же и со всей остальной системой. Так что почему выбрана именно jfs - это вопрос только к тому, кто вам устанавливал и настраивал систему.

Ну короче разбираться то уже

Ну короче разбираться то уже поздно. Помогите решить вопрос :)

.

Dump/Pass в 1/1 (то есть /dev/sda3 / jfs noatime 1 1) не пробовал?

:wq
--
Live free or die

Мда, поставил в виртуальной

Мда, поставил в виртуальной машине систему, собственно только распаковал stage3 (поставил базовую систему), установил grub-static (загрузчик) и пакет sys-fs/jfsutils . Ядро и initrd взял с install-amd64-minimal-20130613 ( LiveCD ), в общем после не корректной перезагрузке проверка jfs идёт обычным способом, без всяких запросов и предупреждений. Файловую систему создавал просто:

mkfs.jfs /dev/sda3

Возможно тот кто настраивал использовал специфичные параметры создания файловой системы или как-то по особому настроил ядро. Но это просто догадки, маловероятные. Покажите параметры, которые передаются ядру.

Вообщем можете выложить так же вывод dmesg.

Для удобства можете воспользоваться пакетом app-text/wgetpaste, что бы проще было логи выкладывать:

emerge app-text/wgetpaste
dmesg | wgetpaste 
cat /proc/cmdline | wgetpaste

Ссылки сюда. Естественно, нужна ситуация при которой запускается проверка файловой системы и выводится запрос.

Так же можете показать вывод:

fdisk -l | wgetpaste

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".