如果我想在 FresBSD 11.3 上执行,我会遇到一个问题zfs receive
。我使用 启动它zfs receive -vF destpool@snap1 < snapshot.zfsdump
。发送部分工作正常,但接收部分显示:
receiving full stream into destpool@2019-07-27
然后整个机器就开始变得迟钝。一开始我还可以使用鼠标,但是无法建立新的 SSH 连接。我也无法使用 crtl-C 中止终端中的命令。
我尝试通过查看可疑的 dmesg 消息来调试它,但什么也没发生。我还尝试在目标磁盘上重新创建 zfs 池。
我想要实现的是将我的 ZFS 根系统备份到同一台机器上的另一个池中。
看起来类似于zfs send -i / 接收停滞但这是 FreeBSD,而不是 Solaris,并且当时也尚未进行全面调查。
我很感激任何想法。
更新 我又做了一些实验。当接收小数据集时,它可以工作,但是当我尝试传输 2 GB 的数据集时,机器再次停滞。
# zfs receive -vd zfsroot < /tmp/test.zdump
receiving full stream of zroot/tmp@2019-07-24 into zfsroot/tmp@2019-07-24
received 4.39MB stream in 1 seconds (4.39MB/sec)
2 GB 快照尚未完成。