自从有了VPS,同学们通常会放置自己的Blog,还会配置很多的服务,而Linux下的一些应用服务,大多都会涉及到配置文件。在第一次对服务程序进行配置后,我们可以备份配置文件,重新安装VPS的时候,就可以直接把配置文件上传到VPS,这样一来,可以节省不少的精力。粗略一算,各类的服务,就有一堆的配置文件,加上自己的Blog的一些代码文件,平时需要备份的东东就比较多了。要知道,毕竟VPS也不是完全没风险的,并且不同的VPS服务商,服务水平和技术水平也不一样。所以,VPS的数据,要勤备份才是王道。在此,向各位拥有VPS的同学,介绍一下常用的VPS数据备份的几种方法:
- 也是比较笨的办法,适合比较勤快的同学,就是直接在VPS上安装一个FTP服务端。这是最为常见的方法,一般在安装和放置blog等有web程序的VPS上,我们都会单独再安装一个FTP服务端,作为上传、下载数据的一种方式。而Linux平台上,比较好用的FTP服务端也比较多,比如VSFTP,PureFTP等等… 备份的方法,就是通过FTP下载VPS上的需要备份的数据,放置到本地电脑中。 关于WordPress数据自动备份的方法,可以参考之前的这篇文章 此方法,需要纯手工操作,且需要定期登录FTP进行备份,比较勤快的同学可以选择此方式。
- 类似第一种方法,只是不需要在VPS上安装FTP服务端,而是通过SSH的方式实现文件的传输,比如用scp命令,或者打开SSH客户端的zmodem功能,用rz和sz命令来上传,下载需要备份的数据。 这两种方式,有相关文章可以参考: ZModem方式:用SSH方便传输文件 scp方式:Windows上管理远程Linux VPS/服务器文件工具 - winscp
- 此方法,一个不错的远程增量文件同步工具,工具为rsync,rsync可以实现网站的备份,文件的同步,不同系统的文件的同步,如果是windows的话,需要windows版本cwrsync。使用这种工具,比较智能,而且非常方便。另外,如果你有一台以上的VPS,推荐使用此方法。比如VPS A直接备份文件到VPS B上,由于VPS之间的线路和带宽有很大的优势,所以文件传输是很快速的。 关于rsync的配置和使用,推荐一篇文章
- 使用网上免费的云存储服务来备份你的VPS,适合比较懒的同学,目前我就用此方法,嘿嘿。云存储的优势,是提供的服务会比较稳定,而且云存储服务所提供的空间一般都比较大,像著名的Dropbox,默认空间就是2G,推荐好友的话,还可以获得其他的空间。 介绍一篇怎样在VPS中安装Dropbox客户端,并使用它来备份VPS数据的文章: 同步VPS数据到Dropbox
除上面提到的4种方法之外,其实还有其他很多的方法,在此就不一一累述了,欢迎有经验的同学提供其他的备份方法来探讨探讨。