使用ZFS发送将池复制到没有ECC内存的服务器时,我是否会遇到数据丢失?
我有一个带有ZFS raidz2阵列的OmniOS文件服务器,我希望通过千兆以太网备份到另一台机器。另一台机器是Linux(Ubuntu 12.04)系统,非ecc RAM连接到一堆USB 3.0外部硬盘驱动器。我想在备份机的外部硬盘驱动器上使用ZFS,并使用ZFS发送/接收来备份数据。数据完整性和防止静默文件损坏是首要任务。理想情况下,我想将外部硬盘驱动器从linux机器安装到OmniOS服务器,就好像它们是本地磁盘(即:块级访问实际硬盘驱动器),以便所有zfs校验和都在OmniOS上完成机器,因为它有8个CPU核心和ECC RAM,而Linux机器是一个“桌面”(HTPC)双核心与非ECC RAM。 可以使用iSCSI完成吗?这可以通过以太网使用ATA来完成吗?(外部硬盘在Linux中显示为SATA磁盘,即:/ dev / sdb,/ dev / sdc,/ dev / sdd等) 如果我在备份计算机上使用Linux上的ZFS,那么我使用与静默损坏相关的备份数据会带来多大的风险? 感谢任何和所有的输入。 背景资料: 我正在构建一个虚拟化的“一切”服务器,现在我正在努力想出一个更好的备份解决方案。服务器将运行OmniOS(opensolaris衍生产品)作为内置虚拟化SAN,它将把我的所有数据保存在RAIDz2(ZFS版本的RAID6,两个磁盘冗余)阵列上。服务器还将运行其他一些东西,如LAMP堆栈和MythTV Backend,用于从附近的有线电视盒中录制电视节目等。它主要是一个充满音乐,图片,电影和电视节目录制的媒体服务器。 我非常关心数据完整性。鉴于我拥有的数据量和操作量(网络流媒体代码转换,电影内部流式传输到许多本地媒体显示系统,不断增加数十亿字节的照片等),极有可能出现静默损坏。这就是我运行ZFS所有内容,ECC RAM等的原因。 我对所有关键任务(我的工作,我的记忆等)进行了异地(和BluRay)备份,但我需要为某些媒体实现现场备份(我没有足够的互联网连接带宽来推送每天80千兆字节的高清电视节目显示在远程服务器上。 我有一个HTPC运行Ubuntu Linux与MythTv前端和XBMC(我优柔寡断)距离主服务器机房大约600英尺,在另一层楼。它通过千兆以太网连接回服务器机房(它通过该层的网络交换机,因此600英尺的以太网电缆不是问题)。它有一组2 TB的外置硬盘驱动器(WD MyBook Essentials,如果你很好奇的话)通过隐藏在锁定墙壁单元中的USB 3.0连接。我想将所有内容备份到那些硬盘上。