Homelab upgrade - "Modern" alternatives to NFS, SSHFS?
-
-
-
-
-
-
Most of the things you listed require some very specific constraints to even work, let alone work well. If you're working with just a few machines, no storage array or high bandwidth networking, I'd just stick with NFS.
-
-
-
I think the best option for distributed storage is ceph.
-
-
-
Ceph isn't something you want to jump into without research
-
You need to know what you are doing with Ceph. It can scale to Exobyte levels but you need to do it right.
-
go with ceph[:] it has everything
I heard running an object store as a filesystem was considered risky, but that's not why it sometimes hoses your storage.
-
I've used MinIO as the object store on both Lemmy and Mastodon, and in retrospect I wonder why. Unless you have clustered servers and a lot of data to move it's really just adding complexity for the sake of complexity. I find that the bigger gains come from things like creating bonded network channels and sorting out a good balance in the disk layout to keep your I/O in check.
-
Fam, the modern alternative to SSHFS is literally SSHFS.
All that said, if your use case is mostly downloading and uploading files but not moving them between remotes, then overlaying webdav on whatever you feel comfy on (and that's already what eg.: Nexctloud does, IIRC) should serve well.
-
I'd only use sshfs if there's no other alternative. Like if you had to copy over a slow internet link and sync wasn't available.
NFS is fine for local network filesystems. I use it everywhere and it's great. Learn to use autos and NFS is just automatic everywhere you need it.
-
Gotta agree. Even better if backed by zfs.
-
-