![通过移动互联网实现 Raspberry pi 远程存储](https://linux22.com/image/1584568/%E9%80%9A%E8%BF%87%E7%A7%BB%E5%8A%A8%E4%BA%92%E8%81%94%E7%BD%91%E5%AE%9E%E7%8E%B0%20Raspberry%20pi%20%E8%BF%9C%E7%A8%8B%E5%AD%98%E5%82%A8.png)
找不到合适的工具来实现以下休闲:
IP camera (hikvision) -> Raspberry pi as NFS/SMB server for camera -> 4G internet -> NAS (storage) backend
相机和树莓派位于远程位置。我想要从家里安装存储,那里有 NAS(QNAP)。(以防有人偷了我的相机和树莓派,我家里还有数据)
Raspberry pi 将为 IP 摄像机提供 NFS/SMB 共享。要求是在 Raspberry pi 中进行某种缓存,以防互联网连接丢失。当与 NAS 的连接恢复时,它会将更改与 NAS 同步。
我有什么选择?
- Mobotix 相机不是一个选择,因为它们很贵。
- 64GB 闪存驱动器和 rsync 是最后一个选项
- 小心地,在难以找到的地方,藏起覆盆子?
- 使用谷歌云存储吗?
答案1
使用 Dropbox:将视频保存在树莓派上的 Dropbox 上,然后 Dropbox 会将其移动到 nas 上,在 nas 上你应该放置一个程序,一旦文件下载完成(或者 Dropbox 空间用完),就会从 Dropbox 中删除文件并仅将它们存储在 NAS 上。
另一种选择是在 nas 和 raspberry 之间建立 VPN,然后通过 VPN 将 nas 上的 NFS 存储安装到 raspberry 上,并编写一个 cronjob,定期(每 1/4 小时一次)尝试从 raspberry 和相机之间的 NFS 存储移动到 raspberry 和 NAS 之间的 NFS。注意:如果移动连接速度很慢,我建议将视频分成短文件,这样 NFS 就可以更轻松地恢复。