我们正在使用安装了 Redhat Enterprise Linux 5 的专用网络服务器,并使用它托管我们的几个网站。
我们要求主机将外部 USB 硬盘连接到我们的服务器,以便我们可以对当前文件和数据库数据进行一次备份。
我的问题是,最好的方法是什么?如何在不停机的情况下将服务器中所需的所有内容复制到 USB?
我们正在考虑使用 rsync 复制文件有没有更好的方法?更快更安全(没有文件损坏并且应该保留文件元数据)?
对于数据库来说,由于网站是实时的,而且有大量访问者,所以它会不断变化,rsync 会遇到问题。在不停机的情况下复制数据库数据的最佳方法是什么?DB 大小从 20GB 到 50GB 不等。 添加:使用的数据库是 MySQL Server 5.0.95
有什么是我们不能复制的吗?到目前为止,我知道复制:
- /进程/
- /tmp/
这只是浪费时间和高清空间,因为我们无法使用它。还有其他类似的东西我应该避免复制吗?
这将是一次性复制,复制完所有内容后,我们将把高清 (HD) 发送给我们。