From owner-man-jp-reviewer@jp.freebsd.org  Tue Jun 27 09:40:00 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id JAA39978;
	Tue, 27 Jun 2000 09:40:00 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from smtp1.interramp.com (smtp1.interramp.com [38.8.45.2])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id JAA39973
	for <man-jp-reviewer@jp.freebsd.org>; Tue, 27 Jun 2000 09:39:59 +0900 (JST)
	(envelope-from horikawa@psinet.com)
Received: from [38.26.194.14] (helo=localhost)
	by smtp1.interramp.com with esmtp (Exim 1.90 #1)
	for man-jp-reviewer@jp.freebsd.org
	id 136jPw-0001kq-00; Mon, 26 Jun 2000 20:39:57 -0400
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Tue, 13 Jun 2000 22:58:00 +0900 (JST)"
	<200006131358.WAA00917@iris.dti.ne.jp>
References: <200006131358.WAA00917@iris.dti.ne.jp>
Mime-Version: 1.0
X-Mailer: Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <20000626203740B.horikawa@psinet.com>
Date: Mon, 26 Jun 2000 20:37:40 -0400
From: Kazuo Horikawa <horikawa@psinet.com>
X-Dispatcher: imput version 980905(IM100)
Lines: 52
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: man-jp-reviewer 2659
Subject: [man-jp-reviewer 2659] Re: sa.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: horikawa@psinet.com

 $BKY@n$G$9!#(B

> .It $B8GDj%V%m%C%/%5%$%:(B:
> $B%f!<%6$,=q$-9~$s$@%G!<%?$O8GDj%5%$%:$N%V%m%C%/$NO"B3$H$7$F%F!<%W$K(B
> $BEO$5$l$^$9!#$=$l$O%a%b%jCf$GO"B3$7$F$$$^$9$,!"FHN)$7$?%V%m%C%/$NO"B3$H(B
                                      $B$$$k$+$b$7$l$^$;$s$,!"!D(B
# It may be contiguous in memory, but ...

> $B9M$($i$l$^$9!#%V%m%C%/%5%$%:$N@53N$J@0?tG\$G$O$J$$NL$N%G!<%?$rFI$_9~$`(B
> $B$3$H$O$G$-$^$;$s!#(B
> $B%l%3!<%I$N0[$J$k%;%C%H$H$7$F$NF1$8%G!<%?$rFI$_9~$s$@$j(B
> $B=q$-9~$s$@$j$9$k$3$H$O$G$-$^$9!#(B
 $B0[$J$k%l%3!<%I=89g$H$7$F!"F1$8%G!<%?$rFI$_9~$s$@$j(B
$B=q$-9~$s$@$j$9$k$3$H$O$G$-$^$9!#(B

> $B5U$K0l=o$K=q$-9~$^$l$?(B
> $B%V%m%C%/$O!"JL8D$KFI$_9~$`$3$H$,$G$-$^$9!#(B
 $B8@$$49$($k$H!"0l=o$K=q$-9~$^$l$?%V%m%C%/$rJL!9$KFI$_9~$`$3$H$,(B
$B$G$-$^$9$7!"5U$b$^$?2DG=$G$9!#(B

One may read and write the same data as a different set of records, In
other words, blocks that were written together may be read separately,
and vice-versa.

block size $B$,(B 1k $B$@$H$7$F!"(B
dd if=hoge of=/dev/rsa0 bs=2k $B$G=q$$$?$b$N$r!"(B
dd if=/dev/rsa0 bs=1k $B$HFI$s$G$h$/!"(B
$B$^$?(B
dd if=hoge of=/dev/rsa0 bs=1k $B$G=q$$$?$b$N$r!"(B
dd if=/dev/rsa0 bs=2k $B$HFI$s$G$h$$(B
$B$H$$$&$3$H$G$7$g$&!#(B

> $B%U%!%$%k$NCf$K;D$C$F$$$k$b$N$h$jB?$$%V%m%C%/$,MW5a$5$l$k$H!"%I%i%$%V$O(B
> $B%U%!%$%k%^!<%/$KAx6x$9$k$G$7$g$&!#JV$9$Y$-%G!<%?$,B8:_$9$k(B
> $B$N$G(B ($B%U%!%$%k%^!<%/$h$jA0$K%l%3!<%I$,B8:_$9$k8B$j(B)$B!"(B
> $B$=$N%G!<%?$OJV$5$l!"FI$_9~$_$O@.8y$7$^$9!#(B
> $B<!$NFI$_9~$_$OD>$A$K(B 0 $B$rJV$7$^$9!#(B
> ($B>e$N$h$&$K!"$b$7%U%!%$%k%^!<%/$,FI$^$l$J$$$H!"Hs4,$-La$7%b!<%I$N>l9g$O(B
> $B<!$NFI$_9~$_%W%m%;%9$X;D$j$^$9(B)$B!#(B
              $B=hM}(B
$B$NJ}$,B?J,NI$$$H;W$$$^$9!#(B
 UNIX process $B$N$3$H$r;X$7$F$$$k$N$G$O$J$$$H;W$&$N$G!#(B

> .Sh IOCTL
> The
  ^^^ $B%H%k(B
> .Nm sa
> $B%I%i%$%P$O(B
> .Xr mtio 4
> $B$N$9$Y$F$N(B ioctl $B$r%5%]!<%H$7$F$$$^$9!#(B
--
$BKY@nOBM:(B
