User Tools

Site Tools


wiki:os:linux:dd-over-nc

DD přes NC

Jednoduchá varianta

Příjmač:

nc -l -p 20000 | dd bs=16M of=/dev/vda status=progress

Vysílač:

dd bs=16M if=/dev/sda | nc 192.168.1.2 20000 -q2

Varianta tar + gzip + md5

  • tohle zataruje adresář backup (tar lze nahradit např dd-čkem)
  • deseti vlákny to gzipuje a posílá
  • druhá strana už to jen ukládá do .tgz souboru

Přijímač:

mkfifo /tmp/mgcpff; ( (cat /tmp/mgcpff | md5sum -) & ); nc -l -p 3000 | tee /tmp/mgcpff >fastbkYYYYMMDD.tgz

Vysílač:

time ( mkfifo /tmp/mgcpff; ( (cat /tmp/mgcpff | md5sum -) & ); tar cvf - backup | pigz -1 -p 10 | tee /tmp/mgcpff | nc 172.27.x.x 3000 -q 2 )
wiki/os/linux/dd-over-nc.txt · Last modified: 2018/01/22 15:23 by root