以下是使用FetchLinux进行数据备份的步骤:
sudo mkdir -p /var/opt/fetchlinux/backup
sudo chown -R fetchlinux:fetchlinux /var/opt/fetchlinux/backup
sudo chmod -R 700 /var/opt/fetchlinux/backup
rsync
排除无需备份的目录(如.git
、/proc
等)。rsync -aAXv --exclude='.git' --exclude={'/proc','/sys','/dev','/tmp','/run'} /path/to/source /var/opt/fetchlinux/backup/
tar
打包整个目录并压缩。tar -czvf /var/opt/fetchlinux/backup/backup_$(date +%Y%m%d).tar.gz -C /var/opt/fetchlinux/backup/ .
crontab -e
添加每日凌晨2点自动备份脚本。0 2 * * * /path/to/backup_script.sh
说明:FetchLinux本身非专业备份工具,以上方法基于其文件操作能力实现,复杂场景建议使用专业备份软件(如Bacula
、Rsnapshot
)。