From owner-man-jp-reviewer@jp.freebsd.org  Thu Jun 11 10:39:58 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) id KAA05549;
	Thu, 11 Jun 1998 10:39:58 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from nocs1.noc.titech.ac.jp (root@nocs1.noc.titech.ac.jp [131.112.126.1])
	by jaz.jp.freebsd.org (8.8.8+3.0Wbeta13/8.7.3) with ESMTP id KAA05544
	for <man-jp-reviewer@jp.freebsd.org>; Thu, 11 Jun 1998 10:39:57 +0900 (JST)
	(envelope-from aki@toto.noc.titech.ac.jp)
Received: from toto.noc.titech.ac.jp by nocs1.noc.titech.ac.jp (8.8.8/TM2.1-bn3.3)
	id KAA04237; Thu, 11 Jun 1998 10:39:55 +0900 (JST)
Received: (from aki@localhost)
	by toto.noc.titech.ac.jp (8.8.5/8.8.5) id KAA04040;
	Thu, 11 Jun 1998 10:39:55 +0900 (JST)
Message-Id: <199806110139.KAA04040@toto.noc.titech.ac.jp>
To: man-jp-reviewer@jp.freebsd.org
From: IIJIMA Akihiro <aki@noc.titech.ac.jp>
In-Reply-To: Your message of "Thu, 11 Jun 1998 09:54:18 +0900"
References: <199806110054.JAA01104@gaye.slab.tnr.sharp.co.jp>
X-Mailer: Mew version 1.52 on Emacs 19.28.1, Mule 2.3
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Date: Thu, 11 Jun 1998 10:39:55 +0900
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: man-jp-reviewer 218
Subject: [man-jp-reviewer 218] Re: (Checked) fs.5 
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

> $B@N$N(B(Version 7 $BEv;~$N(B)UNIX $B$G$O!"(B
> $B!&(Bi-node $B$,(B 13 $B8D$N%V%m%C%/%*%U%;%C%H%(%s%H%j$r;}$D!#(B
> $B!&%V%m%C%/(B10$B8D0J2<$N%5%$%:$N%U%!%$%k$O!"$3$l$@$1$G<}$^$k(B($BD>@\;2>H(B)$B!#(B
> $B!&$=$l$h$jBg$-$$%U%!%$%k$O!"(Bi-node $B$N(B 11 $BHVL\$N%(%s%H%j$,;X$9%V%m%C%/$r(B
>   $B$^$k$4$H%V%m%C%/%*%U%;%C%HG[Ns$H$9$k(B($B4V@\;2>H(B1$BCJ(B)$B!#(B

$B<j85$N(B FreeBSD$B$G$O(B /sys/ufs/ufs/dinode.h $B$r8+$k$H!"(B

#define NDADDR  12                      /* Direct addresses in inode. */
#define NIADDR  3                       /* Indirect addresses in inode. */
struct dinode {
        daddr_t         di_db[NDADDR];  /*  40: Direct disk blocks. */
        daddr_t         di_ib[NIADDR];  /*  88: Indirect disk blocks. */

$B$J$N$G(B 
$BD>@\;2>H$,(B 12$B8D!#(B
$B4V@\;2>H$N%F!<%V%k$,(B 3$B$D$N$h$&$G$9!#(B

$B4V@\$N4V@\(B(2$BCJ(B)$B$NItJ,$O(B $BFI$_<h$l$^$;$s$G$7$?!#$?$V$s(B
/sys/ufs/ufs/ufs_bmap.c $B$H$+(B ffs/ffs_bmap.c $B$K$"$k$H;W$&$N$G$9$,!#(B
--
$BEl5~9)6HBg3X(B $BAm9g>pJs=hM}%;%s%?!<(B $B%M%C%H%o!<%/%7%9%F%`1?MQ3](B
	$BHSEg(B $B><Gn(B (Akihiro Iijima) aki@noc.titech.ac.jp
