如何在 ubuntu 服务器上进行备份?
我有一台服务器(Ubuntu 9.10),其中安装了 apache2、php5、mysql 等...
该网站是一个分类广告网站,所有分类广告都存储在 mysql 和 Solr 中。
我需要备份该服务器的所有信息,以便在出现问题时能够完全恢复它。
我应该如何开始?这是一项自动化任务,还是我要手动进行备份?(最好手动)
谢谢
答案1
ubuntu 服务器中没有默认备份机制。
首先,您必须决定是否要推式备份或拉式备份。
我从我的服务器中提取备份快照。它的工作原理有点像苹果的 TimeMaschine。它使用 rsync 传输数据,并为未更改的文件创建硬链接。
使用 rsnapshot,您可以在备份之前在远程服务器上运行脚本。在其中一个脚本中,我运行 mysqldump 来备份我的 MySQL 数据库。
备份应该是一项自动化任务,但一定要偶尔进行一次测试恢复,以确保一切按预期工作。