Package Details: bindfs 1.17.6-1

Git Clone URL: https://aur.archlinux.org/bindfs.git (read-only, click to copy)
Package Base: bindfs
Description: A FUSE filesystem for mirroring a directory to another directory, similar to 'mount --bind', with permission settings.
Upstream URL: http://bindfs.org/
Licenses: GPL
Submitter: Xyne
Maintainer: Xyne
Last Packager: Xyne
Votes: 76
Popularity: 1.01
First Submitted: 2009-01-06 16:27 (UTC)
Last Updated: 2023-11-27 20:01 (UTC)

Dependencies (1)

Required by (1)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

ki9 commented on 2022-05-31 01:24 (UTC) (edited on 2022-05-31 01:27 (UTC) by ki9)

I'm really not sure what else you need.

fstab:

/etc  /bkp/etc  fuse.bindfs  ro  0 0

shell:

# mount -a
mount: /bkp/etc: wrong fs type, bad option, bad superblock on /etc, missing codepage or helper program, or other error.

fstab:

/etc  /bkp/etc  fuse3  ro  0 0

shell:

# mount -a
/bin/sh: line 1: /etc: Is a directory

If it's working for you, have you tried uninstalling fuse2?

tinywrkb commented on 2022-05-30 22:18 (UTC)

@ki9 please provide a reproducible example, because fstab mounting is working as far as I can tell.
If you really hit an issue, and it's not a wrong configuration, then it's possible that this is an upstream bug, and should be reported.
Having fuse2 installed is not an acceptable solution, this old fuse release is on its way out, and every maintained code is moving to fuse3.

ki9 commented on 2022-05-30 21:46 (UTC)

Came here because I was also getting "wrong fs type..." I had type set to fuse.bindfs. When I change it to fuse3 and run "mount -a", I get /bin/sh: line 1: /etc: Is a directory (when trying to mount /etc with the ro option).

Workaround for now was to sudo pacman -Syu fuse2 and leave it as fuse.bindfs in fstab.

tinywrkb commented on 2022-03-05 11:44 (UTC) (edited on 2022-03-05 11:45 (UTC) by tinywrkb)

@makikatze have you tried setting filesystem type to fuse3, like this?

bindfs#/path/to/source /path/to/target fuse3 OPTIONS 0 0

makikatze commented on 2022-03-05 01:55 (UTC)

Just found out that mounting via /etc/fstab is only possible when fuse2 is installed. Only installing fuse3 (as given in the dependencies) allows mounting via command-line, but not via /etc/fstab. When trying to mount without fuse2, I got the following error message over and over again: mount: <mountpoint>: wrong fs type, bad option, bad superblock on <sourcedir>, missing codepage or helper program, or other error.

tinywrkb commented on 2022-01-19 19:07 (UTC)

Thanks!

Xyne commented on 2022-01-19 19:02 (UTC)

Done. The dependency was set to "fuse" only because it predated fuse3 and the upstream change was never noticed until now.

tinywrkb commented on 2022-01-18 14:44 (UTC)

fuse/fuse2 is a wrong dependency, as upstream default is fuse3, see https://github.com/mpartel/bindfs/blob/1.15.1/configure.ac#L16. Please switch to fuse3.
Packaging should follow upstream defaults, unless there should a good reason against it.

kIERO commented on 2020-01-28 20:59 (UTC)

Please change ver to

pkgver=1.14.3

sha512sum="34a927a59cc0ab77ff12f49765831fa9c2ec0f9cbd1d1af517e8746a7aa7370aef011d5f29c9bce6f48aca9218b192fdd489451cd08179bbef7c287e126ebbba"

Xyne commented on 2019-08-15 12:21 (UTC)

@kmarius autoconf and automake are part of the base-devel package group, which users are supposed to install to build packages. The official rule is that all packages in that group are omitted from the deps and makedeps arrays.