
1 jdhao 2020 年 10 月 16 日 via Android git 仓库大小有限制,如果只是为了做备份,windows 有备份功能吧 |
3 clf 2020 年 10 月 16 日 不建议这样使用 git,毕竟你除去零时文件后还是很大的……直接用自带的备份更好。 |
4 Aixtuz 2020 年 10 月 16 日 有过跟你一样的期望,想要在出问题是最快速度恢复。 最后用了 VHDX 差分系统。 |
5 glfpes 2020 年 10 月 16 日 用 git 维护大把大把的二进制文件是我想不到的 |
6 SingeeKing PRO git 是存储全量内容的而不是版本差异,因此如果对大文件进行修改是个灾难 |
7 xiri 2020 年 10 月 16 日 via Android git 不适合管理大量二进制文件,,, 你这样的需求为啥不用专业的系统备份软件? |
8 1KN6sAqR0a57no6s 2020 年 10 月 16 日 居然两个人都没打对“临时文件” (狗头) |
9 u6pM63mMZ34z32cE 2020 年 10 月 16 日 是个狼灭 |
10 dtgxx 2020 年 10 月 16 日 直接看你的标题+你的头像=答案 好多文件也不支持直接修改的,check 都得失败 |
11 Erskine 2020 年 10 月 16 日 你这个需求叫快照 |
12 des 2020 年 10 月 16 日 防止系统被破坏?类似这个吗? https://support.apple.com/HT204899 |
13 nutting 2020 年 10 月 16 日 git 接管后是有本地缓存的吧,相当于容量 x2 了,全盘怎么搞。再说,出问题了你还怎么进系统 |
14 ZeoKarl 2020 年 10 月 16 日 git 对二进制类型的文件支持不行,这也是为啥不用 lfs,分分钟.git 膨胀上天的原因 |
15 zxCoder 2020 年 10 月 16 日 @YuxiangLuo 原来。。。。我还看了老半天以为是什么专业名词,还猜想说是不是指“平时经常用到的,跟零食一样的文件”。。。。。。 |
16 icyalala 2020 年 10 月 16 日 git 不追踪空目录哈哈哈。。 |
17 yanqiyu 2020 年 10 月 16 日 整个硬盘不行,但是对于操作系统文件可以(Linux 社区有这样的尝试),当然实现也不是 git ( git 不是干这个活的,这么多二进制用 git 怕不是爆炸),可以看看 https://silverblue.fedoraproject.org/ ,每个 install 有 commit hash, /usr 只读,但是启动的时候可以选择之前的 commit, 更新也类似于 git pull, 直接拉取上游的下一个 commit 要是想要覆盖系统文件之外的东西,你还不如手动管理快照,要是愿意上 zfs, btrfs,用快照机制,应该也能做到你需要的效果,出问题就回滚快照。 |
18 sparkle 2020 年 10 月 16 日 理论上可行,实际上性能是主要的问题 |
19 deorth 2020 年 10 月 16 日 你需要的是带快照的文件系统 |
20 webshe11 2020 年 10 月 16 日 什么“零食文件”,明明是“临时文酱” |
21 imn1 2020 年 10 月 16 日 洋大人脑子果然没有咱们好使,根本没想到可以这样用,搞得好多服务开始不久就要紧急叫停 |
22 cheng6563 2020 年 10 月 16 日 via Android Windows 有第三方 btrfs 驱动,只要你敢用 |
23 phobal 2020 年 10 月 16 日 via iPhone 推荐把自己习惯的开发环境和软件都安装好,然后将它作为系统镜像,以后系统出问题了直接通过自己做的镜像恢复就好了。 |
24 tairan2006 2020 年 10 月 16 日 大哥,你听过还原精灵么 或者你听过 ghost 么 |
25 fihserman123 2020 年 10 月 16 日 git 直接采用快照方式的直接备份,你硬盘够用吗? |
26 ungrown 2020 年 10 月 16 日 如果仅仅是为了给操作系统做增量备份的话 给系统做镜像呗 windows 自带一个叫做“卷影复制服务”的功能 所以 Windows 下 NTFS 文件系统可以进行热备份 工具的话应该不止一种 很多年前我喜欢并常用的软件是 drive snapshot,支持差分备份 后来再也不做系统备份了 (发现用不到了,手里的 Windows 系统能跑好几年不出问题,就算出了问题 win10 支持热重装并能保留原系统程序和用户文件,于是系统备份对我而言变得没什么用了) 其实 Windows 自带的系统备份不也是挺好用的吗 |
27 wuqingdzx 2020 年 10 月 16 日 傲梅轻松备份不好用吗? |
28 boris93 2020 年 10 月 16 日 via Android 放着成熟的备份方案不用非得给自己找别扭? 而且 git 更适合管理纯文本文件,二进制文件不是不可以,但是这么大量就太胡搞了吧 |
29 rockcat 2020 年 10 月 16 日 Windows 自带的还原就可以吧。 |
30 gxgxxn 2020 年 10 月 16 日 @YuxiangLuo 我还奇怪零食文件是啥东西呐 |
31 raymanr 2020 年 10 月 16 日 不可行吧, 正在使用中的文件 git 是没法修改的, 除非你可以不进入 windows 就使用 git |
32 jeffreystoke 2020 年 10 月 16 日 楼主的想法是完全可行的, 如果没被楼上劝退的话, 不妨看看现成的工具 ( https://github.com/bup/bup) 说起来大概在三四年前我就在用了, 不过当时还是 PoC, 用也是小规模的, 现在回看发现还在更新有点感动, 相比 snapshot 方式的话可以只回滚单个文件不影响其他文件 |
33 xupefei 2020 年 10 月 17 日 via iPhone git 不备份文件权限。 |
34 msg7086 2020 年 10 月 17 日 你的想法是对的,但是实际使用中没办法这么干。 etckeeper 就是用 Git 之类管理 etc 配置文件的。 Linux 下因为有包管理,所以系统本身是由包管理保证正常工作的,所以只需要管理配置文件即可。 Windows 下没有包管理,安装的软件都是自己想办法存二进制和配置,所以一方面二进制无法保证完整性,一方面配置文件也无法单独拿出来保存和恢复。 而且你也说了,辣鸡多,那你 checkout 回去,辣鸡不是还在?美个啥。 |
35 mscststs 2020 年 10 月 17 日 我寻思 windows 自带的备份功能可以打包硬盘镜像吧。多挂一块硬盘定期备份就完事了。 让 Git 维护二进制的话……你先想想怎么 忽略掉 系统盘的缓存和临时文件吧。 |
36 reus 2020 年 10 月 19 日 windows 没有 btrfs,没有 zfs |