CentOS Stream 8 已于 2024-05-31 结束生命周期(EOL),官方不再提供更新和安全补丁,但备份数据的思路与普通 Linux 系统一致。下面按常见场景给你一套实用方案。
通常重点包括:
/etc/home/var/www、/srv/var/lib/docker/var/spool/cronrsync -aAXv /etc /home /var /backup/centos-stream8/
参数说明:
-a 保留权限、时间-A 保留 ACL-X 保留 SELinux 上下文rsync -aAXv --delete / root@backup-server:/backup/centos-stream8/
mysqldump -u root -p --all-databases > mysql-all.sql
或单库:
mysqldump -u root -p dbname > dbname.sql
pg_dumpall > pg-all.sql
✅ 不要直接拷贝数据库目录,容易损坏
tar cvpzf backup.tar.gz \
--exclude=/backup.tar.gz \
--exclude=/proc --exclude=/sys \
--exclude=/dev --exclude=/mnt --exclude=/tmp /
rpm -qa > installed-packages.txt
crontab -l > crontab.txt
如果你愿意,可以告诉我:
我可以直接给你一套可复制执行的备份脚本。