创建整个分区的存储库?

创建整个分区的存储库?

我喜欢从我的小型 Debian 服务器获得良好的备份。

在“/”处创建一个存储库是一个好主意吗?

答案1

不是。/var/log 等目录下有很多不断变化的文件,不适合使用版本控制工具。此外,/dev 和 /proc 下的文件不是常规文件,无法按照 VC 工具所期望的方式进行版本控制。

备份软件更适合您的需求,可能类似于:tarsnap;backula 或类似的软件包。

答案2

Git 不是备份工具,没有版本控制系统可以替代备份工具。从概念上讲,它们的作用不同,功能上也不同。更不用说,有些目录不断变化,有些符号链接和其他类似文件的东西并不是真正的文件,版本控制工具甚至不知道如何处理它们。

如果你想版本您的整个分区,以便您可以随意编辑配置文件等并恢复更改,您可以使用非常广泛和复杂的.gitignore文件来实现这一点。但即使这样,通过在包含文件的位置创建本地化存储库也会做得更好,例如etc

相关内容