From owner-FreeBSD-users-jp@jp.FreeBSD.org Sat Mar  2 12:32:28 2002
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) id g223WSx45966;
	Sat, 2 Mar 2002 12:32:28 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from rina.r.dl.itc.u-tokyo.ac.jp (rina.r.dl.itc.u-tokyo.ac.jp [3ffe:b80:5b0:1:290:27ff:fe3a:2b9d])
	by castle.jp.FreeBSD.org (8.11.6+3.4W/8.11.3) with ESMTP/inet6 id g223WQK45807
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Sat, 2 Mar 2002 12:32:26 +0900 (JST)
	(envelope-from tanimura@r.dl.itc.u-tokyo.ac.jp)
Received: from silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp [IPv6:3ffe:b80:5b0:3:280:c8ff:fe6b:6d73])
	by rina.r.dl.itc.u-tokyo.ac.jp (8.12.2/3.7W-rina.r-Nankai-Koya) with ESMTP id g223W80j025600 ;
	Sat, 2 Mar 2002 12:32:08 +0900 (JST)
Received: from silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (localhost [127.0.0.1])
	by silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp (8.12.2/3.7W-carrots-Keikyu-Kurihama) with ESMTP id g223Vgwo037887 ;
	Sat, 2 Mar 2002 12:32:07 +0900 (JST)
