URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 27553
[ Назад ]

Исходное сообщение
"boot -s, read only?"

Отправлено kakadu , 13-Мрт-03 19:10 
Есть тестовая машинка, всякая фигня на ней, в том числе и FreeBSD4.5
Раздел сделан только один рутовый (/)
Решил сделать апгрейд, на 4.7 прошло все успешно, делалось все из под multi-user.
Но что то заметил неладное, просмотрел файлы которые лежат в

bash-2.05b# ls -la /usr/obj/usr/src/bin/cat | grep cat
-rwxr-xr-x   1 root  wheel  75075 12 мар 17:16 cat     <-вот этот файл должен был поставиться при апгрейде
-rw-r--r--   1 root  wheel   2432 12 мар 17:16 cat.1.gz
-rw-r--r--   1 root  wheel   6032 12 мар 17:16 cat.o
-bash-2.05b# ls -la /bin| grep cat
-r-xr-xr-x   1 root  wheel   67072 11 мар 15:08 cat     <-но остался старый файл

ну ладно, перейдука я в сингл юзер.. сделал
shutdown now
cd /usr/src
make installworld

но это не помогло файлы по прежнему остались другимми.
может кто сказать почему фалы остались старыми?

сделал
reboot
boot -s
но вот тут совсем интересно, система загрузилась в сингл моде, и read-only
соответственно я ничего не могу с ней поделать ни make ни vipw ни passwd
всегда говорит что read-only.
Почему при boot -s раздел / загружается в read-only?
Как в сингл юзер перемаунтить раздел / в RW?


Содержание

Сообщения в этом обсуждении
"boot -s, read only?"
Отправлено Andy Nik , 13-Мрт-03 19:48 
>Есть тестовая машинка, всякая фигня на ней, в том числе и FreeBSD4.5
>
>Раздел сделан только один рутовый (/)
>Решил сделать апгрейд, на 4.7 прошло все успешно, делалось все из под
>multi-user.
>Но что то заметил неладное, просмотрел файлы которые лежат в
>
>bash-2.05b# ls -la /usr/obj/usr/src/bin/cat | grep cat
>-rwxr-xr-x   1 root  wheel  75075 12 мар 17:16
>cat     <-вот этот файл должен был поставиться
>при апгрейде
>-rw-r--r--   1 root  wheel   2432 12 мар
>17:16 cat.1.gz
>-rw-r--r--   1 root  wheel   6032 12 мар
>17:16 cat.o
>-bash-2.05b# ls -la /bin| grep cat
>-r-xr-xr-x   1 root  wheel   67072 11 мар
>15:08 cat     <-но остался старый файл
>
>ну ладно, перейдука я в сингл юзер.. сделал
>shutdown now
>cd /usr/src
>make installworld
>
>но это не помогло файлы по прежнему остались другимми.
>может кто сказать почему фалы остались старыми?
>
>сделал
>reboot
>boot -s
>но вот тут совсем интересно, система загрузилась в сингл моде, и read-only
>
>соответственно я ничего не могу с ней поделать ни make ни vipw
>ни passwd
>всегда говорит что read-only.
>Почему при boot -s раздел / загружается в read-only?

А жизнь так устроена. Сингл мода для Фрии это признак явного
неблагополучия в системе или админе.

>Как в сингл юзер перемаунтить раздел / в RW?

>man mount
для ленивых
>mount -fw ...


"boot -s, read only?"
Отправлено noname , 14-Мрт-03 08:16 
>>mount -fw ...
Тнкс :-), буду знать.
Вот только по прежнему не понятно почему при installworld
файлы из /usr/obj/ не устанавливаются, ведь они оттуда должны установиться?


"boot -s, read only?"
Отправлено noname , 14-Мрт-03 09:09 
Афигеть как все хитро.
В make.conf была опция INSTALL -C которая при инсталле смотрит файл который инсталлируется такойже и если да, то дату у него не меняет.
Но при этом при инсталле еще делает ему strip в результате чего размер файла уменьшается.

А так как размер уменьшился дата старого файла не изменилась складывается полное ощющение что новый файл не совпадает со старым...