Applet for detecting the filesystem type.
Sameer Naik
sameer.subscriptions at damagehead.com
Thu Nov 25 02:19:45 UTC 2010
Hi,
fdisk -l /dev/sdc shows me the following output.
Device Boot Start End Blocks Id System
/dev/sdc1 1 584 3926016 5 Extended
Partition 1 has different physical/logical beginnings (non-Linux?):
phys=(0, 32, 33) logical=(0, 34, 43)
Partition 1 has different physical/logical endings:
phys=(488, 227, 59) logical=(583, 195, 59)
/dev/sdc5 1 79 524288 83 Linux
/dev/sdc6 79 157 524288 83 Linux
/dev/sdc7 157 235 524288 b W95 FAT32
/dev/sdc8 235 313 524288 7 HPFS/NTFS
Here the last (two) fields report the partition type, not exactly but
to some extent. Meaning "Linux" could mean ext2/ext3 and so on.
However it seems to atleast zero in on a set of partition types.
I do not understand what you mean by "if you can
guarantee, that at your system partition types in MBR corresponds to
real partition types"
Regards
~Sameer
On Wed, Nov 24, 2010 at 12:59 PM, Sergey Naumov <sknaumov at gmail.com> wrote:
>>> I would like to know if there is any existing applet in busybox so as
>>> to determine the file system type of a disk partition.
>>
>> fdisk -l will show the size and type.
>>
>>>>> Dan
>
> As far as I know, fdisk -l shows filesystem type for partition as it
> was selected at the moment of partitionizing (and it get this
> information from MBR). But there is no guarantee that the real
> filesystem type is the same at it was specified in MBR. So if you can
> guarantee, that at your system partition types in MBR corresponds to
> real partition types, then you can use fdisk -l, else you should look
> for another utility.
>
> Sergey Naumov.
> _______________________________________________
> busybox mailing list
> busybox at busybox.net
> http://lists.busybox.net/mailman/listinfo/busybox
>
More information about the busybox
mailing list