最近我在将文件复制到 Pen 驱动器时遇到了一个问题。复制过程在到达末尾时会停止并持续很长时间。问题出现在复制结束时。有人能提出解决方案吗?我使用的是 Ubuntu 12.04
答案1
如果它在那里停顿一分钟,那么很可能什么问题都没有。我自己也曾看到过在那个时候停顿的情况。
虽然 nautilus 认为它正在写入闪存盘,但部分数据实际上正在写入内核管理的缓存。内核写入闪存盘的部分数据也可能仍在由 USB 闪存盘上的固件处理。
当文件在复制结束时关闭时,内核会确保几乎所有数据都已写入。当您要求弹出或卸载存储棒时,内核会与存储棒同步,以确保所有内容都已写入。这就是不直接拔出存储棒而不弹出或卸载它的原因。
如果复制最终再次开始,您可以尝试另一根棒子来查看问题是否出在媒体上或者系统中是否存在错误。
答案2
我在使用 Kubuntu 12.04 64bit 时遇到了同样的问题,以前的版本也遇到过同样的问题。将文件传输到 USB 存储设备时,进度条出现问题:
它报告说只需几秒钟即可完成,但文件仍在复制中!如果我拔掉 USB 设备 - 复制的数据的一部分总是会丢失! 发现它是 2006 年的一个旧 bug。