首先放一下参考文献
https://www.howtogeek.com/howto/19141/clone-a-hard-drive-using-an-ubuntu-live-cd/
https://help.aliyun.com/document_detail/111738.html
照例的废话
今天突发奇想,想把我那台Nas上的垃圾固态换掉,毕竟最近掉速实在太厉害了,感觉坚持不了多久了。
上网上搜了一下,大部分竟然要删除分区?有点夸张,毕竟我最开始以为直接DD就能解决(事实上直接DD是没问题的)
我的解决方案
这里首先感谢友商阿里云给的思路/教程(滑稽
DD
第一步其实也很简单啦,先把硬盘插上,然后开机,直接dd
sudo dd if=/dev/sda of=/dev/sdf
慢慢等一会(这里建议把分区大小弄小点,要不全盘拷贝时间巨长)
替换硬盘
关机,把原硬盘拆了,然后再重启,不出意外应该是可以直接进去的(毕竟uuid都一样……)
分区扩容
sudo growpart /dev/sda 1
这里有个限制,sda1这个分区需要是最后一个分区,要不会比较麻烦
分区扩容后,你用 fdisk-l查看已经可以看到分区变大了,但运行 df -h却还是原来的大小。
fs扩容
有点奇怪?毕竟还差一步。
但这最后一步就很简单了,直接 sudo resize2fs /dev/sda1
再运行df -h试试?
问题解决
题后
直接在运行的系统里dd其实不太好,还是建议额外挂在哪台别的电脑下面。