Message-Id: <200203020332.g223Vgwo037887@silver.carrots.uucp.r.dl.itc.u-tokyo.ac.jp>
Date: Sat, 02 Mar 2002 12:31:42 +0900
From: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <F737IpGwC6RZT26XOIR0000cdd0@hotmail.com>
References: <F737IpGwC6RZT26XOIR0000cdd0@hotmail.com>
cc: Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp>
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (=?ISO-8859-1?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.1 (patch 14)
 (Cuyahoga Valley) (i386--freebsd)
Organization: Digital Library Research Division, Information Techinology Centre, The University of Tokyo
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+011218
X-Sequence: FreeBSD-users-jp 67208
Subject: [FreeBSD-users-jp 67208] Re: RELEASE4.5
 =?ISO-2022-JP?B?GyRCJSQlcyU5JUghPCVrOGUkThsoQg==?= i node
 =?ISO-2022-JP?B?GyRCJEskRCQkJEYhIRsoQg==?=
Errors-To: owner-FreeBSD-users-jp@jp.FreeBSD.org
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: tanimura@r.dl.itc.u-tokyo.ac.jp

$BC+B<!sCN$C$F$k?M4V$,=q$+$s$H%@%a(B?$B!w?^=q4[EE;R2=8&(B.$B4pHW(B.$BElBg(B $B$G$9!#(B

On Sat, 02 Mar 2002 09:39:38 +0900,
  "Miyauchi Kazuaki" <kazuaki_miyauchi@hotmail.com> said:

Miyauchi> $B!!(Bi-node$B$O!"(BUnix$B$N%U%!%$%k4IM}%7%9%F%`$,%U%!%$%k$N4IM}J}:v$H$7$F:NMQ$7$?(B
Miyauchi> $B%U%!%$%k$KBP1~$9$kHV9f$G$9!#%U%!%$%k$K3d$jEv$F$i$l$?(Bi-node$BHV9f$O!"(Bls$B$N%*%W(B

$B:G=i$K(Bterminology$B$G$9$,!"C1$K(Binode$B$H$$$C$?>l9g!"(BUnix$B$G$O(Bon-disk
inode(disk$B>e$K=q$+$l$F$$$k(B)$B$H(Bin-core inode(memory$B$KFI$_9~$s$@(Bon-disk
inode$B$N(Bcopy)$B$N(B2$B<oN`$,$"$j$^$9!#0J2<!"$I$A$i$+$K8BDj$N>l9g$O$=$N$h$&$K=q(B
$B$-$^$9!#C1$K(Binode$B$H=q$$$?>l9g$O!"N><T$KEv$F$O$^$k$H$7$^$9!#(B

on-disk inode$B$+$i(Bin-core inode$B$r:n$kJ}K!$K$D$$$F$O!"(B
ufs/ffs/ffs_vfsops.c$B$N(Bffs_vget()$B$G$bFI$s$G2<$5$$(B(bio$B$NCN<1$,$J$/$F$bB?J,(B
$BBg>fIW(B)$B!#(B

inode$B$GI=8=$5$l$k$b$N$O!"(Bfile(regular file)$B$@$1$G$O$"$j$^$;$s!#(Bfifo$B!"(B
device node(block$B!"(Bchar$B$H$b$K(B)$B!"(Bdirectory$B!"(Bsymlink$B!"(BUnix-domain socket$B$J(B
$B$I$5$^$6$^$J$b$N$,4^$^$l$^$9!#(B


Miyauchi> $B$h$k$H;W$$$^$9$,(B($BDL>o!"%?%9%/4IM}$H(BIO$B@)8f$N$_$r;X$9;v$,B?$$!#(B)$B!"(BUnix$B$N>l9g!"(B
Miyauchi> IO$B@)8f$H%U%!%$%k4IM}$,L@3N$K6hJ,$5$l$F$*$i$:!"(BUnix$B%+!<%M%k1>!9$H$$$C$?N`$NK\(B

filesystem$B$H(BI/O$B$,J,N%$5$l$F$$$J$$$H$$$&$N$O%&%=$G$9!#K\$d(Bsource$B$NFI$_J}(B
$B$,4E$$$N$G$7$g$&!#(B1$B$D$N(Bon-disk inode$B$K$h$j(Bdisk$B>e$KI=8=$5$l$?(Bfile-like
object$B$KBP$9$k(BI/O$B$O$=$N(Bon-disk inode$B$GJD$8$F$$$^$9!#0lJ}!"(Bfilesystem$B$OJ#(B
$B?t$N(B on-disk inode$B$N4X78$r07$$$^$9!#K\<AE*$KF1Ns$K07$($k35G0$G$O$"$j$^$;(B
$B$s!#(B

$B$b$7!"(Bon-disk inode$B$rD>@\(Buser process$B$,FI$_=P$;$l$P!"(Buser process$B$@$1$G(B
filesystem$B$r07$&$3$H$b2DG=$G$9(B($B$D$^$j(BI/O$B$H(Bfilesystem$B$O40A4$KJ,N%2DG=(B)$B!#(B
$B@N$N(BUnix-like OS$B$K$O$=$&$$$&<BAu$b$"$j$^$7$?!#$"$k$$$O(Bmtools$B$b$=$N0l<o$H(B
$B$$$($^$9!#(Bmodern$B$J(Bkernel$B$,<+A0$G(Bfilesystem$B$r07$&$N$O!"9bB.2=(B(kernel$B$H(B
user process$B$NA+0\(Bcost$B$,%P%+$K$J$i$J$$(B)$B$d(Bcache$B$NM-8zMxMQ(B(per-process$B$K;}(B
$B$D$N$O0lHL$K$O%"%[(B)$B$N$?$a$J$I$G$9!#(B


Miyauchi> $B$K(BUnix$B$N%U%!%$%k4IM}%7%9%F%`$N@bL@$O5-:\$5$l$F$$$k$N$,IaDL$G$9$N$G!"(Bi-node$B$r(B
Miyauchi> $B%+!<%M%k$N;HMQ;q8;$H=q$$$F$bJQ$G$O$J$$$G$7$g$&!#(B

$B$3$l$O$h$/$"$k8@MU$N8mMQ$G$9!#;q8;$H$$$&MQ8l$K$O!"$=$N<BBN$NDj5A$,$"$j$^(B
$B$;$s!#8@MU$NMxMQ<T$,I,MW$K1~$8$FDj5A$7$J$1$l$P$J$j$^$;$s!#5$7Z$K;H$&$HF1(B
$BNs$K07$($J$$$b$N$rF10l;k$7$F$7$^$&$?$a!"JQ$J8m2r$r@8$8$^$9!#$3$l$O(BOS$B$K8B(B
$B$i$:!"@$$NCf0lHL$K$$$($k$3$H$G$9!#(B

$B$3$&$$$&;~$O!"<BBN$rI=$98@MU$r$=$N$^$^;H$&$N$,0BA4$G$9!#Nc$($P(Bin-core
inode$B$r$$$$$?$$$N$J$i$P!"!V(Bin-core inode$B$N(Bmemory$B!W!"(Bon-disk inode$B$H$$$$(B
$B$?$$$J$i!V(Bon-disk inode$B$N(Bdisk block$B!W!#(B

-- 
Seigo Tanimura <tanimura@r.dl.itc.u-tokyo.ac.jp> <tanimura@FreeBSD.org>
