答案1
所以我目前正在将一些相当大的文件从网络驱动器复制到我的本地硬盘驱动器。
问题是您正在将文件从网络驱动器复制到本地驱动器。而您的本地系统无法轻松访问存储在远程网络驱动器上的 inode 表中的文件系统信息。因此,实际情况是“Finder”在遍历远程网络驱动器上的更多目录/文件时不断更新计算。
相反,如果你要做一个撤销通过将文件从本地文件系统复制到远程网络卷,报告的文件数量将计算得更快、更准确。原因是“Finder”不仅可以更快地访问本地驱动器,而且最重要的是,“Finder”还可以直接访问本地文件系统的 inode 表。
通过直接访问 inode 表,“Finder”实际上可以访问文件系统数据索引/目录,无需接触文件就可以立即知道文件/目录有多大。
由于无法直接访问本地驱动器上的 inode 表,“Finder”在遍历远程目录时会进行计算。因此,如果您要处理数千个文件和不同的目录结构,这会让您感到有些沮丧。
有点离题,但我发现“Finder”在处理此类网络副本时反应迟钝。因此我更喜欢使用碳抄本处理此类网络副本时。该软件使用rsync
核心部分,但 GUI 让普通用户更容易管理和理解。文件数量估计更好吗?不是。但我确实发现 Carbon Copy Cloner/rsync
更高效,更适合用于增量备份。