how to know the file system type [programming]

dpk dpk at dpk.net
Wed Aug 17 20:28:43 GMT 2005


On Wed, 17 Aug 2005, Jorge Mario G. Mazo wrote:

> hi there
> I've been looking for a way to check the fs type
> I need to do something like this
>
> if NTFS do this
> if msdis do that
> if ufs2  do that
> if ext2 do this other stuff
>
> thanks in advance

I'd check out the fdisk code. For example:

$ fdisk /dev/ad0 | grep sysid
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)

Figure out how it determines the sysid, and then you can use that in your
code. You'd still need a function to determine what disks are physically
present.


More information about the freebsd-questions mailing list