在同一网络上的两个 NAS 单元之间传输文件

在同一网络上的两个 NAS 单元之间传输文件

我有两个希捷 BlackArmor 400NAS 单元和我想要从一个单元传输大量文件到另一个单元。

我可以通过浏览器 GUI 访问两者,而且我想要传输的共享也可以在 Windows 7 中的网络位置中找到。我猜那是 CIFS 的东西,但不确定。

但是,如果我只是拖放或使用 TeraCopy 之类的东西,速度会非常慢。就好像文件实际上是通过我的 PC 传输的,而 PC 是无线的,速度并不快。

Seagate blackarmor 有一个支持 http 和 ftp 的下载管理器,并且共享启用了 ftp,但我不知道它的 url 在本地网络上是怎样的(没有为 FTP 设置 DNS,但它被标记为已启用)。

是否有人知道一个好的解决方案,可以帮助我在两个 NAS 系统之间传输文件,而无需中间使用 PC,并且获得良好的速度。

答案1

您的假设是正确的,文件正在被复制您的机器,然后返回到第二个 NAS。

实现此目的的唯一方法是,是否有办法在两个 NAS 设备之间建立某种直接文件交换。要么使用某种命令行工具来从另一个 NAS 推送或拉取文件。如果没有命令行工具,也许有一个类似的 GUI 工具RSYNC可以配置为从远程服务器拉取数据。可能还有一些其他复制工具的选项可能有用。

答案2

对于您所提到的廉价 NAS 设备,您只能进行已经在做的事情,即基于主机的复制,而且速度会非常慢。

如果您不是胆小的人,不介意打开塑料设备外壳,并且目标驱动器上的数据不是那么重要或小到可以存放在其他地方,我建议您询问您认识的人是否有可以借用或使用的磁盘克隆机,然后将驱动器带到这台机器上进行克隆。完成后,删除您不感兴趣的部分,并将驱动器放回外壳中。

除此之外,我建议将您想要复制的数据分成可管理的块,然后在每天晚上睡觉前开始复制一些块,然后让计算机在您睡觉时为您完成工作。

答案3

这篇文章的浏览量为 22k,因此,尽管它已经很旧了,但显然仍然引起了很多人的兴趣,而且并没有提出好的解决方案。

这取决于所使用的 NAS 系统,但如果它能够安装远程位置/映射网络驱动器,那么这可以成为一种避免从服务器-笔记本电脑-服务器传输以及直接进行服务器-服务器传输的方法。假设您有服务器 A(包含您的文件)和服务器 B(您想要将文件复制到的位置)。

在 Synology 设备中,通过浏览器界面访问服务器 B,打开 File Station,进入工具,然后进入装载远程文件夹,然后进入 CIFS 共享文件夹。输入服务器 A 的地址(您可以通过服务器 A 的浏览器界面找到,然后进入网络)和共享文件夹地址。

然后在服务器 B 的浏览器界面中,您可以进行拖放,然后将文件从已挂载的远程文件夹复制到服务器 B 上的本地文件夹。这将使用有线 LAN 连接,比通过中间设备要快得多。

这里概述了一些更详细的步骤:https://florianjensen.com/2019/08/19/apc-bx950u-gr-ups-on-synology/

相关内容