我要改变我的专用服务器。
我正在运行
新的服务器将被设置为相同的,只有硬件的变化(Debian5)
你将如何继续?
我从来没有做过服务器备份,我听说过“scp”命令。
谢谢
设置MySQL复制以使两台服务器同步。
对于平面文件,请进行初始化
tar zcf - mydirs/ | ssh user@remotehost 'tar zxpf - -C mydest/dir'
然后使用rsync以有效的方式按照定期的时间表(至less每天一次,但可以更频繁地)复制更改。 也可以使用rsync作为初始副本,但是我发现tar或cpio更快。
将DNS TTL降至〜15分钟。
在切换时,build立一个维护页面,然后:
这样你总是有两组文件,你可以在新服务器上testing一些东西,而仍旧保留旧的(除了MySQL的调整)。
如果在新服务器上出现任何奇怪的事情,你总是可以很快地切换回旧的(由于TTL,约15分钟)。
通常Linux安装非常容易迁移。 您可以使用像DD这样的工具拍摄旧驱动器或分区的映像,然后在新框中将其还原。
您可以手动分区新的框,并使用rsync来传输文件。
您可以在新系统上进行基本安装,并使用rsync传输文件。
在你的情况下要记住的一件重要事情是在备份之前停止mysql,server。 像大多数数据库一样,在mysql正在使用它们时复制mysql数据文件可能会导致数据库损坏。