find command error

When I run the find command as root in root I get the following error:find: cannot open /: I/O errorI think this may be related to a previous post and I may have an unhealthy server. I've run fsck in single user mode to no avail.
[251 byte] By [paulhulley] at [2008-2-20]
# 1

Singler user mode is too late to run fsck on '/'. It's already mounted read-write. You can damage the filesystem doing that.

It will run fsck on the filesystem automatically at boot, so you shouldn't have to do so again when it reaches single-user.

Does 'ls /' or 'ls -l /' give a similar error?

--

Darren

Darren_Dunham at 2007-7-7 > top of java,General,Maintenance...
# 2

ls -l and ls work ok. Finf gets the following error:

root@nnnnnnnnn: / # find / -name etc

find: cannot open /: I/O error

I noticed in /var/adm/messages the following after the find command ran:

Dec 1 09:55:19 unknown ufs: [ID 879645 kern.notice] NOTICE: /: unexpected free inode 371826, run fsck(1M) -o f

Never seen this before.

paulhulley at 2007-7-7 > top of java,General,Maintenance...
# 3

Boot from some other media (CDrom, network, other disk...). Then run fsck on the root filesystem.

*don't* do it by booting from that filesystem to single-user.

[cdrom boot....]

# fsck /dev/rdsk/c0t0d0s0

If that clears anything up, check messages for previous hardware errors and make sure you're up to date on patches.

--

Darren

Darren_Dunham at 2007-7-7 > top of java,General,Maintenance...