【发布时间】:2015-10-16 21:13:47
【问题描述】:
我有这个命令可以将超过 100GB 的数据写入文件。
zfs send snap1 > file
在这个过程几个小时后似乎出现了问题。例如,如果我运行该作业两次,输出会略有不同。如果我尝试使用
处理文件zfs receive snap2 < file
几个小时后报告错误。
出于调试目的,我猜测 shell 重定向中存在一些低概率故障。有没有其他人看到重定向大量数据的问题?有什么建议可以继续吗?
调试这个很乏味,因为小例子可以工作,而且每次运行大案例需要 3 多个小时。
之前我尝试过管道:
zfs send snap1| zfs receive snap2
然而,这总是失败的更小的例子,为此
zfs send snap1 > file; zfs receive snap2 < file
工作。 (我发布了一个关于此的问题,但没有得到有用的回复。)这是我怀疑 shell 的另一个原因。
谢谢。
【问题讨论】:
标签: linux shell redirect bigdata