把整个Linux系统迁移到另一个硬盘

把整个Linux系统迁移到另一个硬盘,第1张

原来机械硬盘是msdos分区表,新固态硬盘是gpt分区表,数据大小在100GB以内,所以使用 dd 命令迁移

我系统都是只装在一个分区中,所以直接在 root 模式下执行迁移:

大概一个小时就迁移完成了。

这里要注意的是拷贝的源和目标分别是 /dev/sda1 和 /dev/sdb1 这两个分区,而不是 /dev/sda 和 /dev/sdb 这两个硬盘名称。

最后更新一下硬盘信息(不然显示的大小信息等还是旧硬盘的信息):

dd 工具会将 uuid 也一起拷贝,所以拷贝完成之后,只要将旧的硬盘拆卸下来,替换上新的硬盘,不用修改 /etc/fstab 文件,就能按照你以前的设置自动挂载。

重新启动电脑,顺便修改下Grub,因为莫名其妙出现了一个error问题(具体忘了,上午的事)。

修改文件 /etc/default/grub :

最后更新一下:

1、下载分区助手,打开主页面。选择“迁移系统到固态硬盘”。出现对话框点击“下一步”。

2、选择固态硬盘上的“未分配空间”,点击“下一步”继续。

3、在这个窗口中,可以修改大小、位置和盘符,通常都保持默认设置。设置好之后,点击“下一步”。

4、阅读“引导 *** 作系统”注意事项后,点击“完成”。

5、来到分区助手主界面:可以看到“等待执行的 *** 作”一栏,在这里可以更改、保存 *** 作。点击左上角“提交”,根据分区助手的提示信息,完成SSD系统迁移。

在我们使用 Linux *** 作系统时,有时我们可能因为硬盘故障、或者需要升级硬盘,这时候我们就需要做更换硬盘的 *** 作。

以下将以 Ubuntu 系统,LVM 分区 作为例子,简单介绍如何给 Linux 系统下 LVM 磁盘分区作更换硬盘 *** 作。

*** 作大致分为以下几个步骤:

1- 添加新的硬盘到需要更换的 VG卷

2- 迁移旧硬盘的数据到新的硬盘中

3- 检查确认数据

4- 删除旧硬盘

为方便说明,以下为不同硬盘的标记:

旧硬盘 → /dev/sda

新硬盘 → /dev/sdb

其中, /dev/sda 中有一分区 /dev/sda1 ,且当前存在一个 vg_store VG卷,存在一个 store 的 LV 卷。

以上默认假设为新硬盘容量至少大于等于旧硬盘已有的数据容量大小。

完成分区 *** 作后,为新硬盘创建 PV卷

然后将新的物理卷添加到现有的VG卷中

检查PV卷是否已经成功添加,检查新硬盘容量是否满足要求

使用 pvmove 迁移数据


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7584084.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存