Solaris 上的“ndd”相当于“ethtool”

Solaris 上的“ndd”相当于“ethtool”

我必须从 Solaris 10 ZFS 上的 NAS 备份恢复一个大文件。我正在使用以下命令:

 rsync -av [email protected]:from/NAS/files/system to/solaris/files/system 

我有这个错误:

 Disconnecting: Corrupted MAC on input.
 rsync: connection unexpectedly closed (3778664937 bytes received so far) [receiver]
 rsync: [generator] write error: Broken pipe (32)
 rsync error: error in rsync protocol data stream (code 12) at io.c(226) [receiver=3.1.0]
 rsync error: error in socket IO (code 10) at io.c(837) [generator=3.1.0
 rsync Disconnecting: Corrupted MAC on input.

经过一番研究,解决方案应该是:

 ethtool -K eth0 tx off rx off

由于 Solaris 上不存在 ethtool 命令,因此我应该在交互模式下使用 ndd 实用程序。我没有找到任何好的解释,并且手册页很差,无法获得与上面的命令行等效的内容。我也许错过了一些东西。

答案1

您使用的是哪个版本的 rsync,您是否尝试过使用不同版本或不同方法来移动数据?

您看到的错误消息暗示线路上某处发生了数据包损坏。参考: SSH 错误消息对您收到的消息有一个很好的解释。

相关内容