linux – 我怎么知道netcat和dd是否正常工作?

我在服务器A(源)上运行:
dd bs=16M if=/dev/sda|bzip2 -c|nc serverB.example.net 19000

在服务器B(目标)上:

nc -l -p 19000|bzip2 -d|dd bs=16M of=/dev/sdb

我是否需要在某处看到一些进展? (服务器的A / dev / sda是​​50GB)

我一直在等待20分钟,仍然都在运行,我怎么知道它真正传输数据/等?

解决方法

向dd进程发送USR1信号:
$dd if=/dev/urandom of=/dev/null &
[1] 977
$
$kill -USR1 977
274647+0 records in
274646+0 records out
140618752 bytes (141 MB) copied,17.3286 s,8.1 MB/s
$

相关文章

1、安装Apache。 1)执行如下命令,安装Apache服务及其扩展包...
一、先说一下用ansible批量采集机器信息的实现办法: 1、先把...
安装配置 1. 安装vsftpd 检查是否安装了vsftpd # rpm -qa | ...
如何抑制stable_secret读取关键的“net.ipv6.conf.all.stabl...
1 删除0字节文件 find -type f -size 0 -exec rm -rf {} ...
## 步骤 1:安装必要的软件包 首先,需要确保系统已安装 `dh...