根据我的经验,/etc
和/home
保存/var
用户创建的文件,而其他文件(/usr
、/bin
等)则由包安装。
除了这三个目录之外,还有哪些目录需要备份?
答案1
这正是我处理 Ubuntu 备份的方式,我有一个服务器映像,每次发生重大更改后都会更新该映像,然后根据服务器类型使用 Bacula 备份数据文件。使用该方法的恢复时间大约为两个小时。
但这实际上取决于您的能力和要求。理想情况下,您不仅要单独备份数据以便恢复文件,还要执行完整的服务器备份和快照,以便快速恢复整个服务器。
答案2
答案完全取决于您的设置:只有您知道是否将敏感数据保存在其他地方,而这些数据最终需要从备份中恢复。
为了说明我的观点,下面有几个目录示例/var
可能需要保护以免发生故障(同样,取决于您的设置、服务等...):
/var/lib/docker
/var/lib/ipa-data
可以说,从操作系统的角度来看,除非我们谈论的是裸机安装(即使如此),或者大量手动修改的系统(为什么要这样做?),否则值得比较恢复系统所需的时间与生成具有相同配置的新系统所需的时间。
这也与您提供的服务、与客户可能达成的 SLA 以及其他考虑因素相关。