相信每个站长都会意识到备份的重要性,cPanel的Backup功能可以让你方便的备份整个站点和全部或者部分数据库, 下面是如何在cPanel面板及在WHM中进行空间全备份两种全备份的简单介绍。
一、直接在cPanel下载空间数据备份:
首先,登录网站的cPanel控制面板;点击Backups按钮,进入备份页面;
在备份页面,可以看到如下部分:
1.备份全站文件,点击这里的HomeDirectory按钮,就会自动开始下载一个压缩文件,这个压缩文件中的是public_html目录下的全部文件,你的网站源程序就会下载到本地电脑;
2.备份数据库,点击DATABASES下面的数据库的名字,就会开始下载对应数据库的压缩包,如果你有多个数据库,就要逐个点击并将其全部下载。
待全站文件和数据库下载完毕就完成了一次整站备份。如果以后出现问题,就可以使用这些备份文件使用右侧的Upload功能进行无损恢复了。
二、在WHM中全备份:
创建全站备份(包括你的主目录,数据库,日志等等),这是恢复整个服务器的数据功能。全备份功能可以将你空间的所有文件和配置信息做成一个压缩包。这项功能通常用在账户从一台服务器转移到另一台服务器的时候,你不能在cPanel界面还原全备份,需要由系统管理员在WHM中来恢复。
步骤
1. 在你WebHostManager 界面的主页面上点击Backup(备份)进入备份菜单。
2. 点击ConfigureBackup。
3. 点击以下内容边上的单选按钮来启用或关闭相应的功能:
· Backup Status(备份状态)——启用或关闭自动备份功能。RestoreOnly
(只恢复)单选按钮用于恢复老备份,而不用于创建新备份。
· Backup Interval(备份间隔时间)——指定备份的间隔时间。
· Days to run backup(指定备份日)——将你希望进行备份的日期勾上。
· Remount/Unmount backup drive(安装/卸载备份硬盘驱动器)——备份创建需要安装和卸载备份装置。这要求一个独立的驱动装置进行操作。
· Bail out if the backup drive cannot bemounted(如果不能安装,取下备份驱动)——如果驱动无法安装,停止备份。如果启用了Remount/Unmountbackup drive,推荐这样做。
· Incremented Backup(增长的备份)——备份过程只复制与上次备份相比修改了的部分。这样创建的文件就小得多,不过修改是逐步的,而且备份文件没有压缩过。
· Backup Accounts(备份账户)——备份过程为你的客户复制了所有的账户信息。
· Backup Config Files(备份配置文件)——备份包括配置文件。
· SQL Databases(SQL 数据库)——备份包括MySQL 数据库。你可以选择将数据备份到另外的账户中或masterMySQL 目录下,或者两处都备份。
· Backup Raw Access Logs(备份原始访问日志)——备份包括Apache 原始访问日志。
· Backup Type(备份类型)——选择你需要的备份类型。
· FTP Backup Host(FTP 备份主机)——输入FTP 备份主机的域名(只有在启用了Remote FTP Server 的情况下才需要)。
· FTP Backup User(FTP 备份用户)——输入用于FTP 备份主机的用户名(只有在启用了Remote FTP Server 的情况下才需要)。
· FTP Backup Pass(FTP 备份密码)——输入用于FTP 备份主机的密码(只有在启用了Remote FTP Server 的情况下才需要)。
· Backup Destination(备份目的地址)——在空白栏中输入文件备份的地址。
该地址dir/NFS/coda的空间应该是你所有/home*分区的两倍。不要将这一项放到你的用户目录/home directory 下。
4.选择指定用户,该功能可以让服务器管理员自由选择该服务器上需要备份的虚拟主机账户。
这样需要备份的主机账户所有文件就可全部备份成功。
5.接下来利用这一 Restore a Full Backup/cpmove file功能来恢复某个被备份的账户,或者恢复从别的服务器上转移到你的服务器上的cpmove 文件。
注意:文件必须属于以下类型:cpmove-user.tar.gz 或user.tar.gz 或backup-date_time_user.tar.gz。