The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"fsck FreeBSD. Помогите."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"fsck FreeBSD. Помогите."  +/
Сообщение от Nas_tradamus email(ok) on 20-Ноя-09, 19:18 
Здравствуйте! У меня такая проблема:
FreeBSD 7.1-RELEASE amd64

При проверке fsck -fFy на запущенной системе выдает:
===============
** /dev/mirror/gm0s1f (NO WRITE)
** Last Mounted on /var
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
LINK COUNT FILE I=2363996  OWNER=virtual MODE=0
SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
ADJUST? no

UNREF FILE  I=2363997  OWNER=virtual MODE=100600
SIZE=1713 MTIME=Nov 20 19:06 2009
RECONNECT? no


CLEAR? no

LINK COUNT FILE I=2391165  OWNER=postfix MODE=0
SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
ADJUST? no

LINK COUNT FILE I=2391167  OWNER=admin MODE=0
SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
ADJUST? no

LINK COUNT FILE I=2391171  OWNER=postfix MODE=0
SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
ADJUST? no

LINK COUNT FILE I=2391172  OWNER=postfix MODE=0
SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
ADJUST? no

UNREF FILE I=2451722  OWNER=mysql MODE=100600
SIZE=0 MTIME=Nov 20 18:48 2009
CLEAR? no

UNREF FILE I=2451723  OWNER=mysql MODE=100600
SIZE=0 MTIME=Nov 20 18:48 2009
CLEAR? no

UNREF FILE I=2451724  OWNER=mysql MODE=100600
SIZE=0 MTIME=Nov 20 18:48 2009
CLEAR? no

UNREF FILE I=2451725  OWNER=mysql MODE=100600
SIZE=0 MTIME=Nov 20 18:48 2009
CLEAR? no

UNREF FILE I=2451726  OWNER=mysql MODE=100600
SIZE=0 MTIME=Nov 20 18:48 2009
CLEAR? no

UNREF FILE  I=2508513  OWNER=virtual MODE=100600
SIZE=1712 MTIME=Nov 20 19:06 2009
RECONNECT? no


CLEAR? no

** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? no

SUMMARY INFORMATION BAD
SALVAGE? no

BLK(S) MISSING IN BIT MAPS
SALVAGE? no
================

Я сделал в  /etc/rc.conf    
fsck_y_enable="YES"

, перезагрузился.

