请教一下如何实时备份公司工程至 NAS

2022-04-24 16:56:54 +08:00
 bawanag

自从有了 NAS 各种自己的数据和资源就可以跟公司电脑割裂开来,非常方便,电脑可以全盘备份或者部分上传,敏感的数据直接放 nas 上访问就好。

但是偶尔会需要居家办公,有时离开公司后忘记 commit push 项目到自己搭建的 gitlab 上回家办公就会非常尴尬,如果使用群辉的 driver 进行同步,十几万上百万的个文件索引得等好久,而且天天如此索引大量文件不是很现实。

请问一下 V2 的大佬们有没有比较好的办法同步公司工程到 NAS 上?除了带电脑回家[手动狗头]

1892 次点击
所在节点    问与答
16 条回复
villivateur
2022-04-24 17:07:24 +08:00
解决方法:仓库设置两个远端,公司的和家里的都 push 一遍
问题:你确定不会被公司以泄密为由而开除?
villivateur
2022-04-24 17:08:32 +08:00
@villivateur 没说清楚,你写一个 alias push ,把两个都 push 一下
Boyang
2022-04-24 17:08:36 +08:00
我是这么解决的:用 Onedrive ,然后 NAS 同步 Onedrive
panlatent
2022-04-24 17:15:55 +08:00
推荐 #1 楼的方法,另外觉得养成下班前 psuh 一下习惯比较好,总忘可以设置个提醒什么的。

另外或许选择连接服务端写代码? vscode idea 都支持,缺点是网络环境可能不稳定。
mengdodo
2022-04-24 17:30:03 +08:00
买个 485 机器,然后改造成云电脑,都舒服了
xJogger
2022-04-24 17:32:04 +08:00
公司电脑下班前关机的话,就设置个关机前自动
push
公司电脑下班不关机的话,就整个脚本,检测自己手机蓝牙是否存在,不存在就自动 push
xhcnb
2022-04-24 17:42:11 +08:00
刚看了一下, 47 万个文件或目录, 总大小 25G 左右, 一直使用的群晖 driver 同步, 印象中也就是第一次同步时间久了一点, 或者长期未同步会久一点
driver 一直开着, 适时同步, 我把 home 目录下的.ssh 目录 shell history 等等也同步了, 基本可以做到可以在两台电脑之间无缝使用
bas
2022-04-24 17:44:31 +08:00
inotify+rsnyc
LemonK
2022-04-24 19:00:15 +08:00
赞同#1 。养成习惯吧,呆过的团队一直有这个规范,现在下班不 push 当天代码就跟出门没带手机一样。
huguadao
2022-04-24 19:16:21 +08:00
我是买的一个网盘中转,公司用网盘,nas 上设置双向同步网盘内容,一通操作下来突然觉得 nas 没啥用的样 [doge]
zhoudaiyu
2022-04-24 23:02:36 +08:00
小心 251 了 🐶
IvanLi127
2022-04-24 23:19:44 +08:00
不关机,开个 zerotier ,或者远程工具,发现忘记 commit 的时候连到机子上提交下。🙄
whileFalse
2022-04-25 01:28:57 +08:00
@xhcnb nas 同步.git 目录
bawanag
2022-04-25 08:52:34 +08:00
@villivateur 哈哈哈,居家办公嘛,工作饱和了还要被开除咯
bawanag
2022-04-25 08:55:00 +08:00
@xhcnb 主要是我经常会 clone 一些开源工程下来,这些代码经常下载和构建估计够 driver 吃一壶的
bawanag
2022-04-25 08:56:32 +08:00
@LemonK
@IvanLi127 我之前就是自己手动 commit push 到我的 gitlab 上,实在是很麻烦,而且经常创建一大堆工程和 clone 开源项目,alien push 可以试试

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

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

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

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

© 2021 V2EX