公网环境下的云 Time Machine 是否可行?

2020-07-04 00:20:42 +08:00
 dangyuluo

最近背着 MacBook Pro 全国各地到处跑,边旅游边工作。唯一的问题就是备份。虽然代码会即使 push 到 git 里,但是系统其他文件 /密钥却很难办。

在家 /在公司工作的时候还可以选择使用 NAS 来备份到 Time Machine 里,但是旅行环境下就做不到了。我现在能想到的方法是在国内某家云服务器上开一台机器,然后提供文件共享功能,挂载到本地,再进行 Time Machine 备份。请问这种方案可行么?会不会受带宽限制严重?有没有其他更佳的方案?

谢谢

4863 次点击
所在节点    macOS
23 条回复
a22271001
2020-07-04 00:29:27 +08:00
移动硬盘
igarashikenshin
2020-07-04 00:29:38 +08:00
上行带宽占用的厉害,还不如外接 ssd 备份,一般增量备份 3 分钟搞定
yxc
2020-07-04 00:33:18 +08:00
别紧张,自己分析一下坏的概率是多少,再不济移动硬盘 timemachine 不是挺好
dangyuluo
2020-07-04 00:33:28 +08:00
@a22271001
@igarashikenshin 想要的就是无拘无束的感觉,再接一个移动硬盘又要考虑备份失效的可能
dangyuluo
2020-07-04 00:34:40 +08:00
@yxc 其实最主要的是怕被偷和行李丢失。。
yxc
2020-07-04 00:40:28 +08:00
@dangyuluo 别怕。过度担心这种事幸福感下降,你回忆一下,你长这么大,被偷和行李丢失的概率大吗
解决这个问题的方法是提高一下安全意识,而不是挂个网盘备份系统,对吧。
maxmak
2020-07-04 00:40:50 +08:00
国内带宽受限,之前试过带宽太低基本很容易备份失败,除了服务器带宽,还要你的本地带宽高才可以
coolcoffee
2020-07-04 00:42:01 +08:00
Time Machine 本来就支持远程备份。 用国内服务器的话,占用的是本机的上行,服务器的下行。除了速度慢点,带宽费用也高不到哪里去。

最好再套一层 VPN,不然这种没有 tls 的服务被中间人攻击就完蛋了。
xupefei
2020-07-04 00:43:29 +08:00
time machine 需要小规模数据随机读取和写入,公网延迟太大,性能会非常差。
locoz
2020-07-04 00:46:50 +08:00
只要你到哪都能保证上行带宽足够就没有问题,我一直是用 VPN 连着家里的服务器做 time machine 的,从来没碰到过问题。
locoz
2020-07-04 00:48:00 +08:00
@xupefei #9 不会,正常情况下跟在内网环境使用差不多的,没有明显差异。
dangyuluo
2020-07-04 01:10:43 +08:00
@coolcoffee Time Machine 使用的协议在传输的时候没有加密么?


@locoz 谢谢宝贵经验
wget
2020-07-04 01:57:20 +08:00
可以下载一个 TimeTracker 看下备份的内容都是什么,把一些 temp,log 或者是项目编译生成的目录剔除掉,备份速度会变快特别多,当然这样如果全盘恢复这些文件是恢复不过来了
wget
2020-07-04 02:02:38 +08:00
还有备份盘最好异地备份下,我现在公司家里各有一个
最早就一块备份盘,和电脑一起随身带着出差时候丢了...
juniorzhou
2020-07-04 03:10:00 +08:00
非常不建议这么做,连接可靠性非常堪忧。

我自己试过用自己的 NAS 做一个公网服务器开了一个 tm 服务。正常情况下倒是没啥问题,但是如果网络环境出问题,timemachine 经常会直接舍弃掉之前的所有备份强制开一个新的。虽然可以恢复,但是时间非常长。

我现在还是乖乖地用本地 hard drive 做 tm 了。 而且感觉把 tm 的端口放公网还是不太安全。可能挂个 vpn 会好点,只不过这样就太麻烦了。还是硬盘简单。
guoyida
2020-07-04 09:01:28 +08:00
黑裙这么搞了,只在家和公司用,网络还算稳定,家宽没有红网 ip,开了 zerotier 组网
Themyth
2020-07-04 09:22:08 +08:00
我试过搭建公网的 time machine 服务器
弄完后 110G 的备份,居然断断续续花了我一个星期。。。
不过加密是备份的。。。
当时备份完我就无语了,想想如果要恢复的时候也要一个星期的话,岂不是崩溃了
服务器是 100M 的国内,本地网络是 20-50m 的上行
lenjeans
2020-07-04 10:24:35 +08:00
我现在就是 vpn 回家
最近在想万一没有公网了咋办。
yytbob
2020-07-04 17:32:41 +08:00
Dropbox,支持 30 天内任意文件版本恢复。
programV2
2020-07-04 20:19:06 +08:00
@yytbob 你这个每个月的成本是多少?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/687038

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX