dd和nc遠端備份

kumu_linux發表於2012-06-13

dd命令在之前的文章中已經講解的很詳細了,這篇文章主要是dd結合nc這個強大的網路工具實現不同主機之間的遠端備份


預設的情況下RHEL的系統都已經安裝了nc工具了

[root@client ~]# rpm -qf /usr/bin/nc  //檢視nc依賴的軟體包
nc-1.84-22.el6.i686

################################################

1、接受備份的客戶端使用nc開啟一個隨機的埠

[root@client ~]# nc -l 12345 | dd of=/tmp/test.dd


2、傳送備份端執行如下命令

[root@server ~]# dd if=facter-1.6.6.tar.gz | nc 192.168.1.200 12345  //facter-1.6.6.tar.gz是需要備份的檔名
記錄了230+1 的讀入
記錄了230+1 的寫出
117880位元組(118 kB)已複製,0.208046 秒,567 kB/秒
[root@server ~]#


3、檢視客戶端終端內容如下

[root@client ~]# nc -l 12345 | dd of=/tmp/test.dd
記錄了229+3 的讀入
記錄了230+1 的寫出
117880位元組(118 kB)已複製,4.71706 秒,25.0 kB/秒
[root@client ~]#
//說明接收完成

################################################

相關文章