使用dd命令通过网络进行拷盘备份磁盘迁移磁盘

发表于 2021-07-31  578 次阅读


文章目录

前提条件

备份源目的网络能够通

网络带宽能大则大

备份

目的端:

nc -l port | dd of=/file #备份到文件的路径
nc -l port | dd of=/dev/sdX #备份到磁盘的路径
#port端口可自行定义

源端:

dd if=/dev/sdX | nc port #从sdX磁盘传输到目的端,port是目的端监听的端口

恢复

目的端:

nc -l port  | dd of=/dev/sdX #恢复到sdX磁盘中X为磁盘号
#port端口可自定义

源端:

dd if=/file |nc port #将file文件传输到目的端,port是目的端监听的端口
dd if=/dev/sdX |nc port #将sdX磁盘输到目的端,port是目的端监听的端口

压缩方式备份

目的端:

nc -l port  | gzip > /backup.gz #接受端口数据流并压缩到backup.gz

源端:

dd if=dev/sdX | nc port  #将sdX通过网络传输到目的端

压缩方式恢复

目的端:

nc -l port | dd of=/dev/sdX #接受端口数据流并写入sdX磁盘
#port端口可自定义

源端:

gzip -dc /backup.gz | nc port #解压通过网络传输到目的端
本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

scanz个人博客