Performance

在兩個外部驅動器之間移動文件時,它們是否會暫時寫入電腦的內部硬碟?

  • October 21, 2020

在兩個外部 USB 驅動器之間移動大量數據時,我注意到我的筆記型電腦變慢了。據我了解,除非空閒 RAM 不足,否則文件不會寫入任何中間位置(例如 /tmp 或類似位置)。我錯了嗎?

如果你有這樣的副本,或者它的 GUI 等價物,

cp -a /media/external/disk1/. /media/external/disk2/

數據從第一個磁碟的文件系統中讀取並直接寫入第二個磁碟。沒有對另一個儲存位置的中間寫入。如果您看到速度較慢,則可能是兩個磁碟共享同一個 USB 控制器並爭用對匯流排的訪問。

除此之外,您還必須提供更多詳細資訊,例如電腦的品牌/型號、其匯流排拓撲結構等。

引用自:https://unix.stackexchange.com/questions/615525