我一直在研究这个问题,它很常见。但由于 Mac 有一个同名的软件包,因此 Mac 用户的解决方案隐藏了 Linux 用户和我们默认 sshfs 的解决方案。
这是迄今为止我得到的最好的结果,确实可以在 Linux 上运行。
sshfs 用户@主机:remoteDir localDir -o Ciphers=arcfour -oauto_cache,reconnect,no_readahead
注意:这个问题不适合在 stackoverflow 提问,不知道为什么:https://stackoverflow.com/questions/25365487/sshfs-too-slow-what-options-to-use-to-make-it-faster-not-for-mac-users
答案1
我工作时的网络驱动器速度非常慢,因此我创建了一个 CRON 作业,rsync -triv --delete
定期在后台执行同步文件。您应该多次计时 rsync 作业以确定合适的间隔,这样您就不会在同一时间尝试复制多个 rsync 而导致堆积如山。
如果您必须传播最新的更改,那么这对您不起作用。
答案2
最重要的选项是压缩,-C。