Date: Tue, 21 May 2019 15:06:20 +0000 From: Igor Konev <ikonev84@mail.ru> To: "Igor V. Ruzanov" <igorr@pochta-mx.canmos.ru> Cc: freebsd-questions@freebsd.org Subject: Re: Question about mount_fusefs Message-ID: <20190521150620.2239659e@eeepc> In-Reply-To: <alpine.BSF.2.00.1905211527240.14674@pochta.canmos.ru> References: <20190521120928.27f9ddbf@eeepc> <alpine.BSF.2.00.1905211527240.14674@pochta.canmos.ru>
next in thread | previous in thread | raw e-mail | index | archive | help
=D0=92 Tue, 21 May 2019 15:32:29 +0300 (MSK) "Igor V. Ruzanov" <igorr@pochta-mx.canmos.ru> =D0=BF=D0=B8=D1=88=D0=B5=D1= =82: > On Tue, 21 May 2019, Igor Konev via freebsd-questions wrote: >=20 > |Hi, I use fusefs to mount ntfs fs.=20 > |And I have a question about the command line options for > mount_fusefs. | > |What does key -s mean? What is he doing? I tried to use it but > without |success. > | > From MOUNT_FUSEFS(8) : >=20 > Finally, if special is an integer it will be interpreted as the > number of the file descriptor of an already open fuse device (used > when the Fuse > library invokes mount_fusefs. (See DAEMON MOUNTS). >=20 >=20 >=20 > I guess the key is ised in conjunction of another software doing any > jobs over opened fuse device files. >=20 > |From MOUNT_FUSEFS(8) : > | > |MOUNT_FUSEFS(8) > | > |SYNOPSIS > | mount_fusefs [-A] [-S] [-v] [-D fuse_daemon] [-O daemon_opts] > | [-s special] [-m node] [-h] [-V] [-o option ...] > | special node [fuse_daemon ...] > | > | > | -s, --special special > | Use special as special > | > |So for my case, I can run the mount_fusefs command in two ways: > |- mount_fusefs special node [fuse_daemon ...] > |- mount_fusefs -s special node [fuse_daemon] > | > |1) > | > |$ mount_fusefs /dev/fuse ~/mnt0 ntfs-3g /dev/da0s1 ~/mnt0 > |$ echo $? > |0 > | > |$ mount > |/dev/ada0p4 on / (ufs, local, soft-updates) > |devfs on /dev (devfs, local, multilabel) > |... > |/dev/fuse on /usr/home/user1/mnt0 (fusefs, local, nosuid, > synchronous, |mounted by user1) > | > |2) > | > |$ mount_fusefs -s /dev/fuse ~/mnt0 ntfs-3g /dev/da0s1 ~/mnt0 > |mount_fusefs: special specified inconsistently > |$ echo $? > |1 > | > |Ivan Konev > |_______________________________________________ > |freebsd-questions@freebsd.org mailing list > |https://lists.freebsd.org/mailman/listinfo/freebsd-questions > |To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" | > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" Igor, thank you for your reply.=20 I also tried to use the file descriptor number as an argument for the =E2=80=93s. $ ls -ali /dev/fuse 57 crw-rw-rw- 1 root operator 0x39 21 =D0=BC=D0=B0=D1=8F 11:40 /dev/fu= se $ mount_fusefs -s 57 ~/mnt0 ntfs-3g /dev/da0s1 ~/mnt0 mount_fusefs: special specified inconsistently $ echo $? 1 $=20 My question is why "mount_fusefs /dev/fuse ..." works and "mount_fusefs -s /dev/fuse ..." and "mount_fusefs -s 57" do not work. Ivan Konev
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20190521150620.2239659e>