dd命令用于复制和转换文件,可进行数据格式转换及备份操作。
1、 硬盘复制操作
2、 注意:
3、 修改fstab文件,将LABLE替换为对应的/dev/sda设备路径,避免复制后系统重启时无法确定启动磁盘。
4、 写入时务必注明bs=1024k,必须加上k,否则默认单位为字节,不加k或m会导致以字节为单位进行写入操作。
5、 系统可能即将崩溃,有人设置bs=4M,实际效果相近,最终速度基本一致。
6、 使用 & 将任务放入后台运行,以便用当前终端查看 dd 进度;若忘记添加,可按 Ctrl+z 暂停后重新调度。
7、 将dd进程移至后台,执行bg命令使其继续运行,便于在当前终端查看进度。
8、 查看dd进度,不然不知何时才能完成。
9、 查看dd进程的ID号,可通过ps -ef|grep dd命令实现,此前台运行时已显示相关信息。
10、 发送信号查看dd命令的执行进度。
11、 如需实时查看进度,可使用以下指令:
12、 每2秒向进程3730发送USR1信号以查看进度。
13、 每隔2秒向进程3730发送一次USR1信号以查看进度,循环执行。
14、 通过发送USR1信号触发标准IO错误,从而实时显示COPY操作的进度和传输速度。
15、 若sdb原本是未格式化的裸盘,dd命令可能无法复制超级块信息,导致该磁盘无法被挂载使用。
16、 只需进入fdisk操作界面即可。
17、 # w
18、 将表格写入磁盘并退出后,sdb即可挂载。若已格式化,可能需运行fsck修复即可正常使用。
评论
更多评论