[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mkfs.msdos, FAT 32 and wrong disksize



Dear all,

don't ask why but I have to prepare a disk with FAT32.

The harddisk is rather large (160GB) and it should be put in some
slices of about 16GB, I decided to make use of FAT32 and mount it as
vfat afterwards.  Working with cfdisk provides the results as expected
-- at least, cfdisk consistently reports so.

However, when creating a file system on it by
  mkfs.msdos -F 32 -n lpr -v -v -v /dev/hdd1
The log is:
  mkfs.msdos 2.10 (22 Sep 2003)
  Boot jump code is eb 58
  Using 32 reserved sectors
  163846840 sectors for FAT+data, starting with 32 sectors/cluster
  Trying with 32 sectors/cluster:
  FAT12: #clu=5119276, fatlen=14998, maxclu=4080, limit=4080
  FAT12: too much clusters
  FAT16: #clu=5118964, fatlen=19996, maxclu=65520, limit=65520
  FAT16: too much clusters
  FAT16: would be misdetected as FAT12
  FAT32: #clu=5117714, fatlen=39983, maxclu=5117824, limit=268435440
  Using sector 6 as backup boot sector (0 = none)
  /dev/hdd1 has 255 heads and 63 sectors per track,
  logical sector size is 512,
  using 0xf8 media descriptor, with 163846872 sectors;
  file system has 2 32-bit FATs and 32 sectors per cluster.
  FAT size is 39983 sectors, and provides 5117714 clusters.
  Volume ID is 3fa02bee, volume label lpr  .
Mounting with
  mount -t vfat /dev/hdd1 /mnt_tmp
and the disk-size reports
  /dev/hdd1              79G   16K   79G   1% /mnt_tmp
                         ***         ***
Which is completely wrong, because
  fdisk -l /dev/hdd
results in
  Disk /dev/hdd: 163.9 GB, 163928604672 bytes
  255 heads, 63 sectors/track, 19929 cylinders
  Units = cylinders of 16065 * 512 = 8225280 bytes

     Device Boot      Start         End      Blocks   Id  System
  /dev/hdd1               1        1992    16000708+   b  W95 FAT32
  /dev/hdd2           10200       19929    78156225    7  HPFS/NTFS

One difference I realized is the plus sign after 16000708 -- has this
any special meaning?

Thanks for any help!

wbr,
Lukas
-- 
Lukas Ruf           | Wanna know anything about raw |
<http://www.lpr.ch> | IP?  <http://www.rawip.org>   |



Reply to: