ubuntu 镜像克隆

一、克隆

1、准备

一个u盘(制作启动盘)

一个移动固态硬盘(大于要克隆系统盘的1.2倍)

2、使用 rufus生成系统启动盘

(1)下载ubuntu iso 桌面版

https://cn.ubuntu.com/download

(2)制作启动盘

https://blog.csdn.net/qq_21386397/article/details/129894803

3、克隆

(1)将制作的启动盘和移动固态硬盘插入要克隆的源主机的USB口

(2)启动主机,按delete进入bios

(3)设置第一启动为u盘,保存退出

(4)进入系统后,点击左下角菜单,选择磁盘工具(Disks)

(5)使用Disks将移动固态硬盘的数据盘挂载到系统

(6)运行 lsblk 确认需要克隆的硬盘

(7)运行命令克隆

  • if 后面是 nvme0n1,不是nvme0n1p1 也不是 nvme0n1p2 ,替换成自己实际的名称
json 复制代码
dd if=/dev/nvme0n1 status=progress | gzip -c > /media/ubuntu/SSD/back.img.gz

(8)等待结束后即可

二、还原

1、将制作的启动盘和移动固态硬盘插入要克隆的目标主机的USB口

2、启动主机,按delete进入bios

3、设置第一启动为u盘,保存退出

4、进入系统后,点击左下角菜单,选择磁盘工具(Disks)

5、使用Disks将移动固态硬盘的数据盘挂载到系统

6、运行 lsblk 确认需要写入的硬盘

7、运行命令写入

json 复制代码
gunzip -c /media/ubuntu/SSD/back.img.gz  |  dd of=/dev/nvme0n1 bs=65536 status=progress  

8、写入完成后拔掉引导u盘,主机重新上电

9、确认是否完全复刻源系统文件及环境

相关推荐
vortex516 小时前
fd 工具指南:find 的现代替代品
linux·运维开发·命令行工具
养生技术人18 小时前
Oracle OCP认证考试题目详解082系列第54题
数据库·sql·oracle·运维开发·database·开闭原则·ocp
程序员小白条6 天前
度小满运维开发一面
java·运维·python·职场和发展·运维开发
zzu123zsw7 天前
第一章:Alertmanager基础概念与架构
运维开发
-dcr7 天前
21.mariadb 数据库
数据库·云计算·运维开发·mariadb
LeoZY_12 天前
开源超级终端PuTTY改进之:增加点对点网络协议IocHub,实现跨网段远程登录
运维·网络·stm32·嵌入式硬件·网络协议·运维开发
半梦半醒*22 天前
正则表达式
linux·运维·开发语言·正则表达式·centos·运维开发
龙亘川24 天前
智慧城市SaaS平台之智慧城管十大核心功能(七):后台支撑系统
服务器·人工智能·系统架构·智慧城市·运维开发·智慧城市saas平台
上海达策TECHSONIC1 个月前
经验分享:如何让SAP B1数据库性能提升50%
运维·数据库·运维开发
方渐鸿1 个月前
【2024】k8s集群 图文详细 部署安装使用(两万字)
java·运维·容器·kubernetes·k8s·运维开发·持续部署