如何解决如何与运行 LineageOS 的手机同步文件? 手机通过例如暴露文件夹SSH手机正在运行 rsync
我有一部运行 LineageOS 16.0 的手机。我想将手机上的特定目录与服务器上的某个远程目录(例如通过 FTP/SMB/SSH 公开)进行自动同步。理想情况下,可以选择创建单向(仅同步丢失的文件)或双向(同步后源和目标相同)模式。
特别是上面可以通过使用 rsync
实用程序来实现。我看到以下选项:
手机通过例如暴露文件夹SSH
这需要 LineageOS 运行 SSH 服务器。在这种情况下,rsync
可以在服务器上运行(定期或在某个事件上)。
- SSHD 服务器是否已安装在 LineageOS (Native SSH server on LinageOS) 上?如果没有,是否可以从包中安装它?
- 在后台运行
sshd
守护进程会耗尽手机电池吗? - 将其添加到启动项 (SSHD on LineageOS,Execute Script on Start Up) 有多难?
手机正在运行 rsync
- 这需要
rsync
installation to LineageOS。也许有现成的包,还是需要编译? - 我需要一个图标(或其他一些简单的方法)来在移动设备上执行
rsync
。如何组织?
如果您看到其他更方便/简单的选项,请描述如何设置/组织它们。
附言DropBox 或任何其他云解决方案都不是一个选项(超出了这个问题的范围)。
提前致谢!
解决方法
为此我使用 FolderSync 应用程序(它支持按预定时间间隔连接到 SSH 服务器,尽管我个人将它与 Nextcloud 一起使用)。 Syncthing 也是我过去使用过的一个很好的解决方案,尽管您还需要在服务器上安装它(不需要云)。
尝试在手机上运行 rsync 服务器听起来并不吸引人,但 Play 商店中有几个 rsync 客户端应用程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。