V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
bawanag
V2EX  ›  问与答

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

  •  
  •   bawanag · 63 天前 · 1020 次点击
    这是一个创建于 63 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    16 条回复    2022-04-25 08:56:32 +08:00
    villivateur
        1
    villivateur  
       63 天前   ❤️ 1
    解决方法:仓库设置两个远端,公司的和家里的都 push 一遍
    问题:你确定不会被公司以泄密为由而开除?
    villivateur
        2
    villivateur  
       63 天前
    @villivateur 没说清楚,你写一个 alias push ,把两个都 push 一下
    Boyang
        3
    Boyang  
       63 天前
    我是这么解决的:用 Onedrive ,然后 NAS 同步 Onedrive
    panlatent
        4
    panlatent  
       63 天前 via iPhone
    推荐 #1 楼的方法,另外觉得养成下班前 psuh 一下习惯比较好,总忘可以设置个提醒什么的。

    另外或许选择连接服务端写代码? vscode idea 都支持,缺点是网络环境可能不稳定。
    mengdodo
        5
    mengdodo  
       63 天前
    买个 485 机器,然后改造成云电脑,都舒服了
    xJogger
        6
    xJogger  
       63 天前 via Android
    公司电脑下班前关机的话,就设置个关机前自动
    push
    公司电脑下班不关机的话,就整个脚本,检测自己手机蓝牙是否存在,不存在就自动 push
    xhcnb
        7
    xhcnb  
       63 天前
    刚看了一下, 47 万个文件或目录, 总大小 25G 左右, 一直使用的群晖 driver 同步, 印象中也就是第一次同步时间久了一点, 或者长期未同步会久一点
    driver 一直开着, 适时同步, 我把 home 目录下的.ssh 目录 shell history 等等也同步了, 基本可以做到可以在两台电脑之间无缝使用
    bas
        8
    bas  
       63 天前
    inotify+rsnyc
    LemonK
        9
    LemonK  
       63 天前
    赞同#1 。养成习惯吧,呆过的团队一直有这个规范,现在下班不 push 当天代码就跟出门没带手机一样。
    huguadao
        10
    huguadao  
       63 天前 via iPhone
    我是买的一个网盘中转,公司用网盘,nas 上设置双向同步网盘内容,一通操作下来突然觉得 nas 没啥用的样 [doge]
    zhoudaiyu
        11
    zhoudaiyu  
       63 天前 via iPhone
    小心 251 了 🐶
    IvanLi127
        12
    IvanLi127  
       63 天前 via Android
    不关机,开个 zerotier ,或者远程工具,发现忘记 commit 的时候连到机子上提交下。🙄
    whileFalse
        13
    whileFalse  
       63 天前
    @xhcnb nas 同步.git 目录
    bawanag
        14
    bawanag  
    OP
       63 天前
    @villivateur 哈哈哈,居家办公嘛,工作饱和了还要被开除咯
    bawanag
        15
    bawanag  
    OP
       63 天前
    @xhcnb 主要是我经常会 clone 一些开源工程下来,这些代码经常下载和构建估计够 driver 吃一壶的
    bawanag
        16
    bawanag  
    OP
       63 天前
    @LemonK
    @IvanLi127 我之前就是自己手动 commit push 到我的 gitlab 上,实在是很麻烦,而且经常创建一大堆工程和 clone 开源项目,alien push 可以试试
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4441 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 02:40 · PVG 10:40 · LAX 19:40 · JFK 22:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.