Работаю с 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? noUNREF FILE I=188434 OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul 3 23:39 2006
CLEAR? noUNREF FILE I=188436 OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul 3 23:39 2006
CLEAR? noUNREF FILE I=188437 OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul 3 23:39 2006
CLEAR? noUNREF FILE I=188514 OWNER=mysql MODE=100600
SIZE=0 MTIME=Jul 3 23:39 2006
CLEAR? noUNREF 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?
1) umount -f /var
2) fsck -y -f /var
3) mount -u -w /var (или рибут)
>1) umount -f /var
>2) fsck -y -f /var
>3) mount -u -w /var (или рибут)
Спасибо. Попробую.
>>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? noUNREF FILE I=6406153 OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? noUNREF FILE I=6406155 OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? noUNREF FILE I=6406157 OWNER=mysql MODE=100600
SIZE=0 MTIME=Aug 31 11:32 2007
CLEAR? noUNREF 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? noSUMMARY INFORMATION BAD
SALVAGE? noBLK(S) MISSING IN BIT MAPS
SALVAGE? 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Всем доброго времени суток.
Столкнулся недавно с такой же проблемой.
Полечил следующим способом.
Создал скриптик типа clear-var с модой 755 и принадлежностью root
#!/bin/sh
umount -f /var
fsck -y -f /var
mount -rw /varПрописал в cron исполнять раз в неделю, или можно чаще.
И перезагрузки не требуется и танцев с бубном ;-)