Страница 1 из 2

fsck выдает ошибки

Добавлено: 2008-09-22 13:28:06
man123
Подскажиет пожалуйсат, после некорректного выключения компьютера fsck стал выдавать ошибки правда только одного раздела (/var).
Пробовал по разному но что интересно
Выдает ошибки только когда загружен в обычном режиме:

Код: Выделить всё

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

INCORRECT BLOCK COUNT I=188492 (736 should be 704)
CORRECT? no

** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE I=141399  OWNER=root MODE=140666
SIZE=0 MTIME=Sep 22 13:42 2008
CLEAR? no

UNREF FILE I=400389  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 13:43 2008
CLEAR? no

UNREF FILE I=400390  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 13:43 2008
CLEAR? no

UNREF FILE I=400391  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 13:43 2008
CLEAR? no

UNREF FILE I=400392  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 13:43 2008
CLEAR? no

UNREF FILE  I=471098  OWNER=root MODE=100600
SIZE=1406 MTIME=Sep 22 13:45 2008
RECONNECT? no


CLEAR? no

UNREF FILE  I=471108  OWNER=root MODE=100600
SIZE=2166 MTIME=Sep 22 13:45 2008
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

2185 files, 337976 used, 2200526 free (742 frags, 274973 blocks, 0.0% fragmentation)
Когда раздел размонтирвоан или при сканировании в сингл моде таких ошибок не появляется.
В чем может проблема?
Спасибо.

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:30:57
zingel

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:32:53
man123
пробовал
в сингл моде он вообще ошибок не нашел, а в обычном ставь не ставь все равно пишел no

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:33:36
Alex Keda
странно...

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:34:54
zingel
что за рейд используете? (Почему рейд, потому, что такое часто бывает на рейдах, у Вас не рейдовый диск, это - видно, однако Вы могли в биосе выставить SATA RAID enable, не выключив IDE)

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:36:12
man123
без raid диск ata

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:41:51
zingel

Код: Выделить всё

cat /etc/fstab

Re: fsck выдает ошибки

Добавлено: 2008-09-22 13:44:37
man123

Код: Выделить всё

cat /etc/fstab
# Device                Mountpoint      FStype  Options                         Dump    Pass#
/dev/ad2s1b             none            swap    sw                              0       0
/dev/ad2s1a             /               ufs     rw                              1       1
/dev/ad2s1g             /home           ufs     rw,userquota,groupquota         2       2
/dev/ad2s1h             /opt            ufs     rw                              2       2
/dev/ad2s1e             /tmp            ufs     rw,noexec                       2       2
/dev/ad2s1f             /usr            ufs     rw                              2       2
/dev/ad2s1d             /var            ufs     rw                              2       2
/dev/acd0               /cdrom          cd9660  ro,noauto                       0       0

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:06:42
zingel
что говорит

Код: Выделить всё

dmesg -a | grep ad

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:10:50
man123

Код: Выделить всё

dmesg -a | grep ad
FreeBSD is a registered trademark of The FreeBSD Foundation.
uhub0: nVidia OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: nVidia EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
rl0: Ethernet address: 00:e0:4c:00:a4:c9
rl1: Ethernet address: 00:c0:df:0d:b6:13
ugen0: American Power Conversion Smart-UPS 1000 FW:652.13.I USB FW:7.3, rev 1.10/0.06, addr 2
ad2: 152627MB <Seagate ST3160812A 3.AAJ> at ata1-master UDMA100
Trying to mount root from ufs:/dev/ad2s1a
Loading configuration files.
swapon: adding /dev/ad2s1b as swap device
/dev/ad2s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1a: clean, 210809 free (481 frags, 26291 blocks, 0.2% fragmentation)
/dev/ad2s1g: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1g: clean, 48019340 free (28716 frags, 5998828 blocks, 0.1% fragmentation)
/dev/ad2s1h: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1h: clean, 12095259 free (979 frags, 1511785 blocks, 0.0% fragmentation)
/dev/ad2s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1e: clean, 1522185 free (105 frags, 190260 blocks, 0.0% fragmentation)
/dev/ad2s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1f: clean, 4702553 free (433753 frags, 533600 blocks, 5.3% fragmentation)
/dev/ad2s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1d: clean, 2199349 free (757 frags, 274824 blocks, 0.0% fragmentation)
        inet ***.***.*.*** netmask 0xffffff00 broadcast ***.***.*.***
        inet ***.**.*.*** netmask 0xfffffffc broadcast ***.**.*.***
