使用Cpanel,你可以选择在本地备份网站数据和数据库,也可以选择在Amazon S3等云存储中备份,在本文中我们将配置Cpanel自动备份策略-本地和S3对象存储(在Linux下安装Minio并使用它设置S3兼容对象存储服务器)。
在Cpanel中配置备份策略 要配置Cpanel策略,请登录WHM并搜索“备份”以打开备份配置:
默认情况下,禁用Cpanel备份,通过单击备份状态下的“禁用”按钮启用它:
在备份类型下,选择“压缩”:
选择增量备份时,系统不会更改或更改现有非增量备份目标的状态,Rsync传输用于增量备份。 在系统执行备份之前设置最小可用磁盘空间检查,我建议设置10%:
在“计划和保留”下,设置适合你的设置的备份时间:
你还可以选择具有保留策略的每周和每月备份:
配置备份目录 我的Cpanel服务器有一个专用磁盘用于备份/dev/xvdf: # lsblk
我将这个磁盘分区并挂载到/backup目录: sudo parted -s -a optimal -- /dev/xvdf mklabel gpt sudo parted -s -a optimal -- /dev/xvdf mkpart primary 0% 100% sudo parted -s -- /dev/xvdf align-check optimal 1 安装LVM工具: sudo yum -y install lvm2 配置LVM并将分区挂载到/backup: sudo pvcreate /dev/xvdf1 sudo vgcreate vg0 /dev/xvdf1 sudo lvcreate -n backups -l+100%FREE vg0 sudo mkfs.xfs /dev/mapper/vg0-backups 确认配置,运行lsblk -f /dev/xvdf命令:
如果不存在,则创建/backupdirectory: [ -d /backup ] || sudo mkdir /backup 在启动时为逻辑卷设置挂载: echo "/dev/mapper/vg0-backups /backup xfs defaults 0 0" | sudo tee -a /etc/fstab 挂载分区: $ sudo mount -a $ df -h | grep backups /dev/mapper/vg0-backups 100G 33M 100G 1% /backup 确认默认备份目录并保存配置:
为Cpanel创建S3 Bucket 登录AWS仪表板并导航至S3 > Create bucket:
为存储bucket命名并配置选项和权限,然后单击“Create bucket”。 返回WHM Backup Configuration部分,然后单击Additional Destinations:
选择Amazon S3并点击Create new destination,在下一页上,提供目的地名称:
提供系统备份文件夹,AWS S3 bucket名称,访问密钥ID和秘密访问密钥:
完成后,保存即可。至此,已经配置本地和S3对象存储的Cpanel备份策略了。
相关主题 |