From owner-FreeBSD-users-jp@jp.freebsd.org  Wed Sep 29 10:01:27 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id KAA20744;
	Wed, 29 Sep 1999 10:01:27 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from mail.gat.co.jp (ns.gat.co.jp [210.160.81.114])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id KAA20739
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 29 Sep 1999 10:01:26 +0900 (JST)
	(envelope-from freebsd@gat.co.jp)
Received: from GAT11 (gat8 [210.160.81.118])
	by mail.gat.co.jp (8.8.8/3.6WGAT98) with SMTP id JAA24383
	for <FreeBSD-users-jp@jp.freebsd.org>; Wed, 29 Sep 1999 09:56:29 +0900 (JST)
Message-ID: <005401bf0a16$24ac67a0$3501a8c0@gat.co.jp>
From: "Hiroshi Ozawa" <freebsd@gat.co.jp>
To: <FreeBSD-users-jp@jp.freebsd.org>
References: <01d201bf09a0$afe4fba0$3501a8c0@gat.co.jp> <199909281250.VAA12943@aerith.cks.canon.co.jp>
Date: Wed, 29 Sep 1999 10:01:20 +0900
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2314.1300
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-users-jp 46074
Subject: [FreeBSD-users-jp 46074] Re: How to repair '/:bad dir ... :mangledentry'
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: freebsd@gat.co.jp

# $B$+$o$$!w$-$d$N$s(B $B$5$s!"JV?.$"$j$,$H$&$4$6$$$^$9!#(B

> fsck $B$G!"$J$K$b(B($B!V(BCORRECT$B!)(By$B!W$_$?$$$J$N(B)$B!"F~NO$7$F$J$1$l$P!"(B
> $B$^$@M>7W$K$O2u$7$F$$$J$$$+$J!#(B

fsck$B$+$i$NLd$$9g$o$;$O0lEY$b$"$j$^$;$s$G$7$?!#(B

> $B$*(B> # fsck /dev/rwd0s1a
> $B$*(B> /dev/rwd0s1a: No such file or directory
> $B$*(B> Can't stat /dev/rwd0s1a
> $B$*(B> Can't stat (null): Bad address
> $B$3$l$O!"(B/dev/rwd0s1a $B$,$J$$!#(B

$BL5$$$H$$$&$3$H$O!":n@.$7$J$1$l$P$J$i$J$$$N$G$7$g$&$+!)(B

# mknod$B%3%^%s%I(B? $B$3$N%3%^%s%I$N;HMQJ}K!$bNI$/$o$+$j$^$;$s!#(B

> $B$H$$$&$+!"(BHDD $BA4It(B FreeBSD $B$K$7$A$c$&$H!"(B/dev/rwd0a $B$+$7$i!)(B

/dev/rwd0a $B$G$b7k2L$OF1$8$G$7$?!#(B

$B!!(B# fsck /dev/rwd0a
$B!!(B/dev/rwd0a: No such file or directory
$B!!(BCan't stat /dev/rwd0a
$B!!(BCan't stat (null): Bad address

NEC 9821 Value Star V13 $B$K!":#2sLdBj$,H/@8$7$?%^%7%s$HF1MM$N(B
$B4D6-$r:n@.$7$F$_$?$H$3$m!"(B/ $B%U%!%$%k%7%9%F%`$O!"(B/dev/wd0s1a
$B$H$J$C$F$$$^$7$?!#(B

> $B$*(B>WARNING$B%a%C%;!<%8$N8e$K!"(Bshell$B$X$N(Bpath$B$NLd$$9g$o$;$,F~$k(B
> $B$*(B>$B$3$H0J30!">u67$OF1$8$G$9!#(B
> $B$*(B>shell$B$N(Bpath$B$NLd$$9g$o$;$K$O!"C1$K(Breturn$B%-!<$r2!$7(B/bin/sh
> $B$*(B>$B$rA*Br$7$F$$$^$9!#(B
> $B$G$b!"(Bsh $B$,!"Av$k$N!)(B
> $B$8$c!"(B/kernel $B$b$h$a$k$7!"(B/bin/sh$B$b!"FI$a$k$H1>$&$3$H$K$J$k$N$+$7$i!#(B

$B$$$$$(!"(Bsh$B$O5/F0$7$F$$$J$$$h$&$G$9!#@bL@ITB-$G?=$7LuM-$j$^$;$s!#(B
shingle user mode(-s)$B$G5/F0$7$?;~$N>u67$r$b$&0lEY=q$-D>$7$^$9!#(B

   boot: -s
     :
   WARNING: / was not properly dismounted.
  $B!J(Bshell$B$X$N(Bpath$B$NLd$$9g$o$;!K(B
   /: bad dir ino 99 at offset 0: mangled entry.
   panic: bad dir

   syncing disks... 1 1 1 1 1 1 1 1 1 1 1 1 giving up
   Automatic reboot in 15 seconds -

$B>e5-$N$h$&$K!"(Bshell$B$X$N(Bpath$B$NLd$$9g$o$;$KBP$7$F(Breturn$B%-!<$r2!$9$H(B
$B$9$0$K(B bad dir $B$N%a%C%;!<%8$,I=<($5$l!"0J8e$OF1$87k2L$H$J$j$^$9!#(B

> shingle user mode $B$K$J$l$k$N$J$i!"$=$3$G!"(B/etc/fstab $B$r!"$_$F$_$^$7$g$&$+(B
$B$M$'!)(B
> $ cat /etc/fstab $B$d!"(B
> $ ls -l /dev/rwd* $B$O!"$I$&$J$j$^$9!)(B

ls$B$d(Bcat$B%3%^%s%I$O(BFD$B$K%3%T!<$7$F$*$/I,MW$,$"$k$N$G$7$g$&$+!)(B

$B!!(B# ls  -l /dev/rwd*
  ls: not found
  # /bin/ls -l /dev/rwd*
  /bin/ls: not found

 $B!J(Bcat$B$bF1MM!K(B

> $B$*(B>   /: bad dir ino 99 at offset 0: mangled entry.
>                  ^^^$B$3$l$O!"$-$C$H!"(Bi-node $B$G$9$h$M!#(B

$B;d$K$O$o$+$j$+$M$^$9$,!"I=<(%a%C%;!<%8$,(B ino $B$K4V0c$$L5$$(B
$B$N$r:F3NG'$7$^$7$?!#(B

> $B$*(B>   panic: bad dir
> $ fsck -p $B$G$b!"$d$C$Q$j!"(Bpanic $B$G$7$g$&$+!)(B

$B!!(B# fsck -p
  fstab: /etc/fstab:0: No such file or directory
  Can't open checklist file: /etc/fstab

$B$H$J$j$^$9!#(B

$B!!!!>.Bt!!9@(B

