From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri May  8 10:28:11 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id KAA22586
	Fri, 8 May 1998 10:28:11 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id KAA22580
	for <freebsd-tech-jp@jp.freebsd.org>; Fri, 8 May 1998 10:28:08 +0900 (JST)
Received: from fdmmail.fujitsu.co.jp by fgwmail.fujitsu.co.jp (8.8.8+2.7Wbeta7/3.6W-MX980408-Fujitsu Mail Gateway)
	id KAA10998; Fri, 8 May 1998 10:28:06 +0900 (JST)
Received: from nile.sysrap.cs.fujitsu.co.jp by fdmmail.fujitsu.co.jp (8.8.8+2.7Wbeta7/3.6W-980405-Fujitsu Domain Mail Master)
	id KAA05464; Fri, 8 May 1998 10:27:34 +0900 (JST)
Received: from localhost (localhost [127.0.0.1]) by nile.sysrap.cs.fujitsu.co.jp (8.8.5/8.7.3) with ESMTP id KAA13519 for <freebsd-tech-jp@jp.freebsd.org>; Fri, 8 May 1998 10:27:33 +0900 (JST)
To: freebsd-tech-jp@jp.freebsd.org
References: <19980507020616N.tshiozak@makino.ise.chuo-u.ac.jp>
X-Mailer: Mew version 1.91 on Emacs 20.2 / Mule 3.0 (MOMIJINOGA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980508102732H.seki@sysrap.cs.fujitsu.co.jp>
Date: Fri, 08 May 1998 10:27:32 +0900
From: Masahiro Sekiguchi <seki@sysrap.cs.fujitsu.co.jp>
X-Dispatcher: imput version 970918
Lines: 118
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-tech-jp 1428
Subject: [FreeBSD-tech-jp 1428] Re: Please test msdosfs module for FreeBSD-stable
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

$B$;$-$0$A!wIY;NDL$G$9!#(B

# $B%^%L%1$J%a%C%;!<%8$rN.$7$?8e$K!"$3$&$$$&$$$$$+$2$s$J$3$H$r=q$/$N$O5$(B
# $B$,0z$1$k$N$G$9$,!D!"(B

> >$BF|K\8l(B
> >$B0J30$O9MN8$7$F$^$;$s$7!"8D?ME*$J9%$_$K$h$j(BEUC$B$7$+%5%]!<%H$7$F$^$;$s!#(B

> VFAT$B$r(B:xx:yy:zz: .. (xx,yy,zz$B$O(B16
> $B?JI=5-(B)$B$N$h$&$KI=<($9$k(B mount $B%*%W%7%g%s$,$"$j$^$7$?!#(B

>    mount_msdos -l ja_JP.EUC /dev/wd0s1 /dos-j
>    mount_msods -l ko_KR.EUC /dev/wd0s2 /dos-k  <-- $B4Z9q8l(BEUC($B$=$s$J$s(B
>    $B$"$j$^$7$?$h$M(B)

$B<B$O!";d$b!"0JA0$+$i;w$?$h$&$J$3$H$r9M$($F$$$k$N$G$9$,!"$$$m$$$m$H9M$((B
$B$F$$$k$&$A$K!"!V%U%!%$%kL>$NJ8;z%3!<%IJQ49!W$H$$$&5!G=$O!"(Bmsdosfs $B$N5!(B
$BG=$H$OJL$J$s$8$c$J$$$+!"$H9M$($k$K;j$j$^$7$?!#$8$c!"$I$&$9$k$N$+!"$H$$(B
$B$&$H!"(B

	$B$H$j$"$($:(B msdosfs $B$N5!G=$H$7$F(B VFAT $B$r%^%&%s%H$7$?$H$-$K$O!"(B
	$B%U%!%$%kL>$O(B UTF8 $B$N%^%^8+$($k$h$&$K$7$F$*$$$F(B ($B$&!<!"@P$rEj$2(B
	$B$J$$$G!D(B :-)

	$B%U%!%$%kL>$NJ8;z%3!<%IJQ49$@$1$r9T$&(B fs layer ($B2>>N(B: nmfs
	name mapper file system) $B$r:n$C$F!"(B

	$BI,MW$K1~$8$F(B msdosfs $B$N>e$K!"(Bnmfs $B$r%9%?%C%/$9$k!#(B

$B$H$$$&$b$N$G$9!#(B

nmfs $B$N>e$+$i8+$($kJ8;z%3!<%I$H!"2<$NJ8;z%3!<%I$O!"(Bmount_nmfs $B$N%*%W(B
$B%7%g%s$G;XDj$7$?$i$$$$$s$8$c$J$$$+$H;W$$$^$9!#(B($BJQ49%F!<%V%k$N<BAu$O8e(B
$B=R!#(B)

$B$3$N<BAu$N!VGd$j!W$O!"%U%!%$%kL>$NJ8;z%3!<%IJQ49$,!"(Bmsdosfs $B0J30$G$b;H(B
$B$($k!"$H$$$&$b$N$G$9!#(B($B$J$s$+!"$P$+$P$+$7$$$3$H=q$$$?$h$&$J5$$,$7$^$9(B
$B$,!#(B) $BNc$($P!"(BNFS $B$G$b!"$"$k%5!<%P$G$O%7%U%H(B JIS$B!"JL$N%5!<%P$G$O(B EUC$B$H(B
$B$+!"$$$m$$$m$J!VF|K\8l%U%!%$%kL>!W$,;H$o$l$F$$$?$j$7$^$9!#$3$&$$$&$N$r(B
$B%^%&%s%H$9$k$H$-$K$b!"(Bnmfs $B$OJXMx$J$s$8$c$J$$$+$H;W$&$o$1$G$9!#(B($B$=$N$?(B
$B$a$K$O!"!V2<!W$NJ8;z%3!<%I$b!"(BUTF8 $B8GDj$8$c$J$/$F!"$$$m$$$m$H;XDj$G$-(B
$B$k$h$&$K$9$kI,MW$,$"$j$^$9$1$I!#(B)

nmfs $B$N<BAu$O!"<gMWItJ,$O(B nullfs $B$N%^%M%C%3$G!"L>A0$r8+$kItJ,$@$1:n$k(B
(nullfs $B$G$O!"(BVOP_OPEN $B$H$+$O(B null_bypass $B$J$s$G!"$3$NJU$j$rE,Ev$K:n$k(B) 
$B$s$G9T$1$k$s$8$c$J$$$+$H;W$C$F$^$9!#(B

# $B;W$C$F$k$@$1$G!"<B:]$K:n$C$F$k$o$1$8$c$J$$$s$G!"%*%*%&%=$+$b!#(B:-(

$B$"$H!"7|0F$NJQ49%F!<%V%k$G$9$,!"(B

>   -W table   table $B$O(B-l $B$G;XDj$5$l$?(Blang$B$NJQ49%F!<%V%k%U%!%$%k$N(B
> 	     $B%Q%9!#(B

$B$3$s$J46$8$G!"30IU$1%U%!%$%k$K$J$C$F$kJQ49%F!<%V%k$r!"%^%&%s%H$N%?%$%_(B
$B%s%0$G%+!<%M%kFb$KF~$l$k!"$H$$$&%Q%?!<%s$+$J$H;W$C$F$$$k$N$G$9$,!"F|K\(B
$B8l(B EUC $B"+"*(B Unicode $B$J$s$+$O4JC1$G$9$1$I!"0l1~!VHFMQ!W$rA@$&$H!"(B
2022-JP $B$_$?$$$J!V>uBVA+0\!W$,$"$k%d%D$H$+$b9M$($J$/$A$c$$$1$J$$$h$&$J(B
$B5$$,$9$k$7!"%X%?$r$9$k$H!"(Bcombining character $B$NLLE]$b8+$J$$$H$$$1$J$$(B
$B$+$J$!!"$J$I$H;W$&$H!"!V%F!<%V%k!W$@$1$G$&$^$/9T$/$+$I$&$+IT0B$JLL$b$"(B
$B$j$^$9$G$9!#(B

# CAP $B8_49$N(B :xx:yy $BJ}<0$b%F!<%V%k$GI=8=$9$k$N$O!"$J$s$@$+$J$!!"$J$s$F(B
# $B$$$&;W$$$b$"$j$^$9!#(B

$B$"$H!"(B

> $B$40U8+$r$*BT$A$7$F$$$^$9!#$h$m$7$/$*4j$$$7$^$9!#(B

$B$A$e$&$3$H$J$s$G!"!V;3K\0F!W$KBP$9$k0U8+$b=q$$$H$-$^$9$H!"(B

>   -l lang    lang $B$O!"9q(B/$B8@8l(B/$B%3!<%I$NAH!"(Bja_JP.EUC$B$N$h$&$J$b$N(B

$B;d$O!"%U%!%$%kL>$NJ8;z%3!<%I$NJQ49$r$9$k$N$K!"(Blocale $B$OITMW$@$H;W$C$F(B
$B$^$9!#$D$^$j!"(Bja_JP $B$NItJ,$O$$$i$J$/$F!"(B.EUC $B$@$1$"$l$P$$$$$N$G$O$J$$(B
$B$+!"$H$$$&$3$H$G$9!#(B

$B$?$@$7!"(BDOS/Windows $B$O!"$$$m$$$m$H!V7c$7$$!W$3$H$r$d$C$F$^$9$+$i!"(B
Microsoft $B$N%U%!%$%k%7%9%F%`$NF0:n$r40A4$K%7%_%e%l!<%H$7$h$&$H$9$k$H!"(B
$B>/$J$/$H$b(B toupper/tolower $B$N%F!<%V%k$OI,MW$G!"$3$$$D$O(B (unix $BE*$K8@$&(B
$B$H(B) locale $B$K$J$C$A$c$&$J$!!"$H$$$&G:$_$b$"$j$^$9!#(B

$B$=$3$G!"(B8.3 $B%U%!%$%kL>$H(B LFN $B$NBP1~$O!"(BMS $BJ}<0$H$A$,$C$F$b$$$$$8$c$s!"(B
$B$H$$$&9M$($G!"%P%5$C$H3d$j@Z$k$N$,$$$$$s$8$c$J$$$+$H;W$C$F$^$9!#(B

$B6qBNE*$K$O!"(B

> UNIX<->VFAT,  UNIX<->DOS $B$N(B4$B$D$NJQ49$,I,MW$K$J$j$^$9!#(B

$B$H$$$&$N$O$d$a$F!"(B

> $B$b$H$N(BUNIX$B$N@$3&$N%3!<%I$r(Bnative(EUC,JIS,SJIS$B$J$I(B)$B!"(BVFAT$B$N%3!<%I$r(B
> unicode$B!"(B8.3$B$N(BDOS$B%U%!%$%k$N%3!<%I(B($BBgJ8;z$N$_;HMQ2DG=(B)$B$r(Bupper$B$H8F$V$H(B
> $B$9$k$H!"(B

	native $B"+"*(B unicode

$B$N$H$3$m$O!"(Bnative $B$,$$$m$$$m$"$k$s$G2DJQ$K$9$k$1$I!"(Bupper $B$K$D$$$F$O!"(B

	upper $B"+"*(B unicode

$B$H$$$&%k!<%H$rDL$k$3$H$K$7$F!"$3$C$A$NJQ49%k!<%k$O8GDj$7$F$7$^$&!"$H$$(B
$B$&$N$,$$$$$s$8$c$J$$$+$H;W$$$^$9!#(B

$B$3$&$9$k$H!"(B8.3 $B%U%!%$%kL>$G(B ($B$@$1$G(B; $B$D$^$j(B Win95 $B;H$o$:$K(B DOS $B$G(B) $B4A(B
$B;z$N%U%!%$%kL>;H$C$F$k?M$O4r$7$/$J$$$+$bCN$l$J$$$1$I!"$^!"8=>u$N(B 
msdosfs $B$h$j0-$/$J$k$o$1$8$c$J$$$s$G!"$$$$$+$J!"$H!#(B

> Multilingual $BBP1~$N(Bmsdosfs $B$O%5%$%:$,Bg$-$/$J$k$N$G!"JL$N(B
> $B%*%W%7%g%s$K$9$k$N$,$h$$$+$J$H:#$O;W$C$F$$$^$9!#(B

nmfs $B$rJ,N%$9$k$H$$$&4X8}0F$J$i!"(Bunicode (MS UTF 16) $B$H(B UTF8 $B$H$N4V$N(B
$BJQ49$@$1$J$i$?$$$7$?$3$H$J$$$H;W$&$N$G!"(Bmsdosfs $B$KD>@\F~$l$A$c$C$F$$$$(B
$B$s$8$c$J$$$+$H;W$$$^$9!#(B

msdosfs $B$N(B UTF8 $B7h$aBG$AHG$rC1FH$G;H$C$?$H$-$K!"F|K\8l%U%!%$%kL>$,$"$k(B
$B$H!"F|K\8l$NItJ,$OFI$a$^$;$s(B ($BIaDL$NF|K\8l4D6-$@$H(B) $B$,!"$3$l$b8=:_$N(B
msdosfs $B$HBg:9$J$$$+$i!"$H$/$K%W%m%F%/%H$7$J$/$F$$$$$+$J!"$H;W$C$F$^$9!#(B
