在Linux服务器上备份哪些最重要的目录?


10

我正在运行Ubuntu 9.10 Linux服务器。我正在尝试寻找一种在计算机运行时对其进行备份的方法,从我所看到的情况来看,这消除了磁盘克隆实用程序。我在Linux上见过的所有磁盘克隆产品都要求您重新引导进入特殊的实时CD。

所以我的问题是,在系统运行时备份系统的最佳解决方案是什么?另外,我不太在乎操作系统配置,我只想保留存储的文件和已安装的程序。

谢谢


2
哈哈哈!我认为是这样!但是,让/dev/null我们将此评论发送给我们吧?
BloodPhilia 2010年

东西告诉我,这需要一个免责声明,不知道为什么,虽然
伊沃Flipse

对于没有经验的人,以前的评论是笑话...对不起
各位

Answers:


15

最重要的目录是/etc/home/var,和/srv。您可能需要添加/root和删除中不需要的位/var

rsync如果您希望直接访问文件,tar则很好;否则,则很好。


好的,谢谢你的信息。是否有任何磁盘克隆备份支持“实时”备份?不需要我关闭服务器或对服务器进行物理处理的备份(例如放入CD)。
QAH 2010年


什么不应该在/ var中备份?
Rajat Gupta 2014年

/var/cache通常是个大问题。
Ignacio Vazquez-Abrams

1
@Ashesh:最后由执行备份的人员来确定哪些文件对他们真正重要。
伊格纳西奥·巴斯克斯

11

我同意Ignacio Vazquez-Abrams关于/ etc / / home /以及/ var /中的某些内容。

但是不要忘记保存已安装软件包的列表,这样您就知道安装了哪些程序...

dpkg --get-selections > dpkg.list

2

我正在使用backup2l备份我的Debian服务器(AFAIK Ubuntu是Debian的衍生产品)。如果配置正确,它将自动执行备份,例如,选择dpkg,创建差异备份和增量备份(取决于您的设置)并将其存储为存档。备份后挂钩会触发rsync,该同步会将我的存档与远程副本同步。

我正在备份/etc /var(带有某些排除项,例如缓存)/root、、/home。只需考虑一下您所做的更改,然后将其添加到列表中即可。例如,我将我的sql数据库放在一个特殊目录中,并将其保存。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.