Homelab upgrade - "Modern" alternatives to NFS, SSHFS?
-
-
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.
-
-
-
-
NFS is good for hypervisor level storage. If someone compromises the host system you are in trouble.
-
-
-
-
It really isn't.
You can't automatically create new disks with the create new VM wizard.
Also I hope you aren't using the same security principals as 2005. The landscape has evolved immensity.
-
Last time I had a problem with ceph losing data was during 0.10, does it still happen?