从连接到 SMB/CIFS 共享的 windows208r2 客户端,我将文件从一个目录移动到同一网络共享上的另一个目录。
Windows 是否向共享发送“移动”命令,或者 Windows 是否在本地复制字节,将它们写入新位置同一共享上的新位置,然后删除原始文件?
一个会比另一个更有效率,只是不知道客户端/服务器对于这种类型的共享有多“聪明”。
从连接到 SMB/CIFS 共享的 windows208r2 客户端,我将文件从一个目录移动到同一网络共享上的另一个目录。
Windows 是否向共享发送“移动”命令,或者 Windows 是否在本地复制字节,将它们写入新位置同一共享上的新位置,然后删除原始文件?
一个会比另一个更有效率,只是不知道客户端/服务器对于这种类型的共享有多“聪明”。
简短的回答是:嗯。
在同一共享之间“移动”(又名剪切和粘贴)文件时,它只会更改文件服务器上的索引(几乎是即时的)。
不幸的是,当您尝试在两个不同的共享之间移动(即使在同一文件服务器上)或执行“复制”操作时,它确实会通过客户端 PC 提取数据(速度慢)。
在任何“移动”操作中,都会在删除源文件之前复制每个文件,所以至少这样很好 =)
通过连接到具有大文件夹的共享并进行试用,可以轻松测试所有这些。