备份我的专用服务器

我正在我的专用服务器上设置自动备份,以确保我不会丢失任何东西。

我目前正在备份我的服务器的根目录。

除了/ home还有什么我应该备份? 还是应该坚持完整的服务器备份,包括Apache的构build和所有这一切?

我build议你备份一切(除/ tmp)。 如果是典型的linux机器,则/ home中唯一的是用户目录,通常apache或服务器logging器root都不在该目录中。

如果你只是希望用户主目录继续/ home。 其他至less备份apache目录,以便您可以在新鲜的Linux安装后恢复它们。

这一切都取决于您希望服务器在发生故障后备份的速度以及要投入多less努力。

如果时间不重要,只备份特定的目录,以便以后可以手动恢复它们,但需要一点努力。

我个人会去完整备份。 提供了足够的空间,而且由于后续的备份将主要是差异备份,所以这不是什么大问题。

这里是我用来备份一个名为“xen”的框的脚本,我在一个主机托pipe设施中。 它使用rsync和link-dest,以便它只下载自上次以来更改过的文件,而您拥有的是完整的备份。

DOW=$(date +%a) YESTERDAY=`cat $DEST/yesterday` rm -rf /1u_backup/xen/$DOW/ rsync -aSuvrx --delete -e ssh root@xen:/ --link-dest=/1u_backup/xen/$YESTERDAY/ /1u_backup/xen/$DOW/ echo $DOW > /root/yesterday 

你必须有一个SSH密钥,允许root没有密码ssh。 这是潜在的风险,但是可以减轻风险。