irpas技术客

随手记录: 扩展M.2硬盘,从1T换到2T 硬盘clone ubuntu设置等注意事项_Kin__Zhang_160g硬盘扩容2t原理

大大的周 1369

以下不是小白教程,需要对ubuntu,启动盘有一定了解哈,温馨提示:注意过程中 看仔细了名称,别一个不小心把自己的盘给清空了

参考与前言

以此记录和阿信、吴院讨论的一些扩展硬盘,换装,克隆时的注意点;还有就是Ubuntu的home扩展,这也是我一开始换硬盘的初衷,主要是Ubuntu 当时只分了一点点 大概200G,然后随着库文件的增多和一系列的数据存储,开始变得不够用了,正值采购了一波2T 三星 M.2 接口 ssd,所以刚好两波克隆 都是从小到大,所以最终是选择了Ubuntu的dd指令,用了启动盘进的Try Ubuntu

TODO 待放一张 拆后盖的加装图

首先一开始看b站和相关博文,大多推荐是在Windows下使用DiskGenius 这也是较为多的方案,但是其实很慢,我等了整整两小时 进度才50%,我猜测可能是ubuntu那边的文件太多了 或者应该选择copy sectors? 原谅我当时直接锁了clone的盘,导致无法截图保存 所以直接拍电脑屏幕了 hhhh

后面等待时和吴院聊天,才知道这个机制太慢了,正确的操作应该是:整个盘按物理区块拷贝;所以直接走了linux下底层克隆(仅从小到大,从大到小 还是DiskGenius更为保险把)

参考资料:

ubuntu系统DD对拷还原报废笔记本 - 爱码网Why dd takes too long? 0. dd指令 克隆盘

所以我们一共有两条SSD(1T电脑上A,2T手边上B),首先我们把B放入移动硬盘盒中,插入电脑,建议使用高速口,以下为在启动盘中的Ubuntu操作,正确操作的话 30分钟就clone完成了,非常快速

查看盘的名称

sudo fdisk -l

如下是我现在的状态,如果插上硬盘盒,应该还会多一条,比如/dev/sda,因为一开始的时候 没截图这步,所以现在补上一下

清空新的硬盘条(一般为/dev/sda 而不是/dev/nvme* 因为nvme一般是在你自己电脑上的,请注意看清楚!盘名再清空免得把自己的已有盘清了)这一步主要是防止新盘有数据,我当时是因为有几次copy kill了 新盘被占用 所以直接清空了一波

sudo mkfs.ext4 /dev/sda

如上,进行source 到 target clone,也就是/dev/nvme0n1 是ssd A,/dev/sda 是我的新的2T 条 B,这个步骤是把A克隆到B上,注意bs参数需要设置!不然速度巨慢!具体可见:

sudo dd if=/dev/nvme0n1 of=/dev/sda bs=16M status=progress

等待完成即可,然后开始拆卸后盖,换SSD

1. Ubuntu 分配新空间

这一步我比较棘手的原因是,我的盘是中间夹了Ubuntu导致普通方法无法直接进行resize,所以先把空间设置了,然后把home cp过来,然后在/etc/fstab里注册一下即可

以下截图仅示意 不是当时的实时截图信息哈,当时动手的时候 没有每一步都截图 因为一开始没注意两个home冲突 导致重启 进terminal 改了再重启再进

如图 蓝色是我当时设置的ubuntu大小,左右两边夹了windows的两个盘,红色为我已经把home设到后面freespace处了

下面为实际的具体步骤:我觉得可能有点麻烦 需要有一定ubuntu基础的才能get到…

打开 软件终端-disk-查看新盘,点红色的部分,因为正常他是未被分配,然后设置你想要的名字,文件系统选择:ext4即可

复制home下所有文件到新扩展空间,比如我新的分配后的名字是/media/kin

cp -r /home /media/kin

查看上面截图的磁盘那个空分区的UUID,如下图,复制一下

在fstab中注册,并挂载到home下,如下图添加:

同时按 CTRL+ALT+F7进入终端界面,不要显示界面了,将原先的home换个名字,然后确认一下没有home文件夹了

mv /home /home-old cd / ls

给新的盘/home以权限即可,重启 即可成功进入

sudo chown -R kin:kin /home sudo chmod 777 /home

最后,就可以看到home文件夹多了你分配的那个空间,快乐!

以上,主要是别操作失误,一个失误可能直接清空了自己的盘… 换下来的盘可以先不动,这样有任何问题还可以即时换回去 hhhh 先试两天,基本从小盘换大盘是没有啥大问题的,Ubuntu的分配空间 也每个步骤都有截图示意 应该不难理解

欢迎有更好的方案可以在评论区告诉大家

同时,吴院还推荐了一个redorescue,适合多相同设备的部署,一键backup,然后store,速度也很快


赠人点赞 手有余香 😆;正向回馈 才能更好开放记录 hhh


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #160g硬盘扩容2t原理 #当时只分了一点点 #三星 #m2 #接口 #ssd所以刚好两波克隆