Не помогло! :( При проверке опять те же ошибки.

Объясните, пожалуйста, что делать?

RAID 1 сделан gmirror на SAS-винтах.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "fsck FreeBSD. Помогите."  +/
Сообщение от lavr email on 21-Ноя-09, 09:10 
>[оверквотинг удален]
>UNREF FILE  I=2363997  OWNER=virtual MODE=100600
>SIZE=1713 MTIME=Nov 20 19:06 2009
>RECONNECT? no
>
>
>CLEAR? no
>
>LINK COUNT FILE I=2391165  OWNER=postfix MODE=0
>SIZE=0 MTIME=Nov 20 19:06 2009  COUNT 0 SHOULD BE -1
>ADJUST? no

<skipped>

>Я сделал в  /etc/rc.conf
>fsck_y_enable="YES"
>
>, перезагрузился.
>
>Не помогло! :( При проверке опять те же ошибки.
>
>Объясните, пожалуйста, что делать?
>
>RAID 1 сделан gmirror на SAS-винтах.

Вы man пробовали читать? Поиском здесь или на ya.ru или на google пробовали искать?

Это один из самых многочисленных вопросов во всех Unix'ах:

- НЕЛЬЗЯ запускать fsck для проверки на ЖИВОЙ, смонтированной на READ-WRITE FS!
Ядро все время следит за состоянием и целостностью FS, догадайтесь ЧТО происходит
с FS во время работы?

fsck -y запускается при загрузке на несмонтированные FS или на смонтированные в READ-ONLY,
для исправления ошибок в то время когда FS находится в неизменяемом состоянии.

Где хоть вы такое вычитываете - чтобы было написано о проверке FS во время работы когда
состояние FS в постоянном изменении?!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "fsck FreeBSD. Помогите."  +/
Сообщение от Nas_tradamus email(ok) on 21-Ноя-09, 13:47 
>
>Где хоть вы такое вычитываете - чтобы было написано о проверке FS
>во время работы когда
>состояние FS в постоянном изменении?!

Так какие флаги не выставляй, все равно при запущенной системе проверка происходит в READ-ONLY.

Вопрос в другом: как исправить ошибки, которые не исправил fsk при ребуте с включеным fsck_y_enable="YES" в /etc/rc.conf ?
И почему-то я логов после этого действия не нашел ни где. Где они могут быть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "fsck FreeBSD. Помогите."  +/
Сообщение от lavr email on 21-Ноя-09, 15:02 
>[оверквотинг удален]
>>во время работы когда
>>состояние FS в постоянном изменении?!
>
>Так какие флаги не выставляй, все равно при запущенной системе проверка происходит
>в READ-ONLY.
>
>Вопрос в другом: как исправить ошибки, которые не исправил fsk при ребуте
>с включеным fsck_y_enable="YES" в /etc/rc.conf ?
>И почему-то я логов после этого действия не нашел ни где. Где
>они могут быть?

еще раз прочитайте что вам отвечено пока не наступит просветления

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "fsck FreeBSD. Помогите."  +/
Сообщение от Nas_tradamus email(ok) on 21-Ноя-09, 15:07 
>еще раз прочитайте что вам отвечено пока не наступит просветления

Ок. То есть, во время работы системы, fsck в режиме READ-only будет находить ошибки даже если все на самом деле нормально? Потому что FS в момент использования не является целостной?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "fsck FreeBSD. Помогите."  +/
Сообщение от lavr email on 21-Ноя-09, 15:33 
>>еще раз прочитайте что вам отвечено пока не наступит просветления
>
>Ок. То есть, во время работы системы, fsck в режиме READ-only будет
>находить ошибки даже если все на самом деле нормально? Потому что
>FS в момент использования не является целостной?

если при загрузке, fsck не смогла исправить FS которая задана в fstab,
система останется в single-user mode для принятия решения оператором-администратором

Ну а верхнее я не понял, у вас что, есть FS которая в noauto или в ro и вы
проверяете и монтируете ее принудительно?

Что значит "в самом деле нормально"? Вы поработали с FS и размонтировали?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "fsck FreeBSD. Помогите."  +/
Сообщение от Nas_tradamus email(ok) on 21-Ноя-09, 17:48 
>если при загрузке, fsck не смогла исправить FS которая задана в fstab,
>
>система останется в single-user mode для принятия решения оператором-администратором
>

Вот это уже интересно.

>Ну а верхнее я не понял, у вас что, есть FS которая
>в noauto или в ro и вы
>проверяете и монтируете ее принудительно?
>

Нет, я проверял на работающей системе все разделы с помощью fsck. Но она (fsck) не давала ничего исправить, какие бы флаги я не выставлял - видимо, работает защита от дурака.


>Что значит "в самом деле нормально"? Вы поработали с FS и размонтировали?
>

Нет. Я просто не знаю как должен себя вести fsck с работающей системой.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "fsck FreeBSD. Помогите."  +/
Сообщение от QuAzI (ok) on 21-Ноя-09, 20:24 
Флаг запуска -y в rc.conf применим для fsck при условии что fsck запускается на живой системе ( background_fsck="YES" ) но такая проверка всё равно не исправит критических ошибок - это раз, ходили слухи что когда-то при проверке "на живой" повторная перезагрузка (например аккум не успел зарядиться в ИБП, а свет опять пропал) могла полностью грохнуть ФС.
Посему на серверах проверка ФС делается только в single user, с отмонтированными ФС, там же в консоли и флаги задавайте.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "fsck FreeBSD. Помогите."  +/
Сообщение от lavr email on 22-Ноя-09, 10:10 
>[оверквотинг удален]
>Нет, я проверял на работающей системе все разделы с помощью fsck. Но
>она (fsck) не давала ничего исправить, какие бы флаги я не
>выставлял - видимо, работает защита от дурака.
>
>
>>Что значит "в самом деле нормально"? Вы поработали с FS и размонтировали?
>>
>
>Нет. Я просто не знаю как должен себя вести fsck с работающей
>системой.

ненормально она себя будет вести, ничего хорошего fsck не сделает и не покажет
в multiuser mode.
Я вам уже который раз, русским языком пишу:
- НЕЛЬЗЯ ЗАПУСКАТЬ fsck НА РАБОТЮЩИХ и СМОНТИРОВАННЫХ в READ-WRITE FS!!!
ЧТО НЕПОНЯТНОГО?!!!!!!!!!!!!!!!!

При загрузке fsck проверяет все FS заданные в fstab, если проверка завершилась
удачно, FS монтируются в read-write и система продолжает загружаться, если
проверка хотя бы одной FS завершилась с ошибкой, система переходит в single-user mode
для принятия решения оператором.

Что тут непонятного? Система загрузилась - значит fsck поправила все на FS, если нет
- значит обдумываете проблемы, пробуете руками запустить fsck -y и вспоминаете про
backup.
Для самостоятельного - ручного запуска fsck, сами грузимся в single-user mode
и выполняем fsck -y, или подключаем диск к другой freebsd и проверяем fsck -y,
или указываем noauto для нужной FS в fstab и сами запускаем fsck -y

прим: надеюсь понятно что для "/", "/usr", "/var" глупо ставить noauto

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "fsck FreeBSD. Помогите."  +/
Сообщение от Nas_tradamus email(ok) on 22-Ноя-09, 15:04 
Спасибо! Теперь понял.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру