Windows-Server-2008-R2

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

  • August 3, 2012

從連接到 SMB/CIFS 共享的 windows208r2 客戶端,我將文件從一個目錄移動到同一網路共享上的另一個目錄。

windows是否向共享發送“移動”命令,或者windows是否在本地複製字節,將它們寫入新位置的同一共享上的新位置,然後刪除原始文件?

一個會比另一個更有效率,只是不知道客戶端/伺服器對於這種類型的共享有多“智能”。

簡短的回答是:嗯。

在同一共享之間的文件“移動”(AKA 剪切和粘貼)上,它只會更改文件伺服器上的索引(幾乎是即時的)。

不幸的是,當您嘗試在兩個不同的共享之間移動(即使在同一個文件伺服器上)或執行“複製”操作時,它確實會通過客戶端 PC 提取數據(慢)。

在任何“移動”操作中,都會在刪除源文件之前複製每個文件,所以至少這很好 =)

通過連接到具有大文件夾的共享並嘗試它,可以輕鬆測試所有這些。

引用自:https://serverfault.com/questions/414046