将FreeNAS数据迁移到Windows(通过SMB)

时间:2017-09-14 03:40:57

标签: windows nas zfs

我的FreeNAS服务器正在慢慢死亡,在此之前我需要将NAS中的所有数据迁移到Windows服务器。

FreeNAS有ZFS快照,我需要将数据从几天前恢复到Windows服务器。

我做了一些研究,我想不出最好的方法。 (我不是linux / Zfs精明)

所以我需要做的是,

  1. 从几天前将ZFS Snaptshot恢复到Windows Server
  2. 我使用mount_smbfs //username:password@server.name/share_name share_name/

    将Windows共享安装到Freenas

    我可以在该共享上复制和创建文件。所以我想知道是否有可能将整个数据集从快照恢复到Windows共享。

    任何帮助,提示非常感谢。

    请注意。我可以轻松地将freenas卷上的所有数据复制到Windows共享,但是对我来说很复杂的是从快照恢复数据而不覆盖卷上的当前数据并将该数据移动到Windows共享。

1 个答案:

答案 0 :(得分:1)

你有两个明智的可能性:

  1. 从Windows Server访问ZFS数据集(通过SMB共享),然后在资源管理器中右键单击它并选择" Previous Versions"。您将获得(在短时间内取决于快照数量)所有快照及其日期的列表。然后,您可以浏览它们并复制一些文件,或者您可以选择将所有文件复制到另一个位置(例如您的新共享)。
  2. 像以前一样在FreeNAS上安装Windows共享,然后转到<pool>/<filesystem>/.zfs/snapshot/(可能会关闭.zfs目录的shell上的路径完成,因此请手动输入。在那里,您可以找到所有快照(就像在Windows和先前版本中一样),您可以将部分或全部文件复制到新目录。
  3. 我建议第一种方法,因为你有GUI并且不会以这种方式对FreeNAS系统造成任何伤害。

    另一方面,您是否考虑过拯救系统的可能性?你没有说明它为什么会死,但硬盘或主板之类的东西很容易交换,而不需要重新设置。也许这会比将数据移到另一个未配置的系统更有帮助吗?