3 ms·
A (better?) alternative to sshfs is Syncthing, which works somewhat like a self-hosted Dropbox; it automatically synchronizes a subtree between computers. I've
by Filligree 4y ago
A (better?) alternative to sshfs is Syncthing, which works somewhat like a self-hosted Dropbox; it automatically synchronizes a subtree between computers. I've used it for years, with no problems at all. Maybe it won't handle concurrent edits to the same file well, but that's not something I do.
Meanwhile, the hung mount problem in sshfs can be more or less fixed by giving it the right mount options; perhaps something along the lines of https://github.com/Baughn/machine-config/blob/041e2151dffd8ef4de94d7e5898630186b2c6818/saya/hardware-configuration.nix#L31 https://github.com/Baughn/machine-config/blob/041e2151dffd8e... will be helpful. Unfortunately these aren't the default.
- ASalazarMX 4y agoI use both, and while SyncThing is beautiful, it doesn't cover the use cases of sshfs, where you don't even need to install anything. I'm not going to install SyncThing on a server when I just want to patch a python file or copy some log archives.
- dTal 4y agoAdditionally, there's a wide semantic gap between "make the remote tree appear local" and "make a local copy of the entire remote tree".
- grepfru_it 4y agoWhy wouldn’t you just.. scp?
- ASalazarMX 4y agoI don't know. How faster can scp make this workflow? 1. Open the terminal and mount sshfs. 2. Open Dolphin and Ctrl+Click 10 files among tens. 3. Cut, paste locally. 4. Unmount sshfs.
- bityard 4y agoSSHFS and Syncthing are so different from each other, almost the only thing they have in common is that they talk on a network. Very different tools for very different use cases.
- Filligree 4y agoTrue. I was addressing both of the GP's use cases.