我正在尝试为我的Web服务器build立有效的备份。 它是CentOS上的一个Linux机器。
我问了一些服务器故障社区的build议“rsync”。 但是,我的同事在工作中说,这实际上只是在物理文件上移动,并不是真正的可用“快照”。
他build议使用“amanda”,而且这样做的服务器快照更像我所习惯的那样。
我知道在我的公司我们有虚拟机,我们可以快照,我们可以恢复一切,就像他们没有什么努力,停机时间很less。
这是可能的与rsync? 或者,我需要创build一个新的服务器,然后将文件迁移回去做各种configuration?
我认为我更喜欢能够将所有事情都重置到某个时间点。
原谅我的无知,Back ups是我从来没有真正担心过的事情。
Amanda和rsync都可以用来做备份,但是有两个问题需要考虑。 Amanda允许你做一个完整的系统备份,但是需要更多的努力来设置,例如,你可能需要一个专用的备份服务器,以及磁带驱动器或磁带库等可移动存储。
rsync可以用于很多备份任务,但是对于备份整个系统来说并不是那么好,而且很难获得整个系统的一致的快照。
您需要确定您需要的备份级别。 如果你只是想保留你的特定文件和configuration,服务器上select的目录到另一台机器的rsync可能没问题。
另一种快照方式是使用rsnapshot ,它运行rsync在本地机器或远程系统上定期创build快照。
最后,你的目标应该是使用像puppet或cfengine这样的configuration工具来pipe理你的系统。 通过这种方式,您可以单独pipe理服务器的真实来源,并且可以随时轻松地重build或收集机器。 这在很大程度上减less了保持你的web服务器的备份的需要。
我一直使用Amanda做networking服务器备份,但不一定比Rsync好。 一个很大的区别是,Amanda被做了备份,并且附带了很多使恢复更容易的工具。 它不会像VMWare那样做快照。 在Amanda中,您的同事可能指的是使用dump命令的能力。 这是Amanda的选项,但它不是系统的快照。 有一件事要记住,如果你有一个数据库,你应该确保它的数据备份时处于一致的状态。
如果您真正想要的是快照,那么请查看有关使用LVM将其作为备份策略的问题 。