Следующая проблема.Есть сервер под FreeBSD.
При запуске fsck над разделом, где размещен var происходит следующее:
gw# fsck /dev/ad2s1g
** /dev/ad2s1g (NO WRITE)
** Last Mounted on /var
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=446041 (4 should be 0)
CORRECT? noINCORRECT BLOCK COUNT I=446045 (4 should be 0)
CORRECT? no** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE I=89148 OWNER=root MODE=100600
SIZE=376 MTIME=Aug 13 13:49 2006
RECONNECT? no
CLEAR? noUNREF FILE I=89152 OWNER=root MODE=100600
SIZE=755 MTIME=Aug 13 13:49 2006
RECONNECT? no
CLEAR? no** Phase 5 - Check Cyl groups
FREE BLK COUNT(S) WRONG IN SUPERBLK
SALVAGE? noSUMMARY INFORMATION BAD
SALVAGE? noBLK(S) MISSING IN BIT MAPS
SALVAGE? no2242 files, 1607116 used, 973436 free (2196 frags, 121405 blocks, 0.1% fragmentation)
gw# df---
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad2s1g 5161198 3214420 1533884 68% /varЯ сейчас далеко от сервера и с консоли набрать ему YES не могу.
Ключ fsck -y удаленно не работает.
Пробовал раздел переводить в RO (mount -ur /dev/ad2s1g) - не помогает.
Отмаунчивал (с ключом -f) - проверял неподмаунченным - ничего не находит.Потом подмаунчиваешь - пишет что все ОК. Но если комп ребутнуть - опять тебе грабли.
Кто что мозет посоветовать?
man rc.conf на предмет fsck
и ключики -y -fпохоже, что всё-таки смонтированный раздел пытаешься проверить
>man rc.conf на предмет fsck
>и ключики -y -f
>
>похоже, что всё-таки смонтированный раздел пытаешься проверить
про rc.conf - спасибо! Как то из головы вылетело.Сделал fsck_y_enable="YES"
посмотрим - поможет ли если серв еще раз упадет.
Блин, уж сколько раз твердили миру.fsck делать надо на отмаунченый раздел, если при этом он ничего не находит значит ровно то, что ошибок нет. Примонтированный раздел разумеется fsck всегда будет казаться грязным.