Date: Sat, 14 Jun 2008 09:10:23 +0200 From: Goran Lowkrantz <goran.lowkrantz@ismobile.com> To: freebsd-stable@freebsd.org Subject: Re: Unusually large directory - 2.0 peta bytes (SOLVED) Message-ID: <D755F574877ECA498E189C2F@[10.255.253.2]> In-Reply-To: <A5C7E718EA9AEAAB810F0E8E@[10.255.253.2]> References: <A5C7E718EA9AEAAB810F0E8E@[10.255.253.2]>
next in thread | previous in thread | raw e-mail | index | archive | help
The initial fsck didn't clear it but using fsdb to remove the entry from=20 the parent directory, an fsck -y /usr in singleuser cleard the problem. Thanks to Joseph Koshy for directing me to fsdb. Cheers, G=F6ran --On Saturday, June 14, 2008 07:17 +0200 Goran Lowkrantz=20 <goran.lowkrantz@ismobile.com> wrote: > While preparing to upgrade to latest stable, I ran some scripts to verify > that the target was OK and found something that I think I need to fix but > have no clue to how. > > This is the essence of what I found: > ># ls /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/* > autosplit.ix ># ls -la /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/* > ls: : No such file or directory > ls: autosplit.ix: No such file or directory > total 8 > drwxr-xr-x 2 root wheel 2251799813685760 Jun 14 04:06 . > drwxr-xr-x 2 root wheel 2251799813685760 Jun 14 04:06 . > drwxr-xr-x 24 root wheel 512 Mar 29 10:33 .. > drwxr-xr-x 24 root wheel 512 Mar 29 10:33 .. ># stat /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO > 163 5229427 drwxr-xr-x 2 root wheel 20894350 2251799813685760 "Jun 14 > 07:07:43 2008" "Jun 14 04:06:44 2008" "Jun 14 04:06:44 2008" "Mar 29 > 10:33:10 2008" 4096 4 0 > /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO ># stat ># /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/autosplit.ix > stat: > /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO/autosplit.ix: > stat: No such file or directory ># od -c /usr/local/lib/perl5/site_perl/5.8.8/mach/auto/APR/PerlIO | more > 0000000 s 313 O \0 \f \0 004 001 . \0 \0 \0 1 313 O \0 > 0000020 364 001 004 002 . . \0 \0 t 313 O \0 024 \0 \b \t > 0000040 P e r l I O . s o \0 217 300 u 313 O \0 > 0000060 324 001 \b \t P e r l I O . b s \0 217 300 > 0000100 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0001000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0001020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0002000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0002020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0003000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0003020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0004000 v 313 O \0 \f \0 004 001 . \0 \0 \0 335 312 O \0 > 0004020 \f \0 004 002 . . \0 \0 w 313 O \0 350 001 \b \f > 0004040 a u t o s p l i t . i x \0 231 - 351 > 0004060 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0005000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0005020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0006000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0006020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0007000 \0 \0 \0 \0 \0 002 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > 0007020 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 \0 > * > 0010000 177 E L F 001 001 001 \t \0 \0 \0 \0 \0 \0 \0 \0 > 0010020 003 \0 003 \0 001 \0 \0 \0 240 \t \0 \0 4 \0 \0 \0 > 0010040 330 025 \0 \0 \0 \0 \0 \0 4 \0 \0 003 \0 ( \0 > > > This does not look like a directory, it looks like a shared library, > PerlIO.so, that somehow got the directory bit set. > > First, am I correct in my analysis? > Second, how do I remove the directory bit so I can delete the file? > > Host info, dmesg.boot attached: ># uname -a > FreeBSD balder.glz.hidden-powers.com 6.3-STABLE FreeBSD 6.3-STABLE #1: > Thu Feb 28 02:14:05 CET 2008 > root@midgard.glz.hidden-powers.com:/usr/obj/usr/src/sys/BALDER i386 > > > Cheers, > G=F6ran > > > ................................................... the future isMobile > > Goran Lowkrantz <goran.lowkrantz@ismobile.com> > System Architect, isMobile AB > Sandviksgatan 81, PO Box 58, S-971 03 Lule=E5, Sweden > Mobile: +46(0)70-587 87 82 > http://www.ismobile.com ............................................... ................................................... the future isMobile Goran Lowkrantz <goran.lowkrantz@ismobile.com> System Architect, isMobile AB Sandviksgatan 81, PO Box 58, S-971 03 Lule=E5, Sweden Mobile: +46(0)70-587 87 82 http://www.ismobile.com ...............................................
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?D755F574877ECA498E189C2F>