From owner-man-jp-reviewer@jp.freebsd.org  Fri Sep 25 22:46:57 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id WAA16311;
	Fri, 25 Sep 1998 22:46:57 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from mail.yk.rim.or.jp (root@mail.yk.rim.or.jp [202.247.130.37])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id WAA16306
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 25 Sep 1998 22:46:55 +0900 (JST)
	(envelope-from k-horik@yk.rim.or.jp)
Received: from localhost (ppp150.yk.rim.or.jp [202.247.134.150])
	by mail.yk.rim.or.jp (8.8.5/3.6W-RIMNET-98-06-09) with ESMTP id WAA00436
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 25 Sep 1998 22:46:52 +0900 (JST)
To: man-jp-reviewer@jp.freebsd.org
X-Mailer: Mew version 1.93 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19980925224559D.k-horik@yk.rim.or.jp>
Date: Fri, 25 Sep 1998 22:45:59 +0900
From: Kazuo Horikawa <k-horik@yk.rim.or.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 176
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: man-jp-reviewer 477
Subject: [man-jp-reviewer 477] newfs_msdos.8
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org

 newfs_msdos.8 $B$G$9!#(B

.\" Copyright (c) 1998 Robert Nordier
.\" All rights reserved.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\"    notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\"    notice, this list of conditions and the following disclaimer in
.\"    the documentation and/or other materials provided with the
.\"    distribution.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS
.\" OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY
.\" DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
.\" GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
.\" IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
.\" OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
.\" IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\"	$Id: newfs_msdos.8,v 1.2 1998/07/15 06:30:37 charnier Exp $
.\" jpman %Id: newfs_msdos.8,v 0.0 1998/09/12 16:02:38 horikawa Stab %
.\"
.Dd July 6, 1998
.Dt NEWFS_MSDOS 8
.Os
.Sh $BL>>N(B
.Nm newfs_msdos
.Nd $B?75,$N(B MS-DOS (FAT) $B%U%!%$%k%7%9%F%`$r:n@.$9$k(B
.Sh $B=q<0(B
.Nm newfs_msdos
.Op Fl N
.Op Fl B Ar boot
.Op Fl F Ar FAT-type
.Op Fl I Ar volid
.Op Fl L Ar label
.Op Fl O Ar OEM
.Op Fl S Ar sector-size
.Op Fl a Ar FAT-size
.Op Fl b Ar block-size
.Op Fl c Ar cluster-size
.Op Fl e Ar dirents
.Op Fl f Ar format
.Op Fl h Ar heads
.Op Fl i Ar info
.Op Fl k Ar backup
.Op Fl m Ar media
.Op Fl n Ar FATs
.Op Fl o Ar hidden
.Op Fl r Ar reserved
.Op Fl s Ar total
.Op Fl u Ar track-size
.Ar special
.Op Ar disktype
.Sh $B2r@b(B
.Nm
$B%f!<%F%#%j%F%#$O!"(BFAT12, FAT16, FAT32 $B$N$$$:$l$+$N%U%!%$%k%7%9%F%`$r!"%G%P%$%9(B
.Ar special
$B>e$K:n@.$7$^$9!#$3$N:]!"I,MW$J$i$P(B
.Xr disktab 5
$B$N(B
.Ar disktype
$B$r;HMQ$7$F!"%8%*%a%H%j$r7hDj$7$^$9!#(B
.Pp
$B%*%W%7%g%s$r0J2<$K<($7$^$9(B:
.Bl -tag -width indent
.It Fl N
$B%U%!%$%k%7%9%F%`$r:n@.$7$^$;$s(B: $B%Q%i%a!<%?$rI=<($9$k$@$1$G$9!#(B
.It Fl B Ar boot
$B%V!<%H%9%H%i%C%W$r%U%!%$%k$+$i<hF@$7$^$9!#(B
.It Fl F Ar FAT-type
FAT $B%?%$%W(B (12, 16, 32 $B$N$$$:$l$+(B)$B!#(B
.It Fl I Ar volid
$B%\%j%e!<%`(B ID$B!#(B
.It Fl L Ar label
$B%\%j%e!<%`%i%Y%k(B (11 $BJ8;z$^$G(B)$B!#(B
$B%i%Y%k$r9=@.$9$kJ8;z$O!"(B
$BDL>o$N(B DOS (8+3) $B%U%!%$%kL>$K5v$5$l$kJ8;z$N$_$K$9$kI,MW$,$"$j$^$9!#(B
.It Fl O Ar OEM
OEM $BJ8;zNs(B (8 $BJ8;z$^$G(B)$B!#(B
$B%G%U%)%k%H$O(B
"BSD  4.4"
$B$G$9!#(B
.It Fl S Ar sector-size
$B%;%/%?$"$?$j$N%P%$%H?t!#<u$1IU$1$kCM$O!"(B128 $B$+$i(B 32768 $B$^$G$N!"(B2 $B$Nf2>h$G$9!#(B
.It Fl a Ar FAT-size
FAT $B$"$?$j$N%;%/%??t!#(B
.It Fl b Ar block-size
$B%U%!%$%k%7%9%F%`$N%V%m%C%/%5%$%:(B ($B%/%i%9%?$"$?$j$N%P%$%H?t(B)$B!#(B
$B$3$NCM$O!"<u$1IU$12DG=$J%/%i%9%?$"$?$j$N%;%/%??t$K!"(B
$BJ,2r2DG=$G$"$kI,MW$,$"$j$^$9!#(B
.It Fl c Ar cluster-size
$B%/%i%9%?$"$?$j$N%;%/%??t!#<u$1IU$1$kCM$O!"(B1 $B$+$i(B 128 $B$^$G$N!"(B2 $B$Nf2>h$G$9!#(B
.It Fl e Ar dirents
$B%k!<%H%G%#%l%/%H%j$N%(%s%H%j?t(B (FAT12 $B$H(B FAT16 $B$N$_(B)$B!#(B
.It Fl f Ar format
$BI8=`(B ($B%U%m%C%T%G%#%9%/(B) $B%U%)!<%^%C%H$r;XDj$7$^$9!#(B
$BI8=`%U%)!<%^%C%H$O(B 8 $B$D$"$j!"(B($B$=$l$>$l%-%m%P%$%H$G$NMFNL$GI=8=$7$F(B)
160, 180, 320, 360, 720, 1200, 1440, 2880 $B$N$$$:$l$+$G$9!#(B
.It Fl h Ar heads
$B%I%i%$%V$N%X%C%I?t!#(B
.It Fl i Ar info
$B%U%!%$%k%7%9%F%`>pJs%;%/%?$N0LCV(B (FAT32 $B$N$_(B)$B!#(B
$BCM(B 0xffff $B$O!">pJs%;%/%?$,L5$$$3$H$r0UL#$7$^$9!#(B
.It Fl k Ar backup
$B%P%C%/%"%C%W%V!<%H%;%/%?$N0LCV(B (FAT32 $B$N$_(B)$B!#(B
$BCM(B 0xffff $B$O!"%P%C%/%"%C%W%;%/%?$,L5$$$3$H$r0UL#$7$^$9!#(B
.It Fl m Ar media
$B%a%G%#%"5-=R;R(B ($B<u$1IU$1$kCM$O!"(B0xf0 $B$+$i(B 0xff $B$^$G(B)$B!#(B
.It Fl n Ar FATs
FAT $B?t!#<u$1IU$1$kCM$O(B 1 $B$+$i(B 16 $B$^$G$G!"N>C<$r4^$_$^$9!#%G%U%)%k%H$O(B 2 $B$G$9!#(B
.It Fl o Ar hidden
$B1#$7%;%/%?$N?t!#(B
.It Fl r Ar reserved
$BM=Ls%;%/%?$N?t!#(B
.It Fl s Ar total
$B%U%!%$%k%7%9%F%`%5%$%:!#(B
.It Fl u Ar track-size
$B%H%i%C%/$"$?$j$N%;%/%??t!#(B
.El
.Sh $BCm<a(B
FAT $B%U%!%$%k%7%9%F%`%Q%i%a!<%?$O!"(B
$B<B:]$N%U%!%$%k%7%9%F%`$NA0$K$"$k!VM=Ls!W%;%/%?Cf$N!"(B
$B!V%V!<%H%;%/%?$N(B BPB (BIOS $B%Q%i%a!<%?%V%m%C%/(B)$B!W$KCV$+$l$^$9!#(B
$B;2>H$N$?$a$K!"$3$N9=B$$r0J2<$K<($7$^$9!#(B
.Bd -literal
struct bsbpb {
    u_int16_t	bps;		/* [-S] $B%;%/%?$"$?$j$N%P%$%H?t(B */
    u_int8_t	spc;		/* [-c] $B%7%j%s%@$"$?$j$N%;%/%??t(B */
    u_int16_t	res;		/* [-r] $BM=Ls%;%/%??t(B */
    u_int8_t	nft;		/* [-n] FAT $B?t(B */
    u_int16_t	rde;		/* [-e] $B%k!<%H%G%#%l%/%H%j$N%(%s%H%j?t(B */
    u_int16_t	sec;		/* [-s] $BAm%;%/%??t(B */
    u_int8_t	mid;		/* [-m] $B%a%G%#%"5-=R;R(B */
    u_int16_t	spf;		/* [-a] FAT $B$"$?$j$N%;%/%??t(B */
    u_int16_t	spt;		/* [-u] $B%H%i%C%/$"$?$j$N%;%/%??t(B */
    u_int16_t	hds;		/* [-h] $B%I%i%$%V%X%C%I?t(B */
    u_int32_t	hid;		/* [-o] $B1#$7%;%/%??t(B */
    u_int32_t	bsec;		/* [-s] $B%S%C%0Am%;%/%??t(B */
};
/* FAT32 $B3HD%(B */
struct bsxbpb {
    u_int32_t	bspf;		/* [-a] FAT $B$"$?$j$N%S%C%0%;%/%??t(B */
    u_int16_t	xflg;		/* $B@)8f%U%i%0(B */
    u_int16_t	vers;		/* $B%U%!%$%k%7%9%F%`%P!<%8%g%s(B */
    u_int32_t	rdcl;		/* $B%k!<%H%G%#%l%/%H%j$N3+;O%/%i%9%?(B */
    u_int16_t	infs;		/* [-i] $B%U%!%$%k%7%9%F%`$N>pJs%;%/%?(B */
    u_int16_t	bkbs;		/* [-k] $B%P%C%/%"%C%W%V!<%H%;%/%?(B */
};
.Ed
.Sh $B;HMQNc(B

	newfs_msdos /dev/rwd0s1

$B%G%U%)%k%H%Q%i%a!<%?$r;HMQ$7!"(B/dev/rwd0s1 $B$K%U%!%$%k%7%9%F%`$N:n@.$7$^$9!#(B

	newfs_msdos -f 1440 -L foo fd0

$BI8=`(B 1.44M $B%U%!%$%k%7%9%F%`$r!"%\%j%e!<%`%i%Y%k(B "foo" $B$K$F!"(B/dev/rfd0 $B$K(B
$B:n@.$7$^$9!#(B
.Sh $B4XO"9`L\(B
.Xr disklabel 8 ,
.Xr disktab 5 ,
.Xr fdisk 8 ,
.Xr newfs 8
.Sh $B?GCG(B
$B=*N;>uBV$O!"@.8y;~$K$O(B0 $B$K!"%(%i!<;~$K$O(B 1 $B$K$J$j$^$9!#(B
.Sh $B:n<T(B
.An Robert Nordier Aq rnordier@FreeBSD.org .
