当我mount
使用 USB 记忆棒并将rsync
相对较大的文件复制到其上时(cp
具有相同的结果,但进度条很好),它在 10 秒内成功。然后umount
ing 会挂起几分钟才完成。
我认为这是因为在后台复制任务仍在运行(至少在 Windows 下它会花费比几秒钟更多的时间)。我看不出有什么突出的地方htop
。使用时,rsync
我希望复制过程持续到实际完成为止。有人可以解释一下这里的背景发生了什么吗?谢谢!
答案1
作为菲里克的评论注意:有时写入会被缓存。使用命令将它们刷新到磁盘sync
。
如果问题是 U 盘写入速度太慢,另一件事需要考虑的是PC硬件的带宽本身。例如,用户可能有一个 USB 2 记忆棒(并且错误地认为它可以在插入的任何地方以大约 20MB/秒的速度写入),所以假设用户将其插入一台 10 年旧电脑的前端,(前面的 USB 1.0 端口速度较慢),并且对写入时间是预期的十倍感到恼火 - 但如果用户改用后部 USB 2.0 端口(连接到主板),则写入可能会很好全速为 20MB/秒。
U 盘硬件也各不相同。欲了解更多详情,请参阅 USB2.0 驱动器的最大典型速度是多少?