Дело в следущем. Есть FreeBSD 4.5 Stable-1. Ставил и настраивал ее не я, да и познания в unix-подобных слабые, поэтому расскажу как смогу. Система перезагружается в среднем каждые полчаса. Перед тем как перезагрузится выдает ошибку и через 15 секунд перезагружается. При загрузке проходит проверку fsck -y, причем раньше такого не было. В чем причина не пойму,но думаю что что-то с файловой системой. Че делать не знаю. Подскажите че нить ребзы, а?
Короче дальше больше. Теперь при просмотре любого файла или просто работе например в редакторе deco система виснет, выдавая Illegal instruction (core dumped).
>Дело в следущем. Есть FreeBSD 4.5 Stable-1. Ставил и настраивал ее не
>я, да и познания в unix-подобных слабые, поэтому расскажу как смогу.
>Система перезагружается в среднем каждые полчаса. Перед тем как перезагрузится выдает
>ошибку и через 15 секунд перезагружается. При загрузке проходит проверку fsck
>-y, причем раньше такого не было. В чем причина не пойму,но
>думаю что что-то с файловой системой. Че делать не знаю. Подскажите
>че нить ребзы, а?дык хоть напиши чего пишет
>>Дело в следущем. Есть FreeBSD 4.5 Stable-1. Ставил и настраивал ее не
>>я, да и познания в unix-подобных слабые, поэтому расскажу как смогу.
>>Система перезагружается в среднем каждые полчаса. Перед тем как перезагрузится выдает
>>ошибку и через 15 секунд перезагружается. При загрузке проходит проверку fsck
>>-y, причем раньше такого не было. В чем причина не пойму,но
>>думаю что что-то с файловой системой. Че делать не знаю. Подскажите
>>че нить ребзы, а?
>
>дык хоть напиши чего пишет
Если запустить команду fsck -y то на моунте /caсhe вылетает ошибка UNEXPECTED SOFT UPDATE INCONSISTENCY, а строкой ниже INTERNAL ERROR: dups with -p. А где можно логи этой команды просмотреть?
Мнение такое:
Сыпеться диск.
Срочно меняйте.
Вот это Вам поможет
http://linux.opennet.ru/base/sys/freebsd_dup.txt.html
>Мнение такое:
>Сыпеться диск.
>Срочно меняйте.
>Вот это Вам поможет
>http://linux.opennet.ru/base/sys/freebsd_dup.txt.html
Млин. А виснет он из-за этого? При просмотре любого файла или просто работе например в редакторе deco система виснет, выдавая Illegal instruction (core dumped). Мож как нить можно переформатировать или пересоздать раздел? И какие логи смотреть чтоб узнать из за чего виснет? СПАСИБО!
>>Мнение такое:
>>Сыпеться диск.
>>Срочно меняйте.
>>Вот это Вам поможет
>>http://linux.opennet.ru/base/sys/freebsd_dup.txt.html
>Лучше поменять винт. При сыпящемся винте система будет в самых разных позах виснуть.
Мдя... Веселого мало. А вариант Ghost'ом слить образ, а потом на новый хард залить не прокатит?
>Мдя... Веселого мало. А вариант Ghost'ом слить образ, а потом на новый >хард залить не прокатит?Если есть пол-часа то Вы успеете всю информацию перенести
с диска на диск по той методике, что я писал.
Других вариантов не знаю, а так сам делал при аналогичных проблемах.
На конец-то смог переписать код ошибки. Может быть мысли какие появятся у кого...
Начинаю:Fatal trap 1: privileged instruction fault while in kernel mode
instruction pointer = 0x0:0x021a044
stack pointer = 0x10:0xd09d2cdc
frame pointer = 0x10:0xd09d2ce4
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL=0
current process = 620 (sh)
interrupt mask = net bio cam
trap number = 1
panic: privileged instruction fault
syncing disks... 14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
giving up on 1 buffers
uptime: 19m6s
Automatic reboot in 15 seconds - press a key on the console to abortУсё...
>На конец-то смог переписать код ошибки. Может быть мысли какие появятся у
>кого...
>Начинаю:
>>Усё...
Винт отработал свое.
Меняй срочно - будешь тянуть резину - придется с нуля ставить систему.
а так есть шансы успеть склонировать систему.
А вот еще одна. Система находилась в режиме ожидания не залогиненая.Начинаю:
Fatal trap 12: page fault while in kernel mode
fault virtual adress = 0x40
fault code = supervisor read, page not present
instruction pointer = 0x0:0xc0177a6e
stack pointer = 0x10:0xd080fd4c
frame pointer = 0x10:0xd080fd54
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL=0
current process = 229 (squid)
interrupt mask =
trap number = 12
panic: page fault
syncing disks... 14 6 2 1
done
uptime: 13m24s
Automatic reboot in 15 seconds - press a key on the console to abortУсё...
Что-то похожее было при перегреве проца (остановка кулера) или дохлой памяти
>>>Дело в следущем. Есть FreeBSD 4.5 Stable-1. Ставил и настраивал ее не
>>>я, да и познания в unix-подобных слабые, поэтому расскажу как смогу.
>>>Система перезагружается в среднем каждые полчаса. Перед тем как перезагрузится выдает
>>>ошибку и через 15 секунд перезагружается. При загрузке проходит проверку fsck
>>>-y, причем раньше такого не было. В чем причина не пойму,но
>>>думаю что что-то с файловой системой. Че делать не знаю. Подскажите
>>>че нить ребзы, а?
>>
>>дык хоть напиши чего пишет
>
>
>Если запустить команду fsck -y то на моунте /caсhe вылетает ошибка UNEXPECTED
>SOFT UPDATE INCONSISTENCY, а строкой ниже INTERNAL ERROR: dups with -p.
>А где можно логи этой команды просмотреть?
у меня такая фишка была - не поверите - из-за того что сказёвому адаптеру не хватало мощности блока питания - это позже выяснилось - что только ни делал - но винтов было несколько и они были новые потому винты сразу отпали, кабель менял, адаптера правда другого не было, но когда поставил нормальный брендовый БП в сервак - все проблемы разом кончились.
дело люди говорят. возможно память глючит или проц греется, а может и хард посыпался... а не пробовал soft-updates вырубать? по моему он для 4.5 не совсем родной
>
>дело люди говорят. возможно память глючит или проц греется, а может и
>хард посыпался... а не пробовал soft-updates вырубать? по моему он для
>4.5 не совсем роднойчего за soft-updates? вроде ничего такого небуло.....
Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете ли, температура... Но все одно че то не так с моунтом /cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз сеньк!
>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>ли, температура... Но все одно че то не так с моунтом
>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>сеньк!
удали каталог и создай заново, потом
#squid -z
и
man squid
поможет
>>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>>ли, температура... Но все одно че то не так с моунтом
>>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>>сеньк!
>
>
>удали каталог и создай заново, потом
>#squid -z
>и
>man squid
>поможетДело в следующем. При попытке удалить каталог /cache/cache вылетает ошибка очь похожая на описаные выше. Потом ребут. При загрузке матюки на файловую систему (насколько я понимаю) с последующим запуском fsck -y и попытке что-то восстановить (видимо потерянные кластеры?). В результате появляется каталог /cache/lost+found. Новый хард мне пока не видать. Можно моунт /cache каким то образом переформатировать или пересоздать? Буду очень признателен за ответ.
а перед тем как кеш рушить, сквида убил?
>
>а перед тем как кеш рушить, сквида убил?
Видимо нет. Надо было вот такую команду дать killall -HUP squid ? Я этого не сделал, но после перезагрузки я дал эту команду. Оказалось такой процесс не запущен и при попытке удалить снова /cache/cache - ошибка и ребут.
>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>ли, температура... Но все одно че то не так с моунтом
>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>сеньк!
squid -k rotateа потом ручками не относящееся к делу поубирать
а есчо посмотри /etc/crontab
на предмет вставки чего-то относящегося к Dayly - как аналога (шпаргалки) для squid -k rotate
>>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>>ли, температура... Но все одно че то не так с моунтом
>>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>>сеньк!
>
>
>squid -k rotate
>
>а потом ручками не относящееся к делу поубирать
>
>а есчо посмотри /etc/crontab
>
>на предмет вставки чего-то относящегося к Dayly - как аналога (шпаргалки) для
>squid -k rotateв /etc/crontab есть след. строка:
6 0 1 * * root /usr/local/sbin/squid -k rotate
и чего это должно значить?
>>>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>>>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>>>ли, температура... Но все одно че то не так с моунтом
>>>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>>>сеньк!
>>
>>
>>squid -k rotate
>>
>>а потом ручками не относящееся к делу поубирать
>>
>>а есчо посмотри /etc/crontab
>>
>>на предмет вставки чего-то относящегося к Dayly - как аналога (шпаргалки) для
>>squid -k rotate
>
>в /etc/crontab есть след. строка:
>6 0 1 * * root
>/usr/local/sbin/squid -k rotate
>и чего это должно значить?
Правильная писулина - ежедневно сквидовский лог обновлять. Все верно.
>>>>Спасибо, люди-человеки, помогли! Короче кулер сдох на проце, а я и думать
>>>>забыл про такие проблемы... Есть оправдание - болею я. Грипп знаете
>>>>ли, температура... Но все одно че то не так с моунтом
>>>>/cache. Кстати, а как очистить сей кэш сквидовый? Вот. Еще раз
>>>>сеньк!
>>>
>>>
>>>squid -k rotate
>>>
>>>а потом ручками не относящееся к делу поубирать
>>>
>>>а есчо посмотри /etc/crontab
>>>
>>>на предмет вставки чего-то относящегося к Dayly - как аналога (шпаргалки) для
>>>squid -k rotate
>>
>>в /etc/crontab есть след. строка:
>>6 0 1 * * root
>>/usr/local/sbin/squid -k rotate
>>и чего это должно значить?
>
>
>Правильная писулина - ежедневно сквидовский лог обновлять. Все верно.
Ок. А вот после squid -k rotate ручками че удалять?
>чего за soft-updates? вроде ничего такого небуло.....tunefs -p / (на какой фс сидит кеш?, да и все остальные проверь)
soft updates: disabled?
>
>>чего за soft-updates? вроде ничего такого небуло.....
>
>tunefs -p / (на какой фс сидит кеш?, да и все остальные
>проверь)
>
>soft updates: disabled?
soft udates: enabled. а как тип файловой системы проверить? tunefs -p вроде не показывает
>а как тип файловой системы проверить?
посмотри /etc/fstab напримервобчем не мучься.
останови сквид. сотри весь сквидовый кеш. создай его заново ручками. запусти сквид.
если он на отдельной фс. можешь предварительно попробовать грохнуть эту фс и создать заново без soft-updates. сначала глянь а у тебя на др фс софтапдейт есть?
>>а как тип файловой системы проверить?
>посмотри /etc/fstab например
>
>вобчем не мучься.
>
>останови сквид. сотри весь сквидовый кеш. создай его заново ручками. запусти сквид.
>
>
>если он на отдельной фс. можешь предварительно попробовать грохнуть эту фс и
>создать заново без soft-updates. сначала глянь а у тебя на др
>фс софтапдейт есть?Вот то что в /etc/fstab:
# Device Mountpoint FStype Options Dump Pass#
/dev/ad0s2b none swap sw 0 0
/dev/ad0s1a / ufs rw 1 1
/dev/ad0s3e /cache ufs rw,nosuid,noexec 2 2
/dev/ad0s4f /home ufs rw,nosuid,noexec 2 2
/dev/ad0s1e /tmp ufs rw,nosuid,noexec,nodev 2 2
/dev/ad0s4e /usr ufs rw,nodev 2 2
/dev/ad0s3f /var ufs rw,nosuid,nodev 2 2
/dev/acd0c /cdrom cd9660 ro,noauto 0 0
proc /proc procfs rw 0 0Soft-updates = enabled на всех моунтах кроме корневого раздела. Еще раз пробовать стирать сквидовый кеш не хочется, т.к. пока система работает. А щас стирать начну снова ошибка, ребут и т.д. Но если стирать, то можно ли сразу убить моунт /cache, а потом заново кеш создать? Если да, то как?
squid.sh stop
umount /cache
newfs /dev/ad0s3e - хошь с параметрами, хошь нет. ман почитай
mount /cache
squid -z
squid.sh startесли без деталей, примерно так
>
>squid.sh stop
>umount /cache
>newfs /dev/ad0s3e - хошь с параметрами, хошь нет. ман почитай
>mount /cache
>squid -z
>squid.sh start
>
>если без деталей, примерно так
командой squid -k shutdown сквида не стопорится. при umount /cache естественно пишет устройство занято. как нить его еще убить можно?