![将 RHEL 5 Web 服务器磁盘和 DB 数据备份到 USB 驱动器,最好的方法是什么?](https://linux22.com/image/623054/%E5%B0%86%20RHEL%205%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%A3%81%E7%9B%98%E5%92%8C%20DB%20%E6%95%B0%E6%8D%AE%E5%A4%87%E4%BB%BD%E5%88%B0%20USB%20%E9%A9%B1%E5%8A%A8%E5%99%A8%EF%BC%8C%E6%9C%80%E5%A5%BD%E7%9A%84%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我们正在使用安装了 Redhat Enterprise Linux 5 的专用网络服务器,并使用它托管我们的几个网站。
我们要求主机将外部 USB 硬盘连接到我们的服务器,以便我们可以对当前文件和数据库数据进行一次备份。
我的问题是,最好的方法是什么?如何在不停机的情况下将服务器中所需的所有内容复制到 USB?
我们正在考虑使用 rsync 复制文件有没有更好的方法?更快更安全(没有文件损坏并且应该保留文件元数据)?
对于数据库来说,由于网站是实时的,而且有大量访问者,所以它会不断变化,rsync 会遇到问题。在不停机的情况下复制数据库数据的最佳方法是什么?DB 大小从 20GB 到 50GB 不等。 添加:使用的数据库是 MySQL Server 5.0.95
有什么是我们不能复制的吗?到目前为止,我知道复制:
- /进程/
- /tmp/
这只是浪费时间和高清空间,因为我们无法使用它。还有其他类似的东西我应该避免复制吗?
这将是一次性复制,复制完所有内容后,我们将把高清 (HD) 发送给我们。