Derek Mahar Asked: 2014-01-31 08:59:14 +0800 CST2014-01-31 08:59:14 +0800 CST 2014-01-31 08:59:14 +0800 CST “zfs receive”是原子操作吗? 772 是zfs receive原子操作吗?zfs receive进程可以在操作期间读取或写入接收文件系统吗?zfs receive进程可以在操作完成之前读取传入快照流中的任何文件吗? zfs 1 个回答 Voted Best Answer jlliagre 2014-01-31T09:06:10+08:002014-01-31T09:06:10+08:00 zfs receive确实是原子的。在接收成功完成之前,传入的快照不可用。 在接收增量快照期间,接收文件系统不可用(卸载)。 在完整文件系统快照的情况下,首先没有接收文件系统。 请注意,原子并不意味着瞬时,它只是一个全有或全无的操作。 特别是,如果您不幸导致数据在传输过程中损坏,则操作将失败并以数据集回滚/销毁操作结束。如果已发送的数据量很大,这可能会触发重要的活动和负载。感谢 Nex7 指出这一点。
zfs receive
确实是原子的。在接收成功完成之前,传入的快照不可用。在接收增量快照期间,接收文件系统不可用(卸载)。
在完整文件系统快照的情况下,首先没有接收文件系统。
请注意,原子并不意味着瞬时,它只是一个全有或全无的操作。
特别是,如果您不幸导致数据在传输过程中损坏,则操作将失败并以数据集回滚/销毁操作结束。如果已发送的数据量很大,这可能会触发重要的活动和负载。感谢 Nex7 指出这一点。