Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将FreeNAS数据迁移到Windows(通过SMB)_Windows_Nas_Zfs - Fatal编程技术网

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

将FreeNAS数据迁移到Windows(通过SMB),windows,nas,zfs,Windows,Nas,Zfs,我的FreeNAS服务器正在慢慢消亡,在此之前,我需要将NAS中的所有数据迁移到windows服务器 FreeNAS有ZFS快照,我需要将几天前的数据恢复到Windows服务器 我做了一些研究,但我想不出最好的方法。(我不懂linux/Zfs) 所以我需要做的是 将ZFS Snaptshot从几天前恢复到windows服务器 我使用mount\u smbfs//用户名将windows共享装载到Freenas:password@server.name/共享\u name共享\u name/ 我可以

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

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

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

所以我需要做的是

  • 将ZFS Snaptshot从几天前恢复到windows服务器
  • 我使用
    mount\u smbfs//用户名将windows共享装载到Freenas:password@server.name/共享\u name共享\u name/

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

    非常感谢任何帮助和提示


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

    您有两种合理的可能性:

  • 从Windows服务器访问ZFS数据集(通过SMB共享),然后在资源管理器中右键单击该数据集并选择“早期版本”。您将获得(在短时间后,根据快照的数量)所有快照及其日期的列表。然后,您可以浏览它们并复制一些文件,也可以选择将所有文件复制到其他位置(例如,您的新共享)
  • 像您那样在FreeNAS上装载Windows共享,然后转到
    /.zfs/snapshot/
    (shell上的路径完成可能会关闭
    .zfs
    目录,因此手动键入它)。在那里你可以找到你所有的快照(就像你在Windows以前的版本中看到的那样),你可以将部分或全部文件复制到新的目录中
  • 我建议使用第一种方法,因为您有GUI,并且这种方法不会对FreeNAS系统造成任何伤害


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

    这听起来很合理,这正是我在测试多个解决方案后提出的计划。嗯,NAS已经开始使用了,我不想更换它的HDD板。我有一个更好的windows服务器,现在我将把所有数据都存储在那里。