|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Maxim Timofeyev 2:5030/1763.1 03 Jul 2001 19:15:45 To : Aleksey Barabanov Subject : Re: e2fsck 1.22 & r/o -------------------------------------------------------------------------------- >> a> PS: Авторов e2fsck предлагаю такой ерундой не беспокоить ;) >> Пусть советуют. ;) Мне /etc/mtab нужен как симлинк на /proc/mounts. AB> ! Вот где собака то порылась. Так вы просто так решили переделать AB> init-процесс и вместо того чтобы во всем разобратся теперь начинаете AB> хачить e2fsck. Лихо ! Hадеюсь вам и в самом деле зачем-то нужен этот AB> симлинк. Домашнюю машину я максимально приближаю к серверной. Это для того, что бы легче было устанавливать на сервера отработанную конфигурацию, а не эксперементировать по живому. Из-за этого на домашней машине я и сделал /etc/mtab симлинком на /proc/mounts, ибо на сервере /etc у меня в r/o. AB> Hо если вдуматся, то для невстроенной системы такой симлинк не AB> нужен. А на встроенной можно и e2fsck кастрировать. /etc в r/o удобно. AB> Хотя "не разобрамшись" и хачить весьма не просто. Hо в добрый путь ;) Я и не хочу хакать не разобравшись. ;) Унесет еще все, что можно. ;) AB> PS: Кстати. Если взглянуть на эту проблему с инженерной точки зрения, то вам AB> надо просто перед вызовом в boot ( или в linuxrc, или что там у вас AB> работает ) дискового чека вставить удаление симлинки, а после проверки AB> вставить создание симлинки /etc/mtab на /proc/mounts AM> ( ну ума не приложу зачем вам эта симлинка ;). /etc в r/o. AB> А хаченье e2fsck снизит безопасность этой утилиты. Это все понятно. Hо как можно модифицировать r/o раздел?!! А chattr +i на /etc? Т.е. rc.local тут никак не поможет или нужно монтировать /etc в r/o (снимать +i), а потом перемонтировать. При поднятом securelevel (capabilities) перед перезагрузкой это нереально! А после перезагрузки логично, что rc.local стартует в самом конце, т.е. когда securelevel _уже_поднят_!!! Т.е. данный способ подходит только если удалинене/создание симлинка засунуть перед вызовом e2fsck... Hо опять же... chattr -i делать перед этим... ИМХО автор не продумал момент, который предусмотрен в mount. А ведь при -n mount ничего в /etc/mtab не пишет. -- [2:5030/763@fidonet.org] [tma@tma.spb.ru] [http://tma.spb.ru] --- tin/pre-1.4-19990517 ("Psychonaut") (UNIX) (Linux/2.2.19 (i586)) * Origin: home...home...home...home... ;) (2:5030/1763.1) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/3619532bd5953.html, оценка из 5, голосов 10
|