我不确定客户端和NAS场景中的move files/directories use case
在技术上是如何工作的 - 也许有人可以启发我或告诉我这是否是正常的操作系统行为。
我在千兆局域网中有一个NAS ( Synology DiskStation )
,有时候有大目录(大约10GB),我想在同一个NAS上的其他地方移动(即使在同一个硬盘上)。
问题在于,如果我从一个目录中移动目标
//diskstation:/dir_foo/dir_1/src_1
到
//diskstation:/dir_foo/dir_2/
通过我在浏览器中的Windows 7桌面PC(我甚至在MacBook上的Finder中尝试过它),这可能需要10分钟(或类似),我真的很想知道为什么会这样。 对我来说,似乎整个数据首先通过LAN传输到我的客户端PC,然后又移回NAS!
资源管理器或NAS是否应该注意这是本地文件操作,以便数据不必通过我的LAN传输,电影应该更快? 如何分析文件移动是否真的通过LAN执行?因为如果我想通过VPN从外部进行这类操作,它将几乎无法使用...... 这是正常行为吗?
答案 0 :(得分:0)
很难给出坚定的答案,因为这取决于。您使用的是什么访问协议,以及您正在执行哪些操作?它是GUI中的拖放吗?
你的NAS做了它所说的。它几乎可以肯定地实现某种内部重命名功能,这意味着你不需要复制数据以便移动'它。
如果从命令行执行此操作,请使用' move'或者' mv' (取决于DOS / Unix)你有同样的问题吗?我准备打赌你没有,因为你告诉NAS重命名,它会,并且它会好起来的。
答案 1 :(得分:0)
从GUI而不是文件浏览器移动它。
答案 2 :(得分:-2)
如果您使用Windows资源管理器移动文件,那么您的操作系统将首先将文件从源目录下载到客户端PC,然后将其上传到目标目录,这是因为您使用SAMBA共享。
如果你想在你的nas中快速移动文件,那么最好的方法是使用putty或WinSCP,它使用ssh& ftp等。