Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: e2fsck 1.22 & r/o   Maxim Timofeyev   03 Jul 2001 19:15:45 
Архивное /ru.linux/3619532bd5953.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional