Linux 服务器迁移这事,没那么玄乎,但真动手时一堆坑。我上个月帮公司整台老CentOS 7服务器搬家,照着网上乱七八糟的教程试了三次全卡在启动环节,最后硬啃Mondo官方文档+反复实操,才把整套流程捋顺。

原来不是装上mondo就能备份,光是 SELinux 设成permissive都不行,非得disabled才行。fstab里那些UUID看着挺标准,结果一还原就找不到根分区,必须手动全改成/dev/sda1这种设备名。swap也得提前关掉,不然备份直接报错退出,连日志都不给你多写一行。

做ISO时千万别信默认选项。压缩选gzip别碰lzma,省时间;镜像大小固定4480,刚好一张DVD容量,不分卷才好拷U盘。名字一定要带业务标识和版本号,比如“pay-api-v2.1”,不然三个月后你根本分不清哪个是测试版哪个是上线版。

还原时最关键是敲“nuke”两个字母,不是点菜单——点错了就进交互模式,手动分区搞不好把 硬盘 清空一半。nuke模式会自动重建分区表、恢复LVM结构、重装 GRUB 到sda开头,连fstab和网络配置都是按源系统原样还原的。我第一次成功启动后,连 nginx 进程号都跟原来一模一样。

验证环节不能跳。用 qemu 跑ISO看能不能进Mondo菜单,比啥都准。别急着进业务系统。networkmanager的连接配置得提前删干净,不然 网卡 名变了,IP根本起不来。

麒麟和统信系统也能用这套流程,就是引导得换成grub2,syslinux不认。UEFI模式下如果黑屏,回头再做个BIOS boot版ISO就行,不用重装系统。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。