add net default: gateway ***.**.*.***
22 Sep 16:17:23 ntpdate[544]: adjust time server ***.***.*.*** offset -0.096341 sec
Loaded ClamAV 0.92/8307/Mon Sep 22 11:05:57 2008
Sep 22 16:36:07 sendmail[1386]: m8MAa5xq001386: SYSERR(root): collect: I/O error on connection from ABTS-NCR-Static-067.11.160.122.airtelbroadband.in, from=<vpowers@golden.net>
Sep 22 16:37:49 sendmail[1409]: m8MAbl5K001409: SYSERR(root): collect: I/O error on connection from hn.kd.ny.adsl, from=<inf@cybergalleries.com>
Sep 22 16:48:18 sendmail[1610]: m8MAmFfs001610: SYSERR(root): collect: I/O error on connection from ABTS-NCR-Dynamic-134.100.163.122.airtelbroadband.in, from=<skinner@skinner.org>

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:15:00
zingel

Код: Выделить всё

SKIPPING CHECKS
ну не удивительно, добавьте в /etc/rc.conf

Код: Выделить всё

fsck_y_enable="YES"

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:15:53
man123
ставил, ничего не меняет

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:20:34
man123

Код: Выделить всё

cat /etc/rc.conf | grep fsck
fsck_y_enable="YES"

Trying to mount root from ufs:/dev/ad2s1a
Loading configuration files.
swapon: adding /dev/ad2s1b as swap device
/dev/ad2s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1a: clean, 211167 free (479 frags, 26336 blocks, 0.2% fragmentation)
/dev/ad2s1g: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1g: clean, 48019332 free (28756 frags, 5998822 blocks, 0.1% fragmentation)
/dev/ad2s1h: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1h: clean, 12095259 free (979 frags, 1511785 blocks, 0.0% fragmentation)
/dev/ad2s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1e: clean, 1522141 free (101 frags, 190255 blocks, 0.0% fragmentation)
/dev/ad2s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1f: clean, 4701459 free (433843 frags, 533452 blocks, 5.3% fragmentation)
/dev/ad2s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS
/dev/ad2s1d: clean, 2199162 free (762 frags, 274800 blocks, 0.0% fragmentation)

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:22:57
zingel
что за диск....что за биос на компутере....вообще конфигурацию его....+ после чего такое произошло.

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:40:17
man123

Код: Выделить всё

Phoenix-award bios
asus k8n4-e se
CPU: AMD Sempron(tm) Processor 2500+ (1407.22-MHz 686-class CPU)
152627MB <Seagate ST3160812A 3.AAJ> at ata1-master UDMA100
началось после некорректного завершения работы (БП здох)

Re: fsck выдает ошибки

Добавлено: 2008-09-22 14:56:06
zingel
странно, попробовать посмотреть через mhdd диск, возможно он скоро умрёт....

Re: fsck выдает ошибки

Добавлено: 2008-09-23 5:29:04
man123
Сегодня уже поменьше

Код: Выделить всё

fsck -y /var
** /dev/ad2s1d (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=141399  OWNER=root MODE=140666
SIZE=0 MTIME=Sep 22 17:35 2008
CLEAR? no

UNREF FILE I=400392  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 17:35 2008
CLEAR? no

UNREF FILE I=400393  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 17:35 2008
CLEAR? no

UNREF FILE I=400394  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 17:35 2008
CLEAR? no

UNREF FILE I=400395  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 22 17:35 2008
CLEAR? no

** Phase 5 - Check Cyl groups
2193 files, 340168 used, 2198351 free (743 frags, 274701 blocks, 0.0% fragmentation)

Re: fsck выдает ошибки

Добавлено: 2008-09-23 5:48:07
zg
гм.. в режиме NO WRITE ошибки править... круто :roll:

зайди в сингл моде

Код: Выделить всё

mount -uw /
mount -a
fsck -y /var
походу ребут был когда муся активно работала

Re: fsck выдает ошибки

Добавлено: 2008-09-23 6:07:55
man123
Попробовал, все прошло без ошибок
но в обычном режиме опять выдал

Код: Выделить всё

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

INCORRECT BLOCK COUNT I=188454 (72 should be 64)
CORRECT? no

** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
UNREF FILE  I=117793  OWNER=mysql MODE=100660
SIZE=4 MTIME=Sep 23 09:06 2008
RECONNECT? no


CLEAR? no

UNREF FILE I=141399  OWNER=root MODE=140666
SIZE=0 MTIME=Sep 23 09:05 2008
CLEAR? no

UNREF FILE  I=142540  OWNER=root MODE=100600
SIZE=3 MTIME=Sep 23 09:06 2008
RECONNECT? no


CLEAR? no

UNREF FILE I=400392  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 23 09:06 2008
CLEAR? no

UNREF FILE I=400393  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 23 09:06 2008
CLEAR? no

UNREF FILE I=400394  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 23 09:06 2008
CLEAR? no

UNREF FILE I=400395  OWNER=mysql MODE=100600
SIZE=0 MTIME=Sep 23 09:06 2008
CLEAR? no

UNREF FILE  I=471058  OWNER=smmsp MODE=100600
SIZE=49 MTIME=Sep 23 09:06 2008
RECONNECT? no


CLEAR? no

UNREF FILE  I=518146  OWNER=root MODE=100600
SIZE=685 MTIME=Sep 23 09:06 2008
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

2192 files, 340300 used, 2198198 free (742 frags, 274682 blocks, 0.0% fragmentation)

Re: fsck выдает ошибки

Добавлено: 2008-09-23 6:12:16
zg
главное чтоб из сингл мода доступ был

Код: Выделить всё

zg# fsck /tmp
** /dev/ad4s1h (NO WRITE)
** Last Mounted on /tmp
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
346 files, 149825 used, 103990 free (206 frags, 12973 blocks, 0.1% fragmentation)
zg#
а так это нормально

Re: fsck выдает ошибки

Добавлено: 2008-09-23 6:25:08
man123
Ну вот в синг моде
после mount -uw / mount -a fsck -y /var тоже был NO WRITE но все без ошибок
когда сделал umount раздела NO WRITE уже небыло, так же все прошло без ошибок
Так все же что это, диск помирает?

Re: fsck выдает ошибки

Добавлено: 2008-09-23 6:47:45
zg
man123 писал(а):Так все же что это, диск помирает?
нет, это нормально :smile: просто видимо когда файловая сиситема смонтирована, fsck не может туда записывать

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

Re: fsck выдает ошибки

Добавлено: 2008-09-23 6:51:38
zg
Тогда каюсь нужно так, в сингле

Код: Выделить всё

mount -uw /
fsck -y /var
хотя это и правильно - если система не помечена как CLEAN её обычно не дают смонтировать.

Re: fsck выдает ошибки

Добавлено: 2008-09-23 7:32:44
man123
значит можно спать спокойно?

Re: fsck выдает ошибки

Добавлено: 2008-09-23 7:59:05
Alex Keda
смонтированные диски fsck фиксить не будет.
он работает тока с несмонтироанными. или в ro накрайняк.
он всё равно работает через устройство.