在同一个文件共享上移动文件的效率如何?

And*_*ken 2 network-share samba server-message-block cifs windows-server-2008-r2

从连接到 SMB/CIFS 共享的 windows208r2 客户端,我将文件从一个目录移动到同一网络共享上的另一个目录。

Windows 是否向共享发送“移动”命令,或者 Windows 是否将字节复制到本地,将它们写入新位置的同一共享上的新位置,然后删除原始文件?

一个会比另一个更有效率,只是不知道客户端/服务器对于这种类型的共享有多“智能”。

小智 6

简短的回答是:嗯。

在同一共享之间的文件“移动”(又名剪切和粘贴)上,它只会更改文件服务器上的索引(几乎是即时的)。

不幸的是,当您尝试在两个不同的共享(即使在同一文件服务器上)之间移动或执行“复制”操作时,它确实会通过客户端 PC 提取数据(慢)。

在任何“移动”操作中都会在删除源文件之前复制每个文件,所以至少这很好 =)

通过连接到具有大文件夹的共享并进行尝试,可以轻松测试所有这些。