Status of FUSE in FreeBSD kernel

Conrad Meyer cem at freebsd.org
Thu Aug 24 20:45:17 UTC 2017


FreeBSD only supports version 7.8 of the FUSE protocol.  IOCTLs were
added in 7.11.

Yes, I don't believe FreeBSD supports mountpoints other than
directories.  This is enforced in vfs_domount_first() with the v_type
!= VDIR check.

Best,
Conrad

On Thu, Aug 24, 2017 at 12:28 PM, Nikolaus Rath <Nikolaus at rath.org> wrote:
> Hi George,
>
> On Aug 14 2017, Lars Engels <lars.engels at 0x20.net> wrote:
>> On Fri, Aug 11, 2017 at 08:46:07PM +0200, Nikolaus Rath wrote:
>>> Is there some resource that gives an overview of the features supported
>>> by the FUSE kernel module in FreeBSD?
>>
>> George Neville-Neil (CC'ed) wrote FreeBSD's fuse kernel module. Maybe he
>> can help you.
>
> Could you tell me if FreeBSD's fuse module supports any kind of ioctl on
> files or directories? I am struggling to get the Linux example to work
> under FreeBSD. Issuing the ioctl always fails with "Inappropriate ioctl
> for device".
>
> Secondly, am I right to assume that in FreeBSD, FUSE filesystems can
> only be mounted in directories (but not files)? Under Linux, the
> mountpoint can also be a file.
>
> Thanks!
> -Nikolaus
>
> --
> GPG Fingerprint: ED31 791B 2C5C 1613 AF38 8B8A D113 FCAC 3C4E 599F
>
>              »Time flies like an arrow, fruit flies like a Banana.«
> _______________________________________________
> freebsd-fs at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-fs
> To unsubscribe, send any mail to "freebsd-fs-unsubscribe at freebsd.org"


More information about the freebsd-fs mailing list