1

Здравствуйте!

Есть ли специальные утилиты для работы с суперблоком или это можно делать
какими-то обычными средствами?
Есть система без батарейки и туда её не добавить, после загрузки системы
устанавливается текущее время, а при включениии часто бывает сообщение,
что суперблок смонитрован с временем из будущего и система предлагает ввести
пароль root и запустить e2fsck. Т.е. как можно после загрузки вернуть суперблоку
старое время, хранимое в BIOS?

Пётр.

Пётр.

2

Peter⇓ пишет:

Есть система без батарейки и туда её не добавить

Система работает в Пентагоне видимо, раз у неё нет названия или это Ваша личная разработка???
Можно поподробней?
Ещё что за операционная система у Вас стоит и версия, дистрибутив и т.д.

3

mozgfx пишет:

Ещё что за операционная система у Вас стоит и версия, дистрибутив и т.д.

Это как раз не так уж и важно. Если батарейка, подпитывающая CMOS сядет, будет это:

Peter пишет:

при включениии часто бывает сообщение,что суперблок смонитрован с временем из будущего и система предлагает ввестипароль root и запустить e2fsck.

на любой системе. А вот почему батарейку поставить нельзя, интересно.
P.S. Подойдет любой редактор двоичных файлов... Но тут нужно знать точно, какие байтики править.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580

4

yars⇓ пишет:

А вот почему батарейку поставить нельзя, интересно.

Такое бывает на одноплатных ПК типа Raspberry Pi
Там отсутствует 'Real Time Clock'  (RTC) но продаются модули расширения за 9$ вот тут

Суперблок вот эти адреса которые видимо проверяются на соответствие датам....
4 30h  Время последней записи в файловую систему
4 40h  Время последней проверки файловой системы

Самому стало инстресно как это обходится на Rs Pi....

5

В файл: /etc/e2fsck.conf
создать параметр:

buggy_init_scripts=1

Второй вариант отключить проверку по времени:

tune2fs -i 0 <устройство>

Отпишитесь помогло или нет?

6

mozgfx пишет:

В файл: /etc/e2fsck.conf
создать параметр:

buggy_init_scripts=1

Второй вариант отключить проверку по времени:

tune2fs -i 0 <устройство>

Отпишитесь помогло или нет?

Благодарю за совет, попробую 2-й вариант, но вообще не хотелось бы отключать проверку.
Желательно, чтобы какая-нибудь программа меняла время монтирования суперблока
без участия человека. Ведь монтируется же он при загрузке системы.

Эти промышеленые компьютеры, онин - моноблок, другой - процессорный модуль
для Compact PCI, так уж получилось, что они без батареек и их туда не вставить.

Пётр.

Пётр.

7

Мне на англоязычном форуме посоветовали создать e2fsck.conf с параметром  broken_system_clock,
я создал /etc/e2fsck.conf такой:

[options]
 broken_system_clock = true

после следующего выключения загрузка прошла без остановки, man e3fsck.conf.

Пётр.

Пётр.