一、备份数据:
使用dd命令备份数据非常简单。下面是备份数据的命令格式:
dd if=<输入文件> of=<输出文件> bs=<块大小>
1. 输入文件(if):要备份的源文件或设备的路径。
2. 输出文件(of):备份数据保存的目标文件或设备的路径。
3. 块大小(bs):每次读写的字节数,可以根据需要自行调整。
例如,要备份硬盘/dev/sda的整个内容到文件backup.img,可以使用以下命令:
dd if=/dev/sda of=backup.img bs=4M
在备份过程中,请确保目标文件系统有足够的空间来存储备份文件。
二、还原数据:
还原备份数据同样使用dd命令。下面是还原数据的命令格式:
dd if=<备份文件> of=<目标设备> bs=<块大小>
1. 备份文件(if):之前备份的源文件的路径。
2. 目标设备(of):要还原备份数据的目标设备路径。
3. 块大小(bs):每次读写的字节数,可以根据需要自行调整。
例如,要还原备份文件backup.img到硬盘/dev/sda,可以使用以下命令:
dd if=backup.img of=/dev/sda bs=4M
查看dd命令进度
sudo watch -n 1 killall -USR1 dd