所以我在ZFS上修改linux和zrep 。 我的笔记本电脑上有两台虚拟机,我正在运行zrep并将一个文件系统的内容同步到另一台。
一个意想不到的情况是:如果我在“奴隶” – 接收数据的盒子 – 我不断地阅读文件的内容(例如总和),如果文件正在迅速改变主人我会得到一个input/输出错误的奴隶快照正在申请。 如果我连续读取快照中未更改的文件,则不会发生这种情况。
要清楚的是,正在读取目标文件系统上正在更改的文件的“总计”程序或任何其他标准用户级程序将周期性地发生input/输出错误和崩溃。
ZFS复制本身工作正常 – zrep只是一个很好的pipe理复制过程的工具。
我对这种行为有点困惑 – 会读取应用ZFS快照时得到更新的文件会导致读取错误,还是这是在Linux上的ZFS的错误?
你不应该这样使用复制的文件系统。 随着复制stream更新目标文件正在改变。
你期待什么发生?