Live data from Hacker News

A currently maintained fork of SSHFS

github.com

41–50 of 144 posts

Re: A currently maintained fork of SSHFS

#41
post #13

Earlier quoted context omitted.

I wish github and other code hosters made it easier to "just make a release". Next to the "Download zip" button on github, they should add a "Download built .deb" and "Download built .exe" - and those buttons should work on any fork, branch, PR, etc. And they should add all the necessary build infrastructure to achieve that. It turns out that at scale, build infrastructure is pretty cheap to run, since caching is so…

Making a .deb isn't as simple as it might seem. If you want to use shared libraries, especially so. Which version of Ubuntu/Debian/Mint/... whatever are you targetting? You can tools like FPM[1] (which is awesome btw, used it for some great hacks in the past), but that won't make you .debs that are necessarily done to the debian guidelines but usable. There are a load os SaaS companies that do that allow you to make…

https://openbuildservice.org/help/manuals/obs-user-guide/cha...

Re: A currently maintained fork of SSHFS

#42
post #33

Interesting, I alaways assumed sshfs was part of OpenSSH, learn something new every day. Also, looks like sshfs used in Slackware is abandoned. https://github.com/libfuse/sshfs A quote from the link, I wonder if this project will be the 'one': >If you would like to take over this project, you are welcome to do so. Please fork it and develop the fork for a while. Once there has been 6 months of reasonable activity, pl…

It does seem like a good fit for the maintainers of openssh. I too had thought it was key linux ssh infrastructure.

> I too had thought it [OpenSSH] was key linux ssh infrastructure.

As a side note, OpenSSH is quite independent of the Linux ecosystem. It is developed as part of OpenBSD.

openssh-portable is provided as a standalone software package that is broadly POSIX-compliant.

Re: A currently maintained fork of SSHFS

#44

The main file is a C file which is nearly 5,000 lines long. Impressive. https://github.com/deadbeefsociety/sshfs/blob/main/sshfs.c

This is nothing extraordinary. I don't know why this is a tradition, but this is a very typical situation for C projects.

Re: A currently maintained fork of SSHFS

#45

Earlier quoted context omitted.

It does seem like a good fit for the maintainers of openssh. I too had thought it was key linux ssh infrastructure.

> I too had thought it [OpenSSH] was key linux ssh infrastructure. As a side note, OpenSSH is quite independent of the Linux ecosystem. It is developed as part of OpenBSD. openssh-portable is provided as a standalone software package that is broadly POSIX-compliant.

>openssh-portable is provided as a standalone software package that is broadly POSIX-compliant.

Yes, glad the OpenBSD folks do this. Linux people could learn a lot from OpenBSD Developers (looking directly at Wayland).

Re: A currently maintained fork of SSHFS

#46
post #43

It's obviously a slightly different combination of technologies, but I've been using NFS over wireguard pretty happily for a while...

NFS is more graceful in reconnecting when the TCP channel is reset, which is a great benefit.

It also implements more filesystem functionality, as a "df" report will correctly reflect the remote filesystem's usage.

EDIT: NFSv4 also offers "delegations," which give complete control of a file to a client in an expiring lease; the latest NFS clients also have "polite delegations," which tacitly extend the lease period.

SSHFS is very handy for a "quick and dirty" mount, though, with minimal configuration.

Re: A currently maintained fork of SSHFS

#47
post #27
post #9

Unfortunately, this fork does not look very vivid. Last commit in March, almost not activity in terms of PRs and issues. I would not bet on it.

Vivid?

Definition 3: “Full of life, strikingly alive.”

Etymology: “Borrowed from Latin vividus (“animated, spirited”), from vivere (“to live”), akin to vita (“life”), Ancient Greek βίος (bíos, “life”).”

I like it!

https://en.m.wiktionary.org/wiki/vivid

Re: A currently maintained fork of SSHFS

#48
post #11

Discovered that you can replace sshfs with rclone. And the project appear to be way more active : https://github.com/rclone/rclone Edit: cf: https://rclone.org/commands/rclone_mount/

I love rclone, I'm currently using `rclone mount` to mount a Backblaze B2 bucket to use as backing storage for Jellyfin and it works a treat. There are plenty of dials to tune things like cache size and duration to minimize unnecessary downloads from B2, and with my usage patterns it ends up astoundingly cost effective (although at some point I might move to Hetzner storage boxes for even cheaper storage).

Re: A currently maintained fork of SSHFS

#49
post #36
post #31

Earlier quoted context omitted.

rclone looks promising, but last time I tried it, it was very slow compared with sshfs.

Interesting. I haven't tried a speed comparison but I know we sped up the sftp backend recently.

Does the FUSE mount work on OSX?
Post reply on HN