把整个硬盘目录 commit 成 git 然后系统出问题就 check 回去 可行么?

2020-10-16 09:22:40 +08:00
 chenty
现在硬盘都好大 windows10 的垃圾也好多 有没有可能这么干 这样出问题直接 check 回去 岂不美哉?
3851 次点击
所在节点    问与答
36 条回复
imn1
2020-10-16 12:39:38 +08:00
洋大人脑子果然没有咱们好使,根本没想到可以这样用,搞得好多服务开始不久就要紧急叫停
cheng6563
2020-10-16 12:48:47 +08:00
Windows 有第三方 btrfs 驱动,只要你敢用
phobal
2020-10-16 12:55:06 +08:00
推荐把自己习惯的开发环境和软件都安装好,然后将它作为系统镜像,以后系统出问题了直接通过自己做的镜像恢复就好了。
tairan2006
2020-10-16 13:51:28 +08:00
大哥,你听过还原精灵么

或者你听过 ghost 么
fihserman123
2020-10-16 14:29:55 +08:00
git 直接采用快照方式的直接备份,你硬盘够用吗?
ungrown
2020-10-16 14:52:43 +08:00
如果仅仅是为了给操作系统做增量备份的话
给系统做镜像呗
windows 自带一个叫做“卷影复制服务”的功能
所以 Windows 下 NTFS 文件系统可以进行热备份
工具的话应该不止一种
很多年前我喜欢并常用的软件是 drive snapshot,支持差分备份
后来再也不做系统备份了
(发现用不到了,手里的 Windows 系统能跑好几年不出问题,就算出了问题 win10 支持热重装并能保留原系统程序和用户文件,于是系统备份对我而言变得没什么用了)
其实 Windows 自带的系统备份不也是挺好用的吗
wuqingdzx
2020-10-16 15:09:56 +08:00
傲梅轻松备份不好用吗?
boris93
2020-10-16 15:11:41 +08:00
放着成熟的备份方案不用非得给自己找别扭?
而且 git 更适合管理纯文本文件,二进制文件不是不可以,但是这么大量就太胡搞了吧
rockcat
2020-10-16 15:59:17 +08:00
Windows 自带的还原就可以吧。
gxgxxn
2020-10-16 17:42:08 +08:00
@YuxiangLuo 我还奇怪零食文件是啥东西呐😂
raymanr
2020-10-16 18:07:16 +08:00
不可行吧, 正在使用中的文件 git 是没法修改的, 除非你可以不进入 windows 就使用 git
jeffreystoke
2020-10-16 22:32:49 +08:00
楼主的想法是完全可行的, 如果没被楼上劝退的话, 不妨看看现成的工具 ( https://github.com/bup/bup)

说起来大概在三四年前我就在用了, 不过当时还是 PoC, 用也是小规模的, 现在回看发现还在更新有点感动, 相比 snapshot 方式的话可以只回滚单个文件不影响其他文件
xupefei
2020-10-17 01:21:11 +08:00
git 不备份文件权限。
msg7086
2020-10-17 04:42:48 +08:00
你的想法是对的,但是实际使用中没办法这么干。

etckeeper 就是用 Git 之类管理 etc 配置文件的。
Linux 下因为有包管理,所以系统本身是由包管理保证正常工作的,所以只需要管理配置文件即可。

Windows 下没有包管理,安装的软件都是自己想办法存二进制和配置,所以一方面二进制无法保证完整性,一方面配置文件也无法单独拿出来保存和恢复。

而且你也说了,辣鸡多,那你 checkout 回去,辣鸡不是还在?美个啥。
mscststs
2020-10-17 13:43:48 +08:00
我寻思 windows 自带的备份功能可以打包硬盘镜像吧。多挂一块硬盘定期备份就完事了。

让 Git 维护二进制的话……你先想想怎么 忽略掉 系统盘的缓存和临时文件吧。
reus
2020-10-19 12:09:45 +08:00
windows 没有 btrfs,没有 zfs

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

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

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

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

© 2021 V2EX