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

Исходное сообщение
"fsck UNREF FILE"

Отправлено Pahan , 04-Июл-06 11:17 
Работаю с freeBSD 6.0 через ssh. При запуске fsck вижу:

srv# fsck -y /dev/ad4s1e
** /dev/ad4s1e (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
UNREF FILE I=188423  OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

UNREF FILE I=188434  OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

UNREF FILE I=188436  OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

UNREF FILE I=188437  OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

UNREF FILE I=188514  OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

UNREF FILE I=259086  OWNER=root MODE=140666
SIZE=0 MTIME=Jul  3 23:39 2006
CLEAR? no

** Phase 5 - Check Cyl groups
1163 files, 5821 used, 5071258 free (306 frags, 633869 blocks, 0.0% fragmentation)
srv#

Пробовал ставить в rc.conf директиву fsck_y_enable="YES" и делал reboot. Не помогает (по ходу fsck не запускается). Не доскажет ли All как грамотно поправить по ssh?



Содержание

Сообщения в этом обсуждении
"fsck UNREF FILE"
Отправлено шыпахлйаг , 04-Июл-06 13:10 
1) umount  -f /var
2) fsck -y -f /var
3) mount -u -w /var (или рибут)

"fsck UNREF FILE"
Отправлено Pahan , 04-Июл-06 14:02 
>1) umount  -f /var
>2) fsck -y -f /var
>3) mount -u -w /var (или рибут)


Спасибо. Попробую.


"fsck UNREF FILE"
Отправлено Amorphis , 31-Авг-07 12:37 
>>1) umount  -f /var
>>2) fsck -y -f /var
>>3) mount -u -w /var (или рибут)
>
>
>Спасибо. Попробую.

У меня то же.. после размонтирования и проверки все нормально...
Только перезагружаешь и fsck командуешь пишет следующее...

srv# fsck /var
** /dev/ad4s1d (NO WRITE)
** Last Mounted on /var
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=12270595 (4 should be 0)
CORRECT? no

** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE I=6406152  OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? no

UNREF FILE I=6406153  OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? no

UNREF FILE I=6406155  OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? no

UNREF FILE I=6406157  OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? no

UNREF FILE I=6406158  OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
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


"fsck UNREF FILE"
Отправлено Mac Key , 14-Янв-11 03:06 
>[оверквотинг удален]
> UNREF FILE I=6406158  OWNER=mysql MODE=100600
> SIZE=0 MTIME=Aug 31 11:32 2007
> 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

Всем доброго времени суток.
Столкнулся недавно с такой же проблемой.
Полечил следующим способом.
Создал скриптик типа clear-var с модой 755 и принадлежностью root
#!/bin/sh
umount -f /var
fsck -y -f /var
mount -rw /var

Прописал в cron исполнять раз в неделю, или можно чаще.
И перезагрузки не требуется и танцев с бубном ;-)