FSTYP(8) FreeBSD System Manager's Manual FSTYP(8)
NAME
fstyp - determine file system type
SYNOPSIS
fstyp [-lsu] special
DESCRIPTION
The fstyp utility is used to determine the file system type on a given
device. It can recognize ISO-9660, exFAT, Ext2, FAT, NTFS, UFS, HAMMER,
and HAMMER2 file systems. When the -u flag is specified, fstyp also
recognizes certain additional metadata formats that cannot be handled
using mount(8), such as ZFS pools.
The file system name is printed to the standard output as, respectively:
cd9660
exfat
ext2fs
msdosfs
ntfs
ufs
hammer
hammer2
zfs
Note that a HAMMER file system consisting of more than one volume
requires a path in blkdevs format.
Because fstyp is built specifically to detect file system types, it
differs from file(1) in several ways. The output is machine-parsable,
file system labels are supported, and it does not try to recognize any
file format other than file systems.
These options are available:
-l
In addition to file system type, print file system label if available.
-s
Ignore file type. By default, fstyp only works on regular files and
disk-like device nodes. Trying to read other file types might have
unexpected consequences or hang indefinitely.
-u
Include file systems and devices that cannot be mounted directly by
mount(8).
EXIT STATUS
The fstyp utility exits 0 on success, and >0 if an error occurs or the
file system type is not recognized.
SEE ALSO
file(1), autofs(5), mount(8), zpool(8)
HISTORY
The fstyp command appeared in FreeBSD 10.2. The fstyp command appeared
in DragonFly 4.5. The fstyp command appeared in NetBSD 9.0.
AUTHORS
The fstyp utility was developed by Edward Tomasz Napierala
<
[email protected]> under sponsorship from the FreeBSD Foundation. ZFS
and GELI support was added by Allan Jude <
[email protected]>.
The fstyp utility was ported to DragonFly and NetBSD by Tomohiro Kusumi
<
[email protected]>.
BUGS
geli and hammer are currently unsupported on NetBSD.
FreeBSD 14.1-RELEASE-p8 January 1, 2020 FreeBSD 14.1-RELEASE-p8