【linux】dd命令显示进度及手动迁移系统
dd命令显示进度
1.第一个窗口执行dd命令
2.另开一个窗口,执行watch -n 5 pkill -USR1 -x dd
3.在第一个执行dd命令的窗口即可显示dd执行进度,直到任务完成
dd 网络磁盘克隆
dd if=/dev/sda |ssh xxx.xxx.xxx.xxx “dd of=/dev/sda bs=4M”
linux手动迁移方法
1.在目标机器挂起live CD,并配置可通IP地址,开启ssh服务器,设置root密码。2.在原机执行dd if=/dev/sda |ssh xxx.xxx.xxx.xxx “dd of=/dev/sda bs=4M”
3.第二步完成后再目标机live CD系统中将boot所在分区挂载起来,执行grub-install --root-directory=/mnt/boot /dev/sda
4.目标机reboot
5.启动时进入grub>
6.ls查看boot所在分区,例如查询可知在(hd0,msdos1)。执行:set root=(hd0,msdos1);set prefix=(hd0,msdos1)/grub2;insmod normal;normal
7.执行完以上即可进入系统
8.进入系统后执行grub2-install /dev/sda
9.reboot目标机完成迁移。