mkfs_pcfs(8) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

mkfs_pcfs(8)

mkfs_pcfs(8)            System Administration Commands            mkfs_pcfs(8)

NAME
       mkfs_pcfs - construct a FAT file system

SYNOPSIS
       mkfs -F pcfs [generic_options] [-o FSType_specific_options]
            raw_device_file

DESCRIPTION
       The  pcfs-specific  module  of  mkfs constructs a File Allocation Table
       (FAT) on removable media (JAZ disk, ZIP  disk,  PCMCIA  card),  a  hard
       disk,  or  a file (see NOTES). FATs are the standard MS-DOS and Windows
       file system format.


       mkfs for pcfs determines an appropriate FAT size for the  medium,  then
       it  installs  an initial boot sector and an empty FAT. A sector size of
       512 bytes is used. mkfs for pcfs can also install the initial  file  in
       the  file  system  (see the pcfs-specific -o i option). This first file
       can optionally be marked as read-only, system, and/or hidden.


       If you want to construct a FAT with mkfs for pcfs on a medium  that  is
       not  formatted, you must first perform a low-level format on the medium
       with format(8). The media must also be partitioned  with  the  fdisk(8)
       utility.  Note  that  all existing data on a disk partition, if any, is
       destroyed when a new FAT is constructed.


       generic_options are supported by the generic mkfs command. See  mkfs(8)
       for a description of these options.


       raw_device_file  indicates the device on which to write unless the -o N
       option has been specified, or if the  -V  or  -m  generic  options  are
       passed from the generic mkfs module.

OPTIONS
       See mkfs(8) for the list of supported generic options.


       The following options are supported:

       -o FSType_specific_options

           Specify pcfs file system-specific options in a comma-separated list
           with  no  intervening  spaces.  If invalid options are specified, a
           warning message is printed and the invalid options are ignored.

           b=label

               Label the media with volume label.  The  volume  label  is  re‐
               stricted to 11 uppercase characters.


           B=filename

               Install  filename  as the boot loader in the file system's boot
               sector. If you don't specify a  boot  loader,  an  MS-DOS  boot
               loader  is  installed. The MS-DOS boot loader requires specific
               MS-DOS system files to make a disk bootable. See NOTES for more
               information.


           fat=n

               The size of a FAT entry. Currently, 12, 16, and  32  are  valid
               values. The default is 16.


           h

               Mark  the  first file installed as a hidden file. The -i option
               must also be specified.


           hidden=n

               Set the number of hidden sectors to n. This is  the  number  of
               sectors  on the physical disk preceding the start of the volume
               (which is the boot sector itself). This defaults to a  computed
               valued (based on the fdisk table) for disks. This option may be
               used only in conjunction with the nofdisk option.


           i=filename

               Install  filename  as  the initial file in the new file system.
               The initial file's contents are guaranteed to  occupy  consecu‐
               tive  clusters  at  the  start of the files area. When creating
               bootable media, a boot program should be specified as the  ini‐
               tial file.


           nofdisk

               Do  not  attempt  to find an fdisk table on the medium. Instead
               rely on the size option for determining the partition size.  By
               default,  the  created  FAT  is 16 bits and begins at the first
               sector of the device. This origination sector can  be  modified
               with the hidden option (-h).


           nsect=n

               The  number of sectors per track on the disk. If not specified,
               the value is determined by using a dkio(4I) ioctl  to  get  the
               disk geometry.


           ntrack=n

               The  number  of  tracks per cylinder on the disk. If not speci‐
               fied, the value is determined by using a dkio(4I) ioctl to  get
               the disk geometry.


           N

               No  execution  mode.  Print  normal output, but do not actually
               write the file system to the medium. This is most  useful  when
               used in conjunction with the verbose option.


           r

               Mark  the first file installed as read-only. The -i option must
               also be specified.


           reserve=n

               Set the number of reserved sectors to n. This is the number  of
               sectors  in  the  volume, preceding the start of the first FAT,
               including the boot sector. The value should always be at  least
               1, and the default value is exactly 1.


           s

               Mark  the  first file installed as a system file. The -i option
               must also be specified.


           size=n

               The number of sectors in the file system. If not specified, the
               value is determined from the size of the partition given in the
               fdisk table.


           spc=n

               The size of the allocation unit for space within the file  sys‐
               tem,  expressed  as  a number of sectors. The default value de‐
               pends on the FAT entry size and the size of the file system.


           v

               Verbose output. Describe,  in  detail,  operations  being  per‐
               formed.



FILES
       raw_device_file

           The device on which to build the FAT.

           mkfs_pcfs  supports  MBR  (Master  Boot  Record) partitions and GPT
           (GUID Partition Table) partitions. GPT is part of the EFI (Extensi‐
           ble Firmware Interface) standard. For both x86  and  SPARC,  for  a
           GPT-labeled  disk,  you can specify the partition using the logical
           device pathname with no suffix, for example, /dev/rdsk/c0t0d0s0. In
           GPT, this corresponds to the first partition on the disk.

           On x86 for MBR partitions, you can specify the proper partition us‐
           ing the logical device pathname corresponding to the partition. For
           example, /dev/rdsk/c0t0d0p1 corresponds to first partition  in  the
           MBR,  or  /dev/rdsk/c0t0d0p5 corresponds to first logical partition
           in the extended partition. Alternatively, using a  suffix  is  also
           acceptable.  For example, in /dev/rdsk/c0t0d0p0:c, mkfs_pcfs recog‐
           nizes :c as the first partition that can accept a FAT file system.

           For removable media with MBR partitions on SPARC, you need to spec‐
           ify a disk device name with a suffix to indicate the proper  parti‐
           tion.  For example, in the name /dev/rdsk/c0t0d0s2:c, the :c suffix
           indicates that the partition can accept the new FAT.

           For a file, raw_device_file is the block device  name  returned  by
           lofiadm(8).


EXAMPLES
       The  media  in these examples must be formatted before running mkfs for
       pcfs. See DESCRIPTION for more details.

       Example 1 Creating a FAT File System on a Disk



       The following command creates a FAT file system  on  the  second  fdisk
       partition of a disk attached to an x86 based system:


         mkfs -F pcfs /dev/rdsk/c0d0p0:d


       Example 2 Creating a FAT File System on a ZIP Disk



       The  following  command creates a FAT file system on a ZIP disk located
       on a SPARC based system:


         mkfs -F pcfs /dev/rdsk/c0t4d0s2:c


       Example 3 Creating a FAT File System on a JAZ Disk



       The following command creates a FAT file system on a JAZ  disk  located
       on   a   SPARC   based  system  and  overrides  the  sectors/track  and
       tracks/cylinder values obtained from the device's controller:


         mkfs -F pcfs -o nsect=32,ntrack=64 /dev/rdsk/c0t3d0s2:c


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/file-system/pcfs _ Interface Stabil‐
       ityCommitted


SEE ALSO
       dkio(4I), attributes(7), fdisk(8), format(8), lofiadm(8), mkfs(8)

NOTES
       You  can  use  lofiadm  to create a file that appears to a mkfs command
       (for example, mkfs_pcfs or mkfs_ufs) as a raw device. You can then  use
       a  mkfs  command to create a file system on that device. See lofiadm(8)
       for examples of creating a UFS and a PC (FAT) file system on  a  device
       created by lofiadm.

Oracle Solaris 11.4               6 Jul 2011                      mkfs_pcfs(8)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3