以下是CentOS镜像备份重要数据的方法及工具:
使用tar命令备份系统文件
sudo tar cvpzf backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys /sudo tar xvpfz backup.tar.gz -C /使用rsync进行增量备份
rsync -avz /source/directory/ /backup/rsync -avz --link-dest=/backup/ /source/directory/ /backup/使用dd命令备份磁盘镜像
/dev/sda):sudo dd if=/dev/sda of=backup.img bs=4Msudo dd if=backup.img of=/dev/sda bs=4Mdd会备份所有数据(包括未使用空间),操作需谨慎。使用专业工具(如Mondo Rescue)
mondoarchive --hard-disk=/dev/sda --image-format=gzip数据库备份(如MySQL)
mysqldump导出数据:mysqldump -u 用户名 -p 数据库名 > backup.sqlmysqldump -u 用户名 -p 数据库名 | gzip > backup.sql.gz策略建议:
tar或rsync备份,避免全盘镜像的冗余。gpg加密压缩包。