Здравствуйте!
Иногда бывает, что при загрузке системы e2fsck не может сама решить вопросы и требует,
чтобы её запустили вручную, при этом надо или запускать её с опцией "-y" или каждый
раз нажимать на Enter. А можно ли как-нибудь указать в /etc/e2fsck.conf, чтобы она
сама запускалась с этим ключом? Там есть опция "force_no", я понял так, что её надо
установить в false, но у записей этого рода формат требует указать номер конкретной
ситуации и предлагает для их установления посмотреть исходный текст e2fsck.
Я посмотрел, их там очень много. М.б., есть такая, которая гарантирует запуск e2fsck
с опцией "-y" во всех случаях?
А с любой опцией, например, "-c", нельзя сделать запуск по e2fsck.conf?
Пётр.
самостоятельный запуск e2fsck
указать в /etc/e2fsck.conf
Что у Вас за дистрибутив? Я такого файла у себя не вижу.
Я такого файла у себя не вижу.
В Магее есть:
[options]
# This will prevent e2fsck from stopping boot just because the clock is wrong
broken_system_clock = 1В Магее есть
Я потому и уточнил, какой дистрибутив. Что у меня - указано в подписи.
Это неважно, какой дистрибутив, по умолчанию этот файл не обязан присутствовать.
Вообще мне это требуется в двух разных дистрибутивах, один - Alt, другой - Astra.
Пётр.
Peter, как раз таки важно - расположение тех или иных файлов может различаться в разных дистрибутивах.
Оно и различается, но всё же это не важно. Важно, чтобы он находился там, где его ожидает
найти программа, для e2fsck.conf это /etc.
Пётр.
Программа его ожидает найти там, куда указывал --sysconfdir= на момент вызова configure перед сборкой. В разных дистрибутивах для одной и той же программы пути, где она ожидает свой конфиг, часто бывают разными.
Поэтому утверждение "для e2fsck это /etc" в общем случае неверно. Хм, надо бы в исходник глянуть, вдруг там действительно захардкожен путь, но 1) сейчас неудобно, 2) хардкодить пути -- дурной тон.
Во всяком случае, в "man e2fsck.conf" сказано, что он должен быть в /etc.
Так есть ли ответ на мой вопрос? Я больше месяца назад пробовал искать
в Интернете, но не нашёл. Вчера в поддержке Astra мне тоже не ответили,
как я понял, они с этим не сталкивались.
Пётр.
Может параметр preen_ok = true нужен?
Может параметр preen_ok = true нужен?
Возможно, но мне тогда показалось, что для моей цели ближе force_no = false.
Но и для preen_ok тоже надо для каждого случая указывать её отдельно.
Пётр.
Ну и укажи.
Может там по маске можно указать.
Я ещё раз посмотрел "man e2fsck", preen - это опция "-p" и она несовместима с опцией "-y",
которую я хочу задать. Там, кажется, 389 ситуаций, неужели для всех надо указывать
желаемую опцию? Они разбиты на группы, их около 10.
Пётр.
несовместима с опцией "-y", которую я хочу задать.
Теперь Вы в курсе чего Вы не можете сделать?