Vincy Posted January 14, 2004 Posted January 14, 2004 Устанавливаю (minimal) FREEBSD 5.0 на 2 машины: 1. Мать F-810 ATX (чип Intel) на сокете PGA-370 -- IDE Seagate ST320014 (или Samsung SV0411N или Seagate Barracuda ATA IV) 2. Maть (чипсет Intell) AT + ATX -- IDE Seagate ST320014 (или Samsung SV0411N Seagate Barracuda ATA IV) Диски - новые. Далее... после авар-го выкл-я питания (вырубаю блок пит-я)(не спр-те зачем я это делаю, т.к. на работаюшей машине это возможно будет происходить, но нечастно) идет перезагрузка, выводяться сообщения "слайс такой-то небыл правильно демонтирован" + также встречается (невсегда) FREE BLK COUNT(S) WRONG IN SUPERBLK SALVAGE? NO SUMMERY INFORMATION BAD SALVAGE? NO BLKS(S) MISSING IN BIT MAPS SALVAGE? NO SUPERBLOCK SUMMERY RECOMPUTED СРАЗУ после загрузки (как я понимаю) начинает работать fsck в фоновом режиме (т.к. это по умолч-ю прописано в дефолтном rc.conf) В TOP-e - вижу: fsck_ufs, STATE, которого меняется (select, nanslp, biord, run ...), ПОТОМ В ЗНАЧЕНИИ STATE ПОЯВЛЯЕТСЯ GETBUF и процесс ВИСНЕТ! в PS: fsck_ufs -p -B stat: IN (iddle) и тоже висит KILL (9 и 15) - ничего не дает. ТАКЖЕ СТАНОВИТСЯ НЕВОЗМОЖНО отправить машину в Shutdown или произвести РЕБУТ, происходит зависание, опять приходиться жать ресет!... И пройди все заново раза 2-4 (один раз при этом полетела вся FS), пока не удаться нормально завершить (shutdown или ребут). Пробовал проделать это на еще одном ПК (П3), с теми же HDD - все ОК, процесс fsck_ufs - сам завершается (state getbuf - не появляется) Поставил в rc.conf background_fsck="NO" - все ОК. Неужели на старом железе background_fsck="YES" неизбежно приводит к зависанию ? Вставить ник Quote
bsd_user Posted January 25, 2004 Posted January 25, 2004 А как с памятью на первом ПК? может ему памяти или mbufs не хватает, раз на getbuf затыкается... Посмотри netstat -m там покажет сколько mbufs есть. сколько пиковое значение и сколько запросов на буфферы отложено/отброшено. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.