CentOS Stream 8备份数据常用方法如下:
-
rsync命令(增量备份)
- 备份指定目录(如/etc、/var)到目标路径,排除特殊目录:
sudo rsync -avz --exclude={"/dev/*","/proc/*","/sys/*"} /etc/ /backup/ - 可结合cron定时任务(如每天凌晨执行)实现自动化备份。
- 备份指定目录(如/etc、/var)到目标路径,排除特殊目录:
-
tar命令(完整备份)
- 将目录打包为压缩文件(如系统根目录):
sudo tar -czvf backup.tar.gz --exclude=/proc --exclude=/sys /
- 将目录打包为压缩文件(如系统根目录):
-
数据库备份工具
- MySQL数据库使用
mysqldump:
mysqldump -u 用户名 -p 数据库名 > backup.sql
- MySQL数据库使用
-
实时同步工具(Syncthing)
- 配置后可实现多设备实时数据同步,适合持续备份。
-
系统镜像备份(dd命令)
- 备份整个磁盘为镜像文件(谨慎操作,可能影响数据):
sudo dd if=/dev/sda of=backup.img bs=4M
- 备份整个磁盘为镜像文件(谨慎操作,可能影响数据):
注意:定期检查备份完整性,建议遵循“3-2-1”原则(3份副本,2种介质,1份异地存储)。