Package Details: mhddfs 0.1.39-4

Git Clone URL: (read-only)
Package Base: mhddfs
Description: fuse filesystem that combines several mount points into a single one.
Upstream URL:
Licenses: GPL3
Submitter: None
Maintainer: n17ikh
Last Packager: n17ikh
Votes: 27
Popularity: 0.017377
First Submitted: 2009-03-17 10:40
Last Updated: 2018-06-29 22:58

Latest Comments

n17ikh commented on 2018-06-29 22:59

Thanks for the heads-up, matmunn14. Should be fixed now.

matmunn14 commented on 2018-06-29 22:22

To get this to build I had to update src/tools.c and src/main.c to point to < sys/xattr.h > instead of < xattr/xattr.h >

I can supply patches if needed.

moonman commented on 2018-04-05 02:41

It seems you've delayed the problem with your workaround. I did not have any problems for 2 years and then started extracting a large archive over a network to the same directory i.e. samba was reading a writing at the same time to the same directory when mhddfs segfaulted. It seems it depends on the workload. Anyway, thanks for adding the patch!

n17ikh commented on 2018-04-04 04:36

Sure, I'll add it. I have the same problem as well - it seems to be caused by mlocate accessing my mhddfs drives while rsync is running, so I worked around it by excluding the mhddfs mount from mlocate. The patch is worth a shot though.

moonman commented on 2018-04-04 04:21

Could you add this patch: As mentioned in this discussion here:

I am having exactly the same problem and the patch seems to have fixed it.

n17ikh commented on 2016-11-21 09:40

I just noticed that upstream is down. If it stays down for a while longer I'll switch the package to an alternate mirror.

n17ikh commented on 2015-01-29 01:14

I have updated the PKGBUILD to include the package() function, now that it is required. Let me know if your problem is fixed.

JohnDVD commented on 2015-01-28 20:59

Please update the PKGBUILD (and probably Makefile).

The function package() is missing, and if I edit PKGBUILD refering to that error, the following ones appear:

cannot create directory "/tmp/yaourt-tmp-user/aur-mhddfs": already exists,
cannot create directory "/tmp/yaourt-tmp-user/aur-mhddfs/pkg/mhddfs": already exists.

I found no workaround to let it build for arch=('armv7h')

Please fix this issues (and following ones).

n17ikh commented on 2014-12-11 00:28

Ligh7C: I know this comment is coming a bit late, but I've recently seen similar problems on x86_64. It seems like what is happening is the mhddfs process crashes out; I have no idea what is causing it but it seems like it could be related to updatedb*. My recommendation is to disable updatedb for the unioned mountpoint and see if that works around the issue.. Alternatively, rebuild mhddfs to make sure it is built against the latest FUSE.


Anonymous comment on 2013-05-12 01:46

Hi Guys,
I can't seem to get this package to work correctly using the latest archlinux image for my arm5 device.

I can run the mhddfs command and union drives but when writing a text file or trying to copy files, I get a 'Bad file descriptor' error.

when running nano delete.txt and saving, I get this error:
"Error writing test.txt: Bad file descriptor". If I try to save after this error, it works interestingly. But it always requires me to try once, get the error, and then make a second attempt to actually save the file.

I can write fine to the individual drives without issue but not the mhddfs unioned virtual drive.

Any ideas what could be causing this? mhddfs worked fine on older builds (as of 1-2 years ago)

All comments