# fsck -yf
** /dev/ad0s1a (NO WRITE)
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
INCORRECT BLOCK COUNT I=4616225 (104 should be 0)
CORRECT? no
INCORRECT BLOCK COUNT I=4616333 (4 should be 0)
CORRECT? no
INCORRECT BLOCK COUNT I=4616397 (736 should be 0)
CORRECT? no
Опция -y намекает, что на все вопросы по дефолту я ответил YES, а не «no» как утверждает fsck. Выходит, в файловой системе, видя её (на сколько я понял) очевидные фейлы типа
34439264 DUP I=8620176
34439265 DUP I=8620176
34439266 DUP I=8620176
34439267 DUP I=8620176
34439239 DUP I=8620177
LINK COUNT FILE I=8620075 OWNER=root MODE=100600
SIZE=5266 MTIME=May 30 02:31 2010 COUNT 1 SHOULD BE 2
ADJUST? no
LINK COUNT FILE I=8620076 OWNER=root MODE=100600
SIZE=5157 MTIME=May 30 02:31 2010 COUNT 1 SHOULD BE 2
ADJUST? no
LINK COUNT FILE I=8620077 OWNER=root MODE=100600
SIZE=2458 MTIME=May 30 02:32 2010 COUNT 1 SHOULD BE 2
ADJUST? no
программа fsck не вносит в корректирующие изменения в ФС.
Как исправить это поведение?