我想将数据从实时系统转移到备份系统(以测试新功能等)
拼凑一个 rsync 命令,我有以下内容。如何确保所有内容都已复制?例如活跃论坛、mysql 数据库等。
# rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/media/*","/lost+found","/mnt/backup"} -e 'ssh -p 22' /* root@remote_server.com:/*
答案1
对于您的 MySQL 数据库,您必须首先使用 mysqldump 转储数据,传输转储,然后将其插入到备份系统 (mysql << my_dump) 或者,您可以使用复制(参见:http://dev.mysql.com/doc/refman/5.6/en/replication.html),但我想对你来说这未免有些过度了。