linux之间备份镜像文件的方法

方法1:先压缩,然后通过scp来进行传输

liufofu@liufofu.com$ gzip -c /tmp/liufofu.txt > /tmp/liufofu.txt.gz

liufofu@liufofu.com$ scp /tmp/liufofu.txt.gz liufofu@192.168.1.10:/tmp

这种方法的效率很一般,每个步骤都是涉及到磁盘的读写,速度不快。

方法2:在方法1的基础上进行改进

gip -c /tmp/liufofu.txt | ssh liufofu@192.168.1.10 “gunzip -c – >/tmp/liufofu.txt”

tar -cvzf – liufofu/ | ssh root@192.168.1.10 “tar -C /home/www/liufofu -xvzf ?-”

方法3通过nc来实现

步骤1先在接收主机上发起一个nc监听端口

nc -l 5555 | tar -C /mysqldata/ -zvxf –

步骤2发送主机

tar -cvzf – blog | nc 192.168.1.10 5555

linux之间备份镜像文件的方法

相关文章:

你感兴趣的文章:

标签云: