发表于 2024-9-10 02:45:59

Ubuntu使用dd命令实现硬盘级复制

以前的Ubuntu系统用的机械硬盘,因为读写次数太多,已经出现问题了,速度很慢,开机提示坏道,于是买了一个固态硬盘,准备重装系统,但是重装系统,各种驱动、环境都要重装,太麻烦了,于是准备把以前的硬盘完整的复制到新硬盘,这样就不用重装各种驱动、环境了.
把新硬盘接上主板后,输入以下dd命令:
sudo dd if=/dev/sda of=/dev/sdb bs=4M status=preogress其中,/dev/sda是老硬盘,/dev/sdb是新硬盘,使用这个命令实现了两个硬盘之间的硬盘级复制,即把老硬盘上的所有文件都复制到新硬盘.有人说使用dd命令实现硬盘级复制要用启动U盘,在启动U盘的系统里面输入这个命令,据我亲测没必要这么做,直接在老系统里面输入这个命令一样的可以实现.
输入命令之后,就开始等待,新老硬盘都是1T,复制了几个小时,终于完成了.

然后关机,取下老硬盘,把以前插老硬盘的线插在新硬盘上面,重启,第一次重启卡在login界面长时间没动,按了一下重启键,这次顺利进入了系统.这个系统和以前的系统完全一样,包括用户名、密码、桌面、各种文件夹、文件这些都完全一样.打开PyCharm运行了一下机器学习程序,完美运行,git记录也还在,省去了安装工各种驱动、环境的时间,真是太方便了.据说这样复制连硬盘的UUID也复制过来了,可以改,不过我害怕出错,没有改,暂时先这样吧.

来源:https://www.cnblogs.com/mstk/p/18404862
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: Ubuntu使用dd命令实现硬盘